Nginx 如何配置防止慢速攻擊
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
慢速攻擊是一類用很少帶寬就能長期占用服務(wù)器連接/資源的攻擊方式。攻擊者通過非常慢地發(fā)送請求頭或請求體,或極慢地讀取服務(wù)器響應(yīng),讓每個(gè)連接都“掛著不結(jié)束”,從而耗盡 Web 服務(wù)器(或上游應(yīng)用、數(shù)據(jù)庫、代理)的并發(fā)與緩沖資源。 典型類型主要有以下幾個(gè)方面:
傳統(tǒng) DDoS 依靠高帶寬與高包速直接壓垮網(wǎng)絡(luò)/設(shè)備,而慢速攻擊用極低帶寬長期占用連接,更隱蔽,常被誤認(rèn)為是網(wǎng)絡(luò)狀況差的正常用戶。 現(xiàn)場通常會(huì)看到活躍連接(尤其
上游服務(wù)看似空閑卻體驗(yàn)發(fā)卡,Nginx 的
如何防護(hù)核心目標(biāo)就是盡快關(guān)閉拖延發(fā)送請求頭/請求體或極慢讀取響應(yīng)的連接,限制單 IP 的并發(fā)與速率,避免慢連接占滿
一些相關(guān)的配置可以參考下面的 Nginx 配置:
除此之外,還有一些數(shù)值上的建議:
考慮到移動(dòng)網(wǎng)絡(luò)或跨境訪問確實(shí)可能很慢,限流需要在防護(hù)與容錯(cuò)間取平衡。可以適度調(diào)大 之于上面的理解,我們可以針對不同慢速攻擊的做不同的優(yōu)化了:
總結(jié)慢速攻擊是用極低帶寬長期占用服務(wù)器連接/緩沖的攻擊:攻擊者故意慢發(fā)請求頭/請求體或慢讀響應(yīng),讓連接一直不結(jié)束,耗盡并發(fā)與內(nèi)存。 常見形態(tài)有 Slowloris(慢頭部)、RUDY/Slow POST(慢請求體)與 Slow Read(慢讀響應(yīng)),在 HTTP/2 下還能通過多流+窗口控制放大影響。 典型癥狀是活躍連接(尤其 防護(hù)要點(diǎn)是收緊超時(shí)( 閱讀原文:原文鏈接 該文章在 2025/8/28 15:12:14 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |