戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2016年 秋期 午前(科目A)45


問題文

PCへの侵入に成功したマルウェアがインターネット上の指令サーバと通信を行う場合に、宛先ポートとしてTCPポート番号80が多く使用される理由はどれか。

選択肢

DNSのゾーン転送に使用されることから、通信がファイアウォールで許可されている可能性が高い。
WebサイトのHTTPS通信での閲覧に使用されることから、侵入検知システムで検知される可能性が低い。
Webサイトの閲覧に使用されることから、通信がファイアウォールで許可されている可能性が高い。(正解)
ドメイン名の名前解決に使用されることから、侵入検知システムで検知される可能性が低い。

##: PCへの侵入に成功したマルウェアがインターネット上の指令サーバと通信を行う場合に、宛先ポートとしてTCPポート番号80が多く使用される理由はどれか。【午前2 解説】

要点まとめ

  • 結論:マルウェアは正規のWeb閲覧と区別されにくく、ファイアウォールやプロキシで許可されやすい既定のHTTPポート80を利用してC2通信を行うため80番ポートが多用される。
  • 根拠:企業や家庭のネットワークではHTTP(ポート80)がデフォルトで許可され、アウトバウンドの遮断が緩く、通常トラフィックと同列に扱われ検査が甘くなりやすい。
  • 差がつくポイント:単にポート番号を見るだけで判断せず、HTTPヘッダの不自然さや通信頻度、プロキシ挙動やTLSの有無で悪性通信を見抜く観点が重要になる。

正解の理由

正解:
ウは「Webサイトの閲覧に使用されることから、通信がファイアウォールで許可されている可能性が高い。」とあり、これは妥当な理由です。多くのネットワークではWeb閲覧のためにHTTP(ポート80)が標準で許可され、マルウェアはその既存の通路を利用してコマンド&コントロール(C2)通信を行うため、宛先ポートに80が用いられることが多いと説明できます。ファイアウォールやプロキシが80番を許可している割合が高いため、通信が外部に出やすく検出を回避しやすい点が正解の根拠です。

よくある誤解

  • ポート80は常に安全だから使われる:ポート自体の「安全性」は関係なく、許可されやすさ(通過しやすさ)が理由です。
  • HTTPS(443)なら検知されやすい/検知されにくいと単純化する:443は暗号化で中身が見えにくい一方、TLSの振る舞いやSNI、証明書情報で異常を検出できる場合があります。
  • DNSのゾーン転送(AXFR)と混同する:ゾーン転送はTCPの53番を使うもので、80番とは別の話です。

解法ステップ

  1. 問題文で「TCPポート番号80」と「マルウェアが指令サーバと通信」を確認する。
  2. 各選択肢が示すサービスとポート番号の関連性を思い出す(HTTP→80、HTTPS→443、DNS→53)。
  3. マルウェアがなぜ特定ポートを使うかを「ネットワーク運用上の許可状況」や「検出の難しさ」で吟味する。
  4. 最も妥当な理由(ファイアウォールで許可されやすい)を述べた選択肢を選ぶ。

選択肢別の誤答解説

  • ア: 「DNSのゾーン転送に使用されることから…」
    誤り。ゾーン転送はTCPの53番を使うため、80番とは無関係であり、一般にゾーン転送が許可されているとは限らない。
  • イ: 「WebサイトのHTTPS通信での閲覧に使用されることから、侵入検知システムで検知される可能性が低い。」
    誤り。HTTPSはポート443を想定する記述であり、問題の80番(HTTP)と整合しない。さらにIDSはTLS挙動で不審を検出することもある。
  • ウ: 「Webサイトの閲覧に使用されることから、通信がファイアウォールで許可されている可能性が高い。」
    正解。HTTP(80)は多くの環境で許可されやすく、通常トラフィックと紛れさせてC2を行う目的に合致する。
  • エ: 「ドメイン名の名前解決に使用されることから、侵入検知システムで検知される可能性が低い。」
    誤り。ドメイン名解決はDNS(通常UDP/TCP 53)の役割であり、80番とは無関係。DNSトラフィックは別途検査対象となる。

補足コラム

  • なぜ攻撃者は80番を使うのか:出口制御(egress filtering)が甘い環境では、80/443が外向き通信の大部分を占めるため、これらのポートを使うと通信が通りやすくなります。HTTPはプロキシやキャッシュを通る際にログに埋もれることもあり、検出を難しくします。
  • 防御側の対策例:厳格なアウトバウンドフィルタリング、プロキシによるHTTPヘッダ検査、通信の異常パターン(ビーコン頻度、長時間接続、特定IPへの継続接続)検出、TLSのメタデータ解析(SNI、証明書)等を組み合わせると有効です。

FAQ

Q1: なぜポート443(HTTPS)ではなく80番が多いのですか?
A1: 443番も頻繁に使われますが、問題文は80番に限定しています。80番は平文HTTPでトラフィック解析がしやすい一方で、多くのネットワークで許可されやすく、プロキシ経由で混入しやすいという運用上の理由があります。攻撃者は環境に応じて80または443を使い分けます。
Q2: IDSはポート80の通信を検出できないのですか?
A2: できる場合もあります。IDSはシグネチャや異常検知で不審なHTTPパターンを検出できますが、トラフィック量やログのノイズ、暗号化の有無で難易度が上がります。
Q3: ポート番号だけで防御は可能ですか?
A3: いいえ。ポート番号は参考情報にすぎません。通信内容、振る舞い、頻度、接続先の評判情報など複数の指標で判断する必要があります。

関連キーワード: TCPポート80、HTTP、ファイアウォール、マルウェア、C2通信、侵害検知、プロキシ、アウトバウンドフィルタリング
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について