平成26年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問12
セキュリティ技術評価
ポートスキャンに関する問題
脆弱性検査で,対象ホストに対してポートスキャンを行った。対象ポートの状態を判定する方法のうち,適切なものはどれか。
- ア対象ポートに SYN パケットを送信し,対象ホストから“RST/ACK”パケットを受信するとき,対象ポートが開いていると判定する。
- イ対象ポートに SYN パケットを送信し,対象ホストから“SYN/ACK”パケットを受信するとき,対象ポートが閉じていると判定する。
- ウ対象ポートに UDP パケットを送信し,対象ホストからメッセージ“port unreachable”を受信するとき,対象ポートが閉じていると判定する。
- エ対象ポートに UDP パケットを送信し,対象ホストからメッセージ“port unreachable”を受信するとき,対象ポートが開いていると判定する。
答えと解説を見る
✓ これが正解ウ対象ポートに UDP パケットを送信し,対象ホストからメッセージ“port unreachable”を受信するとき,対象ポートが閉じていると判定する。
解説
UDP で port unreachable が返ればポートは閉じています。
ポートスキャンでは、パケットを送ったときに返ってくる応答の種類から、ポートの状態を判定します。UDP の場合、待ち受けていないポートにパケットが届くと、ホストは ICMP の port unreachable というメッセージを返します。したがって、この応答を受け取ったら閉じていると判定します。四つの選択肢は、応答と判定の組合せを入れ替えた形になっています。見分ける軸は、応答一つずつが開と閉のどちらを示すかです。
ほかの選択肢はなぜ違うのか
- ア対象ポートに SYN パケットを送信し,…:RST/ACK は、相手のホストが接続を拒んだことを示す応答です。この応答が返るのはポートが待ち受けていないときなので、開いているという判定は逆になります。
- イ対象ポートに SYN パケットを送信し,…:SYN/ACK は、相手のホストが接続要求を受け付けたことを示す応答です。ポートが待ち受けているときに返るので、閉じているという判定は逆になります。
- エ対象ポートに UDP パケットを送信し,…:届け先のポートが存在しないと知らせるメッセージを受け取ったのに、開いていると判定しています。メッセージの意味と判定が食い違っており、開と閉が逆になっています。
この問題の用語
- ポートスキャンどの通信の入口が開いていて何が動いているかを、外から順に調べること。攻撃者の下調べにも、不要なサービスが動いていないかの点検にも使われます。
- 脆弱性OSやソフトに残っている、攻撃の足掛かりになりうる弱点のこと。開発元が配る修正パッチを当ててふさぎます。
- UDP届いたかを確かめず、速さを優先して送る通信の約束事です。TCPと同じくポート番号でアプリを見分け、音声や動画の配信に向きます。
出典:平成26年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問12
同じ用語が出る問題
- 令和6年度 秋期 午前Ⅱ 問15:DTLSの特徴(UDP)
- 令和4年度 秋期 午前Ⅱ 問4:Smurf攻撃に関する問題(UDP)
- 令和3年度 春期 午前Ⅱ 問4:Smurf攻撃に関する問題(UDP)
- 令和元年度 秋期 午前Ⅱ 問13(UDP)
- 平成27年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問15:ポートスキャンに関する問題(ポートスキャン)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)