令和7年度秋期 応用情報技術者試験 午前 問43

分野:セキュリティ|実際に出題されたIPA過去問題

脆弱性検査で,ホストに対してポートスキャンを行う。スキャンしたポートの状態を判定する方法のうち,適切なものはどれか。

  1.  ポートにSYNパケットを送信して「RST/ACK」パケットを受信したとき,接続要求が許可されたと判定する。
  2.  ポートにSYNパケットを送信して「SYN/ACK」パケットを受信したとき,接続要求が中断又は拒否されたと判定する。
  3.  ポートにUDPパケットを送信してメッセージ「ICMP port unreachable」を受信したとき,対象ポートが閉じていると判定する。
  4.  ポートにUDPパケットを送信してメッセージ「ICMP port unreachable」を受信したとき,対象ポートが開いていると判定する。
解答・解説を見る

正解:ウ

AI解説

UDPポートスキャンでは、対象ポートにUDPパケットを送信し、応答として「ICMP port unreachable」(ポート到達不能)メッセージを受信した場合、そのポートは閉じている(サービスが稼働していない)と判定できる。応答がない場合は、開いているか、フィルタリングされていて判定できないと解釈される。 ア: SYNパケットへの応答が「RST/ACK」の場合は、通常そのポートが閉じている(接続を拒否した)ことを示す反応であり、接続要求が許可されたと判定するのは誤りである。 イ: SYNパケットへの応答が「SYN/ACK」の場合は、通常そのポートが開いており接続要求が受け入れられたことを示す反応であり、中断・拒否されたと判定するのは誤りである。 ウ: 正しい。UDPパケットへの応答として「ICMP port unreachable」を受信した場合、対象ポートは閉じていると判定する。 エ: 「ICMP port unreachable」はポートが閉じていることを示す応答であり、ポートが開いていると判定するのは逆の解釈であり誤りである。 💡 TCPスキャンでは『SYN/ACK=開/RST=閉』、UDPスキャンでは『応答なし=開いている可能性/ICMP port unreachable=閉』という対応関係を整理して覚える。

出典:令和7年度 秋期 応用情報技術者試験 午前 問43 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「セキュリティ」分野の攻略ポイント

情報セキュリティは応用情報・高度共通午前Iを通じて最も出題数が多い分野です。暗号方式・認証・攻撃手法・マルウェア・アクセス制御・脆弱性管理・セキュリティ規格・ネットワークセキュリティまで範囲が広く、暗記だけでは選択肢を絞り切れません。「その仕組みが何を守るのか(機密性・完全性・可用性のどれか)」を軸に整理すると正答率が安定します。

セキュリティの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(セキュリティ)の過去問