SC情報処理安全確保支援士試験 午前Ⅱ
平成26年度春期 情報処理安全確保支援士 午前Ⅱ 問12
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- ア対象ポートにSYNパケットを送信し、 対象ホストから “RST/ACK" パケットを受信するとき、 対象ボートが開いていると判定する。
- イ対象ポートにSYNパケットを送信し、 対象ホストから “SYNACK" パケットを受信するとき、 対象ポートが閉じていると判定する。
- ウ対象ポートにUDPパケットを送信し、 対象ホストからメッセージ “port unreachable” を受信するとき、 対象ポートが閉じていると判定する。
- エ対象ポートにUDPパケットを送信し、 対象ホストからメッセージ “port unreachable”を受信するとき、 対象ボートが開いていると判定する。
解き方のヒントを見る
UDPスキャンの返事でポート状態を見分けよう
UDPスキャンは、相手に手紙を送っても返事が来ないことがよくある通信だよ。だから「返事なし=開いている」とはすぐに決めつけられないんだ。でも、ICMPの「port unreachable」が返ってきたときは、「そのUDPポートは使っていないよ」と教えてくれているので、閉じていると判断できるよ。
この問題で問われていること
ポートスキャンでは、返ってきた応答の種類からポートが開いているのか閉じているのかを読み取れるかがポイントだよ。特にUDPスキャンでは、応答がない場合と「port unreachable」が返る場合の違いを押さえよう。
UDP Port Scan Result
in UDP port scanning、 an ICMP port unreachable response indicates that the target port is closed
send UDP packet\nreceive ICMP port unreachable\nport is closed
確認ポイント
- UDP スキャンの応答を覚える。
- ICMP port unreachable は閉。
- TCP の SYN/ACK 判定と混同しない。
正解と解説を見る
正解
ウ
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア
これは間違いだよ。SYNを送るのは、店の窓口に「開いてますか?」とノックするようなもの。相手からRST/ACKが返るのは「その窓口は閉まってるよ」と追い返された状態なので、開いているとは判定しないよ。
選択肢イ
これは間違いだよ。SYNを送ってSYN/ACKが返るのは、窓口に声をかけたら「はい、受付できますよ」と返事が来たような状態。TCPではこれはポートが開いているサインなので、閉じているとは判定しないよ。
選択肢ウ(正解)
これは正しいよ。UDPパケットを送って“port unreachable”が返るのは、荷物を届けようとしたら「その窓口は使えません」と言われるようなもの。だから、そのUDPポートは閉じていると判定できるよ。
選択肢エ
これは間違いだよ。UDPで送ったあとに“port unreachable”が返るのは、郵便を送ったら「その宛先の窓口はありません」と返送されるようなもの。つまり、そのUDPポートは開いているのではなく、閉じていると考えるよ。
出典:独立行政法人 情報処理推進機構(IPA)平成26年度春期 情報処理安全確保支援士試験 午前Ⅱ 問12(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針