平成29年度 春期 ITパスポート 問80(テクノロジ)
出典:平成29年度 春期 ITパスポート試験 公開問題 問80(独立行政法人情報処理推進機構(IPA))
情報セキュリティを脅かすもののうち,ソフトウェアの脆弱性を修正するパッチを適用することが最も有効な対策となるものはどれか。
- ア総当たり攻撃
- イソーシャルエンジニアリング
- ウバッファオーバフロー
- エポートスキャン
正解と解説を見る
正解:ウ
【パッチとソフトウェアの脆弱性】
パッチは、ソフトウェアの不具合や脆弱性(セキュリティ上の欠陥)を修正するためのプログラムです。ソフトウェアの脆弱性を突く攻撃は、パッチを適用して欠陥そのものをなくすことが、最も有効な対策になります。
バッファオーバフローは、プログラムが用意したメモリの領域(バッファ)を超える大量のデータを送り込み、プログラムを誤動作させたり、不正な命令を実行させたりする攻撃です。入力の長さを確認しないなどの、ソフトウェアの欠陥(脆弱性)を突くものです。
【選択肢の検討】
ア:総当たり攻撃は、パスワードを次々に試す攻撃で、入力の試行回数の制限や、長く複雑なパスワードの設定が有効な対策です。
イ:ソーシャルエンジニアリングは、人の心理的な隙を突く手口で、従業員への教育などが有効な対策です。
ウ:バッファオーバフローは、ソフトウェアの脆弱性を突く攻撃なので、脆弱性を修正するパッチの適用が最も有効な対策です。
エ:ポートスキャンは、攻撃の前に、どのポートが使えるかを調べる行為で、不要なポートを閉じたり、ファイアウォールで制限したりすることが有効な対策です。
よって、正解は選択肢ウです。