10. SYN Flood是一種常見的阻斷服務攻擊。請問關於 SYN Flood的描述,下列何者為非
(A)要發動SYN Flood的攻擊,攻擊者和受害者必須 在同一個區域網路當中
(B)SYN Flood的運作原理是基於TCP的三向交握機 制。
(C)當伺服器收到SYN並回覆SYN-ACK的時候,該 連線處於半開通狀態,伺服器也會保留資源給該連 線。
(D)SYN Cookie是一種解決SYN Flood的有效手段。

答案:登入後查看
統計: A(62), B(5), C(11), D(18), E(0) #2934333

詳解 (共 1 筆)

#6482265
  1. 關於 SYN Flood 的描述,錯誤的是 (A) 要發動 SYN Flood 的攻擊,攻擊者和受害者必須在同一個區域網路當中

SYN Flood 攻擊解析

SYN Flood 是一種常見的阻斷服務 (DoS) 攻擊,它利用 TCP 三向交握機制的漏洞來耗盡伺服器資源。

  • (A) 要發動 SYN Flood 的攻擊,攻擊者和受害者必須在同一個區域網路當中

    • 分析: SYN Flood 攻擊通常發生在廣域網路 (WAN) 上,攻擊者可以是來自世界任何地方的惡意主機,無需與受害者在同一個區域網路內。攻擊者會向目標伺服器發送大量的偽造 SYN 請求,這些請求通常使用偽造的來源 IP 位址,使得伺服器無法完成三向交握。
    • 判斷: 這個敘述是錯誤的
  • (B) SYN Flood 的運作原理是基於 TCP 的三向交握機制

    • 分析: TCP 連線建立需要三向交握:
      1. 客戶端發送 SYN (同步) 請求。
      2. 伺服器收到 SYN 後,回覆 SYN-ACK (同步-確認)。
      3. 客戶端收到 SYN-ACK 後,回覆 ACK (確認) 完成連線。 SYN Flood 攻擊者只發送第一步的 SYN 請求,但不回覆第三步的 ACK,導致伺服器保留資源等待客戶端的回應,最終耗盡伺服器資源。
    • 判斷: 這個敘述是正確的
  • (C) 當伺服器收到 SYN 並回覆 SYN-ACK 的時候,該連線處於半開通狀態,伺服器也會保留資源給該連線

    • 分析: 當伺服器收到 SYN 請求並發送 SYN-ACK 回覆後,它會在內部維護一個半開連線佇列 (half-open connection queue),為該潛在連線保留一定的記憶體和埠資源。如果客戶端不回覆 ACK,這些資源將會長時間被佔用。
    • 判斷: 這個敘述是正確的
  • (D) SYN Cookie 是一種解決 SYN Flood 的有效手段

    • 分析: SYN Cookie 是一種防禦 SYN Flood 攻擊的技術。當伺服器收到一個 SYN 請求時,它不會立即為該連線分配資源,而是根據 SYN 請求的資訊(如來源 IP、埠、目的 IP、埠和序號)生成一個特殊的「cookie」作為 SYN-ACK 的序號發送出去。只有當客戶端回覆一個包含正確 cookie 的 ACK 時,伺服器才會分配資源並建立連線。這樣可以有效防止惡意 SYN 請求耗盡伺服器資源。
    • 判斷: 這個敘述是正確的

The final answer is A

0
0