SYN Flood攻撃 をテーマにした ネットワークスペシャリスト試験午後Ⅱ形式問題(シナリオベース、長文読解+設問形式) 10問

 了解しました!

それではご要望に従い、SYN Flood攻撃 をテーマにした 午後Ⅱ形式問題(シナリオベース、長文読解+設問形式) を10問まとめて作成します。



---


SYN Flood攻撃に関する午後Ⅱ形式問題(10問)



---


問題1


あなたの組織のWebサーバが突如として応答しなくなった。調査の結果、大量の SYNパケット が送信元を偽装してサーバに到達していることが判明した。

この攻撃の仕組みを簡潔に説明せよ。



---


問題2


攻撃を受けたWebサーバでは、半開き状態(SYN-RECEIVED)のTCPコネクションが大量に残っていた。

この現象がサーバのリソースを圧迫する理由を説明せよ。



---


問題3


SYN Flood攻撃において送信元IPアドレスを偽装する利点を2つ挙げ、説明せよ。



---


問題4


以下はサーバで取得したパケットキャプチャの抜粋である。


No. Time Source Destination Protocol Info

1 0.001 203.0.113.5 192.0.2.10 TCP SYN

2 0.002 198.51.100.7 192.0.2.10 TCP SYN

3 0.003 192.0.2.10 203.0.113.5 TCP SYN, ACK

4 0.004 192.0.2.10 198.51.100.7 TCP SYN, ACK


このキャプチャが示す異常な特徴を述べよ。



---


問題5


攻撃対象のサーバ側で可能な軽減策を2つ挙げ、それぞれの原理を説明せよ。



---


問題6


ファイアウォールやロードバランサによる防御で有効な対策を2つ挙げ、SYN Flood攻撃にどのように効果があるかを説明せよ。



---


問題7


SYN Cookieを用いた対策の仕組みについて説明せよ。特に「サーバが保持する状態」をどのように軽減しているかに着目せよ。



---


問題8


以下のようにSYN Flood攻撃と似たパターンで観測されるDoS攻撃と比較し、違いを説明せよ。


UDP Flood


ICMP Flood




---


問題9


SYN Flood攻撃に対して、ISPや上流ネットワーク事業者が実施できる防御策を1つ挙げ、説明せよ。



---


問題10


SYN Flood攻撃が発生した場合の インシデント対応手順 として、被害を最小化するために行うべき流れを時系列で3ステップ挙げよ。



---

承知しました!

ご提示いただいた SYN Flood攻撃に関する午後Ⅱ形式問題(10問) の模範解答をまとめました。

試験対策としては「簡潔かつ論理的」に答えることがポイントなので、そのように整えています。



---


SYN Flood攻撃 ― 模範解答例(午後Ⅱ形式)



---


問題1


解答:

SYN Flood攻撃は、TCPの3ウェイハンドシェイクを悪用し、大量のSYNパケットを送りつけてサーバをSYN-RECEIVED状態にし続け、正常な接続要求に応答できなくする攻撃である。



---


問題2


解答:

SYN-RECEIVED状態では、サーバは接続テーブルに状態を保持するため、メモリやCPUリソースを消費する。大量に残るとテーブルが枯渇し、正規ユーザの接続が確立できなくなる。



---


問題3


解答:


1. 攻撃元の特定を困難にする:送信元IPを偽装することで追跡を回避できる。



2. 応答パケットが第三者に送られる:サーバがSYN/ACKを無関係な第三者に送るため、サーバ側に半開き接続が残り続ける。





---


問題4


解答:

サーバは異なる送信元IPアドレスに対してSYN/ACKを返しているが、ACK応答が返ってこないため、半開き状態が続いている。送信元IPアドレスの多数の偽装が疑われる。



---


問題5


解答:


1. SYN Cookieの導入:サーバが接続状態を保持せず、ACK応答を受け取ったときに初めて状態を確立する。



2. 接続待ちタイムアウトの短縮:SYN-RECEIVED状態の保持時間を短くし、リソース占有を軽減する。





---


問題6


解答:


1. ファイアウォールでレート制限:特定IPやポートに対するSYNパケットの受信レートを制御し、攻撃トラフィックを抑制する。



2. ロードバランサによる振り分け:複数サーバに負荷を分散させ、単一サーバへの集中を防ぐ。





---


問題7


解答:

SYN Cookieでは、サーバはSYN受信時に状態を保持せず、ISNに暗号化情報を埋め込む。ACKを受け取った際にそれを検証して正規の接続か判断することで、半開き状態を減らす。



---


問題8


解答:


UDP Flood:コネクションレス型で、UDPパケットを大量送信し帯域や処理能力を枯渇させる。


ICMP Flood:ICMP Echo Requestを大量に送り、帯域やCPU処理を圧迫する。


SYN FloodはTCPの3ウェイハンドシェイクの不完全性を利用し、状態テーブルを枯渇させる点が特徴。




---


問題9


解答:

送信元アドレスフィルタリング(Ingress/Egress Filtering) を実施する。偽装された送信元IPアドレスを遮断し、攻撃トラフィックが拡散しないようにする。



---


問題10


解答:


1. 初動対応:異常トラフィックの検出と、被害サーバの切り離し・制限。



2. 軽減策適用:SYN CookieやFWレート制御を有効化し、ISPへの連絡を行う。



3. 再発防止と復旧:ログ解析による原因究明、セキュリティ機器の設定見直し、正常運用への復帰。



コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例