萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 資訊安全防護

個人站長實戰:部署安全狗 5 分鐘緩解 CC 攻擊,恢復網站可用性

小型站長常面臨 CC 攻擊(HTTP Flood):大量偽造請求針對動態頁(如 catalog.asp 讀取大量 Tag),導致 CPU 100%、w3wp.exe 假死、資料庫鎖死。傳統防火牆/防毒無法有效識別應用層攻擊。部署「安全狗」網站版+伺服器版可快速止血。

攻擊現場還原

  • VPS:512MB 記憶體,跑 Z-Blog、phpwind、Discuz 三站。
  • 現象:w3wp.exe CPU 從 30% 飆升至 100%,網站無響應。
  • 日誌分析:大量請求集中於 catalog.asp 多參數提交,觸發大量資料庫查詢。
  • 嘗試刪除/改名檔案 → 功能損失、攻擊者換 URL 繼續;壓縮資料庫無效。

CPU 100% 截圖

catalog.asp 執行時間異常

安全狗部署步驟

  1. 下載 伺服器安全狗(主機防護)+ 網站安全狗(Web 應用防護),雙雙安裝。
  2. 伺服器安全狗 → 「DDoS/CC 防護」→ 開啟「CC 攻擊防護」,設定閾值(如:同 IP 秒請求 > 50 則封鎖 600 秒)。
  3. 網站安全狗 → 選擇站點 → 「CC 攻擊防護」→ 開啟,設定「單 IP 請求頻率」、「URL 訪問頻率」、「User-Agent 過濾」、「Referer 過濾」。
  4. 啟用「掃描器特徵庫」自動更新,攔截已知掃描器/爬蟲。

伺服器安全狗 CC 防護開啟

網站安全狗 CC 防護設定

效果驗證

  • CPU 佔用從 100% 降至 10-20% 區間,網站瀏覽恢復正常。
  • 日誌顯示大量攻擊 IP 被自動加入黑名單(防火牆層面封鎖)。
  • 偶發瞬間峰值不再影響業務可用性。

補充建議

  • 配合雲端 WAF(Cloudflare 免費版、阿里云 WAF、騰訊雲 WAF)在流量入口清洗,減輕源站壓力。
  • 優化動態頁面:快取 Tag 列表、靜態化熱門頁面、資料庫索引優化、啟用 Redis/Memcached。
  • 限制單 IP 連接數(Nginx limit_conn_zone、limit_req_zone)。
  • 定期備份網站程式碼與資料庫,制定應急預案(切換備用 IP、啟用維護頁面)。
copyright © 萬盛學電腦網 all rights reserved