IPA過去問ドリル

令和元年度 秋期 基本情報技術者試験 午前 問36

テクノロジ/セキュリティ

マルウェアの動的解析に該当するものはどれか。

出典:令和元年度 秋期 基本情報技術者試験 午前 問36

正解:イ

解説

マルウェア解析には,プログラムを実行せずにコードや構造を調べる静的解析と,実際に実行させて挙動を観測する動的解析があります。動的解析では,隔離された仮想環境(サンドボックス)で検体を動かし,ファイル操作やレジストリ変更,外部サーバとの通信などの振る舞いを記録して機能を推定します。実行を伴う点が静的解析との決定的な違いです。

選択肢ごとの解説

  • 誤り。ハッシュ値を既知のリストと照合する方法は,実行を伴わないパターンマッチングによる特定であり静的な手法です。
  • 正しい。サンドボックス上で実際に実行し,動作や通信を観測するのが動的解析です。
  • 誤り。逆コンパイルしてコードを読み解くのは,実行を伴わない静的解析の代表例です。
  • 誤り。拡張子とファイルヘッダを突き合わせて偽装を見つける方法も,実行しないので静的な検査です。
基本情報技術者の過去問を演習モードで解く