令和7年度 秋期 午前 問43
セキュリティ
ポートスキャンに関する問題
脆弱性検査で,ホストに対してポートスキャンを行う。スキャンしたポートの状態を判定する方法のうち,適切なものはどれか。
- アポートに SYN パケットを送信して “RST/ACK” パケットを受信したとき,接続要求が許可されたと判定する。
- イポートに SYN パケットを送信して “SYN/ACK” パケットを受信したとき,接続要求が中断又は拒否されたと判定する。
- ウポートに UDP パケットを送信してメッセージ “ICMP port unreachable” を受信したとき,対象ポートが閉じていると判定する。
- エポートに UDP パケットを送信してメッセージ “ICMP port unreachable” を受信したとき,対象ポートが開いていると判定する。
答えと解説を見る
✓ これが正解ウポートに UDP パケットを送信してメッセージ “ICMP port unreachable” を受信したとき,対象ポートが閉じていると判定する。
解説
UDP と ICMP の到達不能で閉と判定します。
この設問は、外からの検査でホストのポートに探りを入れたとき、返ってきた応答からそのポートが開いているのか閉じているのかをどう見分けるかを選ばせています。ですから、選び方の軸は使う通信の種類ごとに、どの応答が開に、どの応答が閉に対応するのかを取り違えていない説明はどれかという一点だけです。通信の種類には二種類あり、片方は接続の始まりに合図の交換を三段で行う仕組みを持ち、もう片方は合図を持たず単に情報を投げるだけの仕組みです。合図を交換する側では、こちらから始まりの合図を送って相手から続きの合図が返れば開、拒否の合図が返れば閉と読みます。合図を持たない側では、相手側から到達できない旨の別の通信が返れば閉、無応答なら開かふさがれているかの判定不能となります。応答と結論の向きが逆になっていない一つを選べば正しい答えに絞れます。
ほかの選択肢はなぜ違うのか
- アポートに SYN パケットを送信して “…:合図を交換する仕組みで、始まりの合図に対して拒否の合図が戻ってきたときに接続の要求が受け入れられたと判定するとしています。実際の対応では拒否の合図はポートが閉じていることを示す応答なので、結論を逆に読み替えた説明になっています。
- イポートに SYN パケットを送信して “…:合図を交換する仕組みで、始まりの合図に対して続きの合図が戻ってきたときに接続の要求が拒まれたと判定するとしています。実際の対応では続きの合図は三段の交換の途中でありポートが開いていることを示すので、こちらも結論の向きが逆になっています。
- エポートに UDP パケットを送信してメッ…:合図を持たない仕組みで、相手側から到達できない旨の通信が返ってきたときにポートが開いていると判定するとしています。実際の対応ではその通信は閉じていることを示す応答であって、開の判定にはならないため、こちらも結論の向きが逆になっています。
この問題の用語
- ポートスキャンどの通信の入口が開いていて何が動いているかを、外から順に調べること。攻撃者の下調べにも、不要なサービスが動いていないかの点検にも使われます。
- TCP相手に届いたかを確かめながら送る、信頼性を重んじた通信の約束事です。ポート番号でアプリを見分け、届かない分は送り直します。
- UDP届いたかを確かめず、速さを優先して送る通信の約束事です。TCPと同じくポート番号でアプリを見分け、音声や動画の配信に向きます。
- 脆弱性OSやソフトに残っている、攻撃の足掛かりになりうる弱点のこと。開発元が配る修正パッチを当ててふさぎます。
出典:令和7年度 秋期 応用情報技術者試験 午前 問43
同じ用語が出る問題
- 令和7年度 秋期 午前 問36:"エクスプロイト"に該当する行為(脆弱性)
- 令和7年度 秋期 午前 問34:ループに関する問題(TCP)
- 令和7年度 秋期 午前 問33:TCPに関する問題(UDP)
- 令和5年度 春期 午前 問34:トランスポート層に位置するもの(UDP)
- 平成27年度 秋期 午前 問36:ポートスキャンに関する問題(ポートスキャン)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)