亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

防止 DDoS 和 Web 服務器中斷

防止 DDoS 和 Web 服務器中斷

PHP
LEATH 2022-08-19 16:01:50
目前,我們正在使用TWIG,PHP,Elasticache,MySQL,NodeJS(socket.io)<- Instant Notification & Messaging運行NGINX作為MVC框架的反向代理。我們的網站有不錯的加載速度,但我們不斷不得不重新加載PHP,因為人們不斷DDoSing我們的網站。我們不知道如何緩解這種情況,但我們在 CloudFlare 中為每 10 秒 60 個請求創建了速率限制規則。我們唯一的運氣是將網站置于重度攻擊模式,但這會導致用戶在瀏覽網站時頻繁等待5秒。雖然我們不知道誰在進行攻擊,但我們希望阻止其中大多數攻擊,因為該網站幾乎每隔一天就會被刪除。我們可以做些什么來防止網站在DDoS攻擊后為用戶提供502頁面服務?我們可以采取哪些步驟來盡早找到并阻止攻擊源?我們沒有花很多錢付錢給一家公司,喜歡imperva來處理這個問題,但我們希望繼續開發我們的平臺,而我們的用戶不必不斷加載502或等待5秒來加載大量頁面(來自cloudflare)。
查看完整描述

1 回答

?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

我假設您在CloudFlare擁有的帳戶是基本計劃,默認情況下不提供Layer3 / 4 / 7 DDOS緩解,但是當DDOS正在進行時,您仍然可以通過在CloudFlare中應用相關的WAF規則來保護您的網站免受常見的DDOS攻擊,但為此,您必須觀察Web服務器日志和CloudFlare面板以查看攻擊模式。

第一步應該是降低您當前擁有的速率限制,即 60 個請求/10 秒。

其次,我建議尋找正在進行的DDOS攻擊的模式,這將有助于您通過在CloudFlare中應用相應的規則來緩解它們(每個DDOS都有不同的模式,需要不同的緩解步驟)。

作為一般規則:通過CloudFlare在您網站的某些頁面/端點上或在超過特定速率限制時啟用Javascript或Captcha質詢。這很有幫助,因為DDOS攻擊是通過使用機器人進行的,當您在網站上應用Javascript或Captcha挑戰時,只有實際的人類用戶才能通過這些挑戰,機器人將被過濾掉。

此外,我建議通過CloudFlare設置DDOS警報,這將幫助您及時采取行動(如上所述),以便在用戶受到影響并且托管服務器被阻塞之前阻止這些攻擊。


查看完整回答
反對 回復 2022-08-19
  • 1 回答
  • 0 關注
  • 126 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號