本文へスキップ

平成29年度 春期 ITパスポート試験 問80

この問題の解説と、これまでの解答の記録です。

問80
頻出度★★★

情報セキュリティを脅かすもののうち, ソフトウェアの脆弱性を修正するパッチを適用することが最も有効な対策となるものはどれか。

出典 平成29年度 春期 ITパスポート試験 問80
解説

問 80

  • 不正解ア

    総当たり攻撃 (ブルートフォース攻撃) は、パスワードなどを片端から試して突破する攻撃で、ソフトウェアの欠陥を突くものではない。有効な対策は、桁数の多い複雑なパスワードの使用、一定回数失敗でロックするアカウントロックなどであり、パッチ適用では防げない。

  • 不正解イ

    ソーシャルエンジニアリングは、人の心理やスキを突いて (なりすまし電話、肩越しの覗き見、ごみ箱あさりなど) 機密情報を聞き出す手口で、技術的な脆弱性ではなく人が原因。対策は従業員教育や運用ルールの徹底であり、ソフトウェアのパッチでは防げない。

  • ウ

    正解 正解はウ「バッファオーバフロー」。バッファオーバフローは、プログラムが確保した記憶領域 (バッファ) の大きさを超えるデータを書き込ませて領域外を上書きし、不正なコードを実行させたりシステムを異常動作させたりする攻撃で、原因はプログラム側の入力チェック不備という「ソフトウェアの脆弱性」そのものにある。したがって、その脆弱性を修正する修正プログラム (パッチ) を適用することが最も有効かつ直接的な対策となる。

  • 不正解エ

    ポートスキャンは、攻撃対象のどのポートが開いているかを調べる下調べ (偵察) 行為であり、それ自体は特定のソフトウェア脆弱性ではない。対策は不要なポートを閉じる、ファイアウォールで通信を制限するなどであり、パッチ適用が最も有効な対策とはいえない。

ここがポイント
  • 修正パッチ (セキュリティパッチ) は「ソフトウェアの脆弱性」を塞ぐ対策。脅威がプログラム自体の欠陥に起因するか否かで、パッチが有効かを見分ける。
  • バッファオーバフロー=領域外を上書きさせる脆弱性攻撃でパッチ対策。一方、総当たり=強固なパスワード、ソーシャルエンジニアリング=人的教育、ポートスキャン=不要ポート閉鎖/ファイアウォールと、対策手段が脅威ごとに異なる。
用語

解答の記録