CEH · M10

阻斷服務:從有限資源理解可用性

服務依賴頻寬、連線、CPU、記憶體與後端容量。找出瓶頸與保護合法使用者的方式,比只看請求數更有用。

讀完後,你可以
  • 區分流量增加、資源耗盡與惡意意圖。
  • 用離線容量模型解釋限速與誤擋的取捨。

先備閱讀:CIA 與安全控制:先說清楚要保護什麼

可用性取決於最先耗盡的資源

DoS 讓合法使用者難以取得服務;DDoS 涉及分散來源的攻擊流量。瓶頸可能出現在網路、協定狀態或應用後端。便宜的請求若觸發昂貴查詢,請求數不高也可能造成壓力。

突然變慢也可能來自正當活動、故障或配置錯誤。要辨識原因,需要時間線、資源指標與請求特徵;不能只因流量變大就宣稱攻擊已成立。

延伸閱讀:Cloudflare: What is a DDoS attack?

保護容量也要保留合法服務

快取、請求成本限制、排隊、限速與上游防護各處理不同瓶頸。來源 IP 限速可能影響共用出口的正常使用者;只擴充主機,也不一定解決上游頻寬不足。

本單元以算術模型練習控制,不發送負載。真實壓力測試需要額外授權、流量上限、監控與停止條件,不能由一般網站測試授權推導。

例子:每秒可以處理 100 單位工作

合成服務每秒可處理 100 單位工作。一般請求成本 1,報表請求成本 20。每秒 4 個報表加上 30 個一般請求,共需 110 單位。

總共只有 34 個請求,但成本已超過容量。若先快取可重複使用的報表或限制昂貴路徑,可能比任意封鎖所有請求更能保留正常使用。

判斷:先定位工作成本與瓶頸;此模型沒有證明流量具有惡意。

離線練習:計算請求成本

紙筆或本機計算機即可;不對網站送請求。

  1. 計算 4×20+30×1,與容量 100 比較。
  2. 把報表降為每秒 3 個,重新計算。
  3. 寫出一個限速可能影響合法使用者的情境。

預期結果

原本成本 110;調整後為 90。模型中第二組低於容量,但還沒衡量真實延遲或突發。

自行檢核

為什麼 90 小於 100 仍不能保證真實系統永不逾時?

結束與清理

保存計算與假設;沒有負載測試需要停止或回復。

Q&A · 檢查你的理由

選一個答案與作答信心,再閱讀所有選項的解析。答案只儲存在此瀏覽器。

ceh-m10-capacity-q1 · 原創練習

4 個成本 20 的請求加 30 個成本 1 的請求,總成本是多少?

4 個成本 20 的請求加 30 個成本 1 的請求,總成本是多少?
ceh-m10-capacity-q2 · 原創練習

流量突然增加能直接證明 DDoS 嗎?

流量突然增加能直接證明 DDoS 嗎?

連結下一個概念

詞彙:可用性·情境風險

參考來源與範圍

以下來源支持技術原理;例子、題目與安全練習由本系列原創設計。