19. 【題組 2】情境如附圖所示。承上題,針對 TCP SYN Flood 攻擊,下列何項應對策略可能無法有效緩解攻擊的影響?
(A) 啟用 DNS 反向代理
(B) 設定 TCP 連接速率限制
(C) 啟用 SYN Cookies 機制
(D) 將展示服務部署到內容派遣網路(Content Distribution Network,CDN)上,由 CDN 進行 DDoS 防禦

答案:登入後查看
統計: A(32), B(11), C(7), D(6), E(0) #3536965

詳解 (共 2 筆)

#6622352
TCP SYN Flood 攻擊的無效...
(共 2740 字,隱藏中)
前往觀看
2
0
#6629603

-> SYN Cookies 是什麼?

SYN Cookies 是一種 抵禦 TCP SYN Flood 攻擊 的機制。
原理是:

  • 在 TCP 三向交握 (Three-way handshake) 中,伺服器收到 SYN 後不立即建立連線表項

  • 伺服器會回覆一個 特殊計算過的序號 (ISN, Initial Sequence Number),這個序號編碼了連線必要的資訊(像是來源 IP、埠號、時間戳等)。

  • 當客戶端真的回 ACK 時,伺服器再驗證這個編碼,如果正確,才真正分配連線資源。

-> 這樣可以避免攻擊者用一堆偽造 SYN 封包耗盡伺服器的連線表。

只能 防止 半開連線 (Half-open connections) 造成資源耗盡

答案是 (A) 啟用 DNS 反向代理

詳細解析

TCP SYN Flood 攻擊特徵

  • 攻擊者大量送出 SYN 封包,導致伺服器產生 半開連線 (Half-Open Connection),耗盡 TCP backlog queue。

  • 目標是耗盡伺服器連線資源,使合法用戶無法連線。

各選項分析

  • (A) 啟用 DNS 反向代理

    • ❌ 無效。SYN Flood 攻擊針對的是 TCP 三向交握,不是 DNS 查詢。

    • 啟用反向 DNS 與此攻擊類型 不相關,無法緩解。

  • (B) 設定 TCP 連接速率限制

    • ✅ 有效。可限制新連線的速率,降低攻擊流量影響。

  • (C) 啟用 SYN Cookies 機制

    • ✅ 有效。SYN Cookies 可以避免 backlog 被塞爆,讓伺服器在握手完成前不耗盡資源。

  • (D) 將服務部署到 CDN

    • ✅ 有效。CDN 廠商通常具備大規模 DDoS 防禦能力,能吸收/過濾 SYN Flood 流量。

結論

-> 針對 TCP SYN Flood(A) 啟用 DNS 反向代理 無法有效緩解。

 

0
0