情報セキュリティマネジメント 2016年 秋期 午前(科目A) 問18
問題文
ウイルス検出におけるビヘイビア法に分類されるものはどれか。
選択肢
ア:あらかじめ検査対象に付加された、ウイルスに感染していないことを保証する情報と、検査対象から算出した情報とを比較する。
イ:検査対象と安全な場所に保管してあるその原本とを比較する。
ウ:検査対象のハッシュ値と既知のウイルスファイルのハッシュ値とを比較する。
エ:検査対象をメモリ上の仮想環境下で実行して、その挙動を監視する。(正解)
🔒 解説は解答すると表示されます
ビヘイビア検知【情報セキュリティマネジメント解説】
正解の理由
ウイルスやマルウェアの「挙動(ビヘイビア)」とは、実行されたときに行う動作(ファイルの作成・削除、ネットワーク接続、プロセスの生成など)を指します。選択肢エは「検査対象をメモリ上の仮想環境下で実行して、その挙動を監視する」とあり、まさにファイルを実行させて動作を観察する方式、すなわちビヘイビア(動的)検知・サンドボックス実行です。よってエが正解です。
ビヘイビア検知の特徴は、既知のウイルス署名(シグネチャ)に依存せず、未知のマルウェアや亜種の検出に有効な点です。実行時の不審な振る舞い(例:大量のファイル暗号化、外部サーバーへの不審な接続)をトリガーに検出します。
解法ステップ
- 問題文の各選択肢で「何を比較/どう検査しているか」を一つずつ短くまとめる。
- 「実行して挙動を監視する」=動的解析/ビヘイビア(実行時の振る舞いを見る)であると判断する。
- 他の選択肢は「比較」や「ハッシュ」など静的な検査(実行しない)なのでビヘイビア法とは異なると切り分ける。
この流れでエを選べばよいです。
選択肢別の誤答解説
-
ア: 「あらかじめ検査対象に付加された…情報と算出した情報とを比較する」
→ これはファイルに付けられた証明(例:電子署名や付属のチェック値)を検証する方式です。ファイルの改ざん検知や配布元の確認に使われます。静的な検査の一種で、ビヘイビア法ではありません。電子署名(コード署名)は配布元の信頼性確認に有効ですが、実行時の悪意ある振る舞いは検出できない場合があります。 -
イ: 「検査対象と安全な場所に保管してあるその原本とを比較する」
→ これはホワイトリスト的な整合性確認(既知の正しいファイルと比較)です。バックアップや整合性チェックツール(例:Tripwire)で使われます。やはり静的比較であり、実行して振る舞いを見るビヘイビア法ではありません。 -
ウ: 「検査対象のハッシュ値と既知のウイルスファイルのハッシュ値とを比較する」
→ これはシグネチャ法の一例で、既知のウイルスの特徴(ここではハッシュ)と一致するかを調べます。既知マルウェアには有効ですが、ハッシュが異なる亜種や変形には無力です。これも静的検査です。
よくある誤解
-
ビヘイビア検知は「必ず万能」と思い込む誤解
→ 未知攻撃に強い反面、誤検出(正常ソフトの挙動をマルウェアと誤認)や、サンドボックス回避技術(実行を遅延する、環境を検出して振る舞いを隠す)には弱点があります。 -
ハッシュ比較=シグネチャ検知と混同する誤解
→ ハッシュ比較は既知ファイルとの完全一致を調べる静的手法です。シグネチャ法はより広義で「ウイルスの特徴(バイト列、パターン)」を用いますが、どちらも動的なビヘイビア監視とは異なります。 -
サンドボックスで実行すれば安全という誤解
→ サンドボックスは隔離環境での解析に有効ですが、設定ミスやサンドボックス検出手法を持つマルウェアに注意が必要です。運用ではサンドボックスのログ確認や他手法との併用が重要です。
補足コラム
職場での運用イメージ:受信メールの添付ファイルやWebからダウンロードした実行ファイルを、そのままユーザー端末で開かせる前に自動的にサンドボックスで実行し、ファイルが異常なネットワーク通信やプロセス生成を行うかをチェックするフローが一般的です。検出時は隔離(検疫)して管理者に通知し、ログを証跡として保存します。最近はEDR(Endpoint Detection and Response:端末の検出と対応)製品がビヘイビア検知機能を持ち、端末上の挙動を継続監視する運用が増えています。
ビヘイビア検知の導入ポイント:
- 検出アラートの監査担当を決める(誤検出対応の手順)
- サンドボックス実行時のネットワークやプライバシーへの配慮(テスト環境の隔離)
- シグネチャ法やホワイトリストと併用することで検出精度を上げる
FAQ
Q. ビヘイビア法は既知のウイルスより早く検出できますか?
A. 未知の亜種や新手法の振る舞いを検出できるため迅速に検出できる場合がありますが、挙動の判断に時間がかかることや誤検出の可能性もあります。
A. 未知の亜種や新手法の振る舞いを検出できるため迅速に検出できる場合がありますが、挙動の判断に時間がかかることや誤検出の可能性もあります。
Q. サンドボックスで実行すると本番環境を汚染しませんか?
A. サンドボックスは仮想環境やメモリ隔離で実行するため基本的には本番環境には影響しません。ただし隔離設定やネットワークの扱いに注意が必要です。
A. サンドボックスは仮想環境やメモリ隔離で実行するため基本的には本番環境には影響しません。ただし隔離設定やネットワークの扱いに注意が必要です。
Q. すべてのマルウェアはサンドボックスで検出できますか?
A. いいえ。サンドボックス回避や実行遅延を行うマルウェア、ユーザー操作がないと発動しないものは見逃されることがあります。複数の検出手法を組み合わせることが重要です。
A. いいえ。サンドボックス回避や実行遅延を行うマルウェア、ユーザー操作がないと発動しないものは見逃されることがあります。複数の検出手法を組み合わせることが重要です。
関連キーワード: ビヘイビア検知、サンドボックス、動的解析、シグネチャ法、ハッシュ値、電子署名、ホワイトリスト、EDR、ヒューリスティック分析、マルウェア対策

\ せっかくなら /
情報セキュリティマネジメントを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

