情報処理安全確保支援士 2013年 春期 午前2 問13
問題文
ウイルスの検出手法であるビヘイビア法を説明したものはどれか。
選択肢
ア:あらかじめ特徴的なコードをパターンとして登録したウイルス定義ファイルを用いてウイルス検査対象と比較し、同じパターンがあれば感染を検出する。
イ:ウイルスに感染していないことを保証する情報をあらかじめ検査対象に付加しておき、検査時に不整合があれば感染を検出する。
ウ:ウイルスの感染が疑わしい検査対象を、安全な場所に保管されている原本と比較し、異なっていれば感染を検出する。
エ:ウイルスの感染や発病によって生じるデータ書込み動作の異常や通信量の異常増加などの変化を監視して、感染を検出する。(正解)
🔒 解説は解答すると表示されます
挙動検知(ビヘイビア法)【午前2解説】
正解の理由
ウイルス感染によって生じる「データ書込みの異常」や「通信量の異常増加」といった動作の変化を監視して検出する手法を説明しているのは、選択肢のうちエです。ビヘイビア法はプログラムの挙動(ファイル操作、プロセス生成、ネットワーク接続など)の異常を検出対象とするため、コードのパターン照合ではなく振る舞いの変化を根拠に感染を判断します。これにより未知のマルウェアや難読化された変種の発見に有効な一方で、挙動が類似している正当な処理を異常と判定することで誤検知(false positive)が増えることが多く、誤検知対策や署名検出との併用が実務では推奨されます。
解法ステップ
- 設問のキーワードを把握:「書込み動作の異常」「通信量の異常増加」「変化を監視」→ 挙動に着目しているか確認。
- 各選択肢とキーワードを突き合わせる:コードパターン→シグネチャ法(否)、付加情報の一致→整合性検査(否)、原本と比較→既知良品比較(否)、挙動変化→ビヘイビア法(該当)。
- 正答候補をひとつに絞る:挙動の監視を明示する選択肢を選ぶ(エ)。
選択肢別の誤答解説
- ア: あらかじめ特徴的なコードをパターンとして登録する説明は、いわゆるシグネチャ(署名)検出法です。既知ウイルスには高い精度を持つが、未知変種やポリモーフィック変異には弱いため、ビヘイビア法とは異なります。
- イ: 「検査対象に付加した情報で不整合を検出する」は、ハッシュやデジタル署名、整合性チェックに近い概念で、事前に知られた正しい状態と比較する方式です。ビヘイビア(動作監視)とは手法が異なります。
- ウ: 「安全な原本と比較して異なれば感染」とするのは、既知良品との直接比較(ファイル整合性モニタリングやバックアップ比較)であり、動作の変化を監視するビヘイビア法の説明ではありません。
- エ: ウイルス感染で現れる動作の異常(書込みや通信の増加など)を監視する点が、ビヘイビア法の定義に一致します。
よくある誤解
- ビヘイビア法は「誤検知も見逃しも両方減らす」と誤解されがちですが、実際は未知検出に有利で見逃し(false negative)を低減できる可能性がある一方、挙動の類似性から誤検知(false positive)が増えることが多い点に注意が必要です。
- 「ビヘイビア法=なんでも検出できる」と思われがちですが、正常動作のばらつきやアプリケーション固有の振る舞いにより誤判定が起きやすく、チューニングが重要です。
- 挙動検知は必ずしもネットワーク異常だけを見るわけではなく、ファイルI/O、プロセス生成、レジストリ操作など複数のシグナルを組み合わせて判断します。
補足コラム
ビヘイビア法はサンドボックス(隔離実行環境)や実行時監視(ホストベースの挙動モニタリング)、機械学習による異常検知と組み合わせて用いられることが多いです。実務上はシグネチャ検出(高速かつ低誤検知が期待できる既知検出)とビヘイビア検出(未知や変種の検出に強い)のハイブリッド運用が一般的で、ログ相関やレピュテーション情報、ホワイトリストなどを併用して誤検知対策を行います。EDR(Endpoint Detection and Response)製品はこの方針に基づく機能を提供しています。
FAQ
Q. ビヘイビア法はシグネチャ法より優れているのですか?
A. 優劣でなく補完関係です。シグネチャ法は既知マルウェアに高速で高精度、ビヘイビア法は未知や変種の検出に強いが誤検知が増えやすいので、両者を組み合わせるのが現実的です。
A. 優劣でなく補完関係です。シグネチャ法は既知マルウェアに高速で高精度、ビヘイビア法は未知や変種の検出に強いが誤検知が増えやすいので、両者を組み合わせるのが現実的です。
Q. 誤検知(false positive)を減らすにはどうすればよいですか?
A. ホワイトリスト化、閾値調整、複数の信号の相関(ファイル操作+ネットワーク+プロセスの組合せ)、ユーザ操作のコンテキスト参照、検出ルールの継続的なチューニングが有効です。
A. ホワイトリスト化、閾値調整、複数の信号の相関(ファイル操作+ネットワーク+プロセスの組合せ)、ユーザ操作のコンテキスト参照、検出ルールの継続的なチューニングが有効です。
Q. ビヘイビア法で見逃し(false negative)をゼロにできますか?
A. いいえ。完全にゼロにすることは難しく、運用や監視対象のカバレッジ、ルール設計に依存します。多層防御が必要です。
A. いいえ。完全にゼロにすることは難しく、運用や監視対象のカバレッジ、ルール設計に依存します。多層防御が必要です。
関連キーワード: ビヘイビア検知、シグネチャ検出、サンドボックス、ヒューリスティック検知、EDR、ファイル整合性監視、誤検知対策、異常検知

\ せっかくなら /
情報処理安全確保支援士を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

