簡體   English   中英

拒絕服務 (DoS) 攻擊返回的正確 HTTP 響應代碼是什么?

[英]What's the correct HTTP response code to return for Denial of Service (DoS) attack?

我在 Web 服務器中有一些邏輯來確定用戶是否試圖進行 DoS 攻擊。 但是為此返回的正確 HTTP 響應代碼是什么? 另外,我可以在 HTTP 正文中放入什么好的錯誤消息以禮貌地告訴用戶他已進入 DoS 攻擊路徑?

但是為此返回的正確 HTTP 響應代碼是什么?

RFC 6585建議429 請求太多

429 狀態代碼表示用戶在給定的時間內發送了太多請求(“速率限制”)。

如果攻擊損害了您處理合法請求的能力,那么您可能會以503 Service Unavailable響應這些請求。

請注意語義的變化 - 發送錯誤請求的人從 4NN 客戶端錯誤類中獲得狀態,而沒有錯誤的人從 5NN 內部服務錯誤類中獲得狀態。

什么是好的錯誤消息我可以放在 HTTP 正文中以禮貌地告訴用戶他已進入 DoS 攻擊路徑?

停止那個?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM