ポートスキャンは侵入前に何を調べるのか
基本情報技術者試験 平成30年度春期 午前 問37 / セキュリティ › 情報セキュリティ
過去問にチャレンジ
攻撃者がシステムに侵入するときにポートスキャンを行う目的はどれか。
- ア
後処理の段階において,システムログに攻撃の痕跡が残っていないかどうかを調査する。
- イ
権限取得の段階において,権限を奪取できそうなアカウントがあるかどうかを調査する。
- ウ
事前調査の段階において,攻撃できそうなサービスがあるかどうかを調査する。
- エ
不正実行の段階において,攻撃者にとって有益な利用者情報があるかどうかを調査する。
会話形式の解説
講師この問題は、ポートスキャンで得られる情報と、侵入までの段階を結び付けて考えます。まず、何を調べる行為でしょうか。
受験者通信ポートを調べるのは分かりますが、そこから何が分かるのか迷います。
講師対象の通信ポートの応答を調べます。その応答が、稼働中のサービスを探す手掛かりになります。
受験者サービスを探すなら、侵入前の事前調査に当たるのですね。
講師はい。攻撃できそうなサービスがあるかを調べる選択肢が正解です。
受験者システムログの確認も調査ですが、調べる対象が違うのでしょうか。
講師そうです。ログに攻撃の痕跡があるかどうかは、ポートの応答からは分かりません。
受験者権限を奪えそうなアカウントがあるかも、ポートの応答だけでは判断できませんね。
講師はい。それはアカウントや権限に関する情報を調べる話です。
受験者利用者情報を探す選択肢も、システム内の情報が対象なので違いますね。
講師そのとおりです。ポートの応答から利用者情報の有無は分かりません。選択肢では、調べる対象が稼働中のサービスかどうかを確かめましょう。
まとめ
ポートスキャンは、対象の通信ポートの応答を調べる行為です。応答は稼働中のサービスを探す手掛かりになるため、侵入前の事前調査に当たります。システムログ、アカウント、利用者情報の有無は、ポートの応答からは分かりません。
解答・解説
正解はウです
この問題のテーマ
ポートスキャンで何を調べるのか、侵入までのどの段階で使うのかを問う問題です。
解き方の考え方
ポートスキャンでは、対象システムの通信ポートからの応答を調べます。その結果から稼働中のサービスを探せるので、攻撃者が侵入前に攻撃対象を調べる場面に当てはめます。
選択肢ごとの解説
- ×ア 後処理の段階において,システムログに攻撃の痕跡が残っていないかどうかを調査する。アのシステムログの確認は、攻撃の痕跡を調べる作業です。通信ポートの応答を調べるポートスキャンからは、ログに痕跡が残っているかどうかは分かりません。
- ×イ 権限取得の段階において,権限を奪取できそうなアカウントがあるかどうかを調査する。イの権限を奪えそうなアカウントの調査は、アカウントや権限に関する情報を対象としています。ポートスキャンで調べるのは通信ポートの応答であり、権限を奪えるアカウントの有無ではありません。
- ○ウ 事前調査の段階において,攻撃できそうなサービスがあるかどうかを調査する。ウの攻撃できそうなサービスの調査は、ポートスキャンで得られる情報に合っています。ポートの応答から稼働中のサービスを調べ、侵入前の事前調査に役立てるためです。
- ×エ 不正実行の段階において,攻撃者にとって有益な利用者情報があるかどうかを調査する。エの利用者情報の調査は、システム内の情報を探す作業です。通信ポートの応答を調べても、攻撃者にとって有益な利用者情報の有無は分かりません。
POINT
- ポートスキャンは、対象の通信ポートの応答を調べる行為です。
- ポートの応答は、稼働中のサービスを調べる手掛かりになります。
- 設問では、侵入前にサービスを探す「事前調査」が該当します。
