問70
頻出度★★★
情報セキュリティにおける脅威のうち, 脆弱性を是正するセキュリティパッチをソフトウェアに適用することが最も有効な対策になるものはどれか。
この問題の解説と、これまでの解答の記録です。
情報セキュリティにおける脅威のうち, 脆弱性を是正するセキュリティパッチをソフトウェアに適用することが最も有効な対策になるものはどれか。
総当たり攻撃 (ブルートフォース攻撃) は、考えられるパスワードを片端から試して認証を突破しようとする攻撃です。狙うのはプログラムの欠陥ではなく認証の仕組みなので、有効な対策はパスワードの桁数・複雑さの強化やアカウントロックであり、セキュリティパッチでは防げません。
ソーシャルエンジニアリングは、なりすましや盗み見など人間の心理や行動の隙を突いて情報を盗む攻撃で、ソフトウェアの脆弱性とは無関係です。対策は従業員への教育や運用ルールの徹底であり、セキュリティパッチでは防げません。
パスワードリスト攻撃は、どこかで漏えいしたIDとパスワードの一覧を使い、同じ使い回しを別のサービスで試して不正ログインする攻撃です。狙うのは利用者の認証情報の使い回しであり、対策はパスワードを使い回さないことや多要素認証の導入で、セキュリティパッチでは防げません。
正解 セキュリティパッチは、ソフトウェアのプログラムに潜むコード上の欠陥 (脆弱性) を修正するためのものです。バッファオーバーフローは、プログラムが確保したメモリ領域 (バッファ) の大きさを超えるデータを送り込み、あふれた部分に不正なコードを書き込んで実行させる攻撃で、原因はプログラムの実装上の欠陥そのものです。したがって、その欠陥を直接ふさぐセキュリティパッチの適用が最も有効な対策となり、エが正解です。