ポートスキャナーの利用目的|情報セキュリティマネジメント 令和元年 秋期午前試験 問30

出典:令和元年秋期 午前 問30 分野:セキュリティ / 情報セキュリティ対策
Webサーバの検査におけるポートスキャナーの利用目的はどれか。
  • ア:Webサーバで稼働しているサービスを列挙して,不要なサービスが稼働していないことを確認する。
  • イ:Webサーバの利用者IDの管理状況を運用者に確認して,情報セキュリティポリシーからの逸脱がないことを調べる。
  • ウ:Webサーバへのアクセス履歴を解析して,不正利用を検出する。
  • エ:正規の利用者IDでログインし,Webサーバのコンテンツを直接確認して,コンテンツの脆弱性を検出する。
解説

ポートスキャナーは、サーバやネットワーク機器で開いているTCP・UDPポートを調べ、どのサービスが稼働しているかを確認するためのツールです。不要なポートやサービスが外部に公開されていると攻撃対象になり得るため、セキュリティ点検で利用されます。

本問では、「Webサーバで稼働しているサービスを列挙して」「不要なサービスが稼働していないことを確認する」という部分が判断のポイントです。ポートスキャンの目的に該当するため、アが適切です。

❌他選択肢が誤りの理由
イ:Webサーバの利用者IDの管理状況を運用者に確認して,情報セキュリティポリシーからの逸脱がないことを調べる。
⇒利用者IDの管理状況を確認する監査・運用確認に関する説明です。ポートスキャナーは、利用者IDの管理状況やポリシー遵守を確認するためのツールではありません。
ウ:Webサーバへのアクセス履歴を解析して,不正利用を検出する。
⇒アクセスログなどを解析して不正利用を検出する方法の説明です。ポートスキャナーは通信履歴を解析するものではなく、開いているポートや稼働サービスを調べるために利用します。
エ:正規の利用者IDでログインし,Webサーバのコンテンツを直接確認して,コンテンツの脆弱性を検出する。
⇒Webアプリケーションやコンテンツの脆弱性を調査する方法に関する説明です。ポートスキャナーは、ログインしてコンテンツの脆弱性を検査するためのツールではありません。
TSUNAGARU-ADVICE

まず押さえたいこと

ポートスキャナーは、対象のサーバでどのTCP/UDPポートが開いているかを調べ、稼働しているサービスを把握するためのツールです。不要なサービスが動いていると攻撃対象が増えるため、公開する必要のないポートが開いていないかを確認します。

迷ったときの判断軸

ポートスキャン = 開いているポートとサービスの確認と整理しましょう。利用者IDの管理状況を確認するのは監査、アクセス履歴を解析するのはログ分析、Webコンテンツの脆弱性を調べるのはWebアプリケーション診断などに関係します。

科目Bにつなげるために

科目Bでは、不要なポートが外部公開されていたために攻撃を受ける事例につながります。サーバの用途に必要なサービスだけを稼働させ、不要なポートは閉じるという最小化の考え方を、ファイアウォール設定や脆弱性対策とあわせて押さえておきましょう。