マルウェア検出手法
更新日:
用語解説
マルウェア検出手法は、ウイルス対策ソフトなどが、ファイルや動作からマルウェアを見つけるための方法です。
■ 試験で押さえるポイント
パターンマッチング法は、既知の特徴(シグネチャ)と照合します。登録された特徴と一致しない新しい手法は見逃し得ます。
ヒューリスティック法は、プログラムのコードを調べ、マルウェアによくある処理が含まれていないかで判定します。
ビヘイビア法は、プログラムを実際に動かし、怪しい動作(振る舞い)から判定します。
検出方法 | 仕組み | 未知のマルウェア |
|---|---|---|
パターンマッチング法 | 既知のシグネチャと照合 | 既知の特徴に一致しないものは見逃し得る |
ヒューリスティック法 | コードに怪しい処理があるかを調べる | 見つけられる可能性がある |
ビヘイビア法 | 実際に動かし、振る舞いを観察 | 見つけられる可能性がある |
■ 過去問での着眼点
シグネチャ、コードの特徴、実行時の振る舞いという判定材料を区別し、それぞれの見逃しと誤検知を考えます。
例: 新種のマルウェアでも、ファイルを次々に暗号化する動作を検知すれば、ビヘイビア法で見つけられます。
■ 検出方式の例外と正常動作の切り分け
シグネチャが既知の特徴を検出する場合でも、その特徴を共有する新しい亜種を検出できることがある。一方、難読化や未登録の特徴は見逃し得る。『未知は必ず検出不能』とは断定しない。
振る舞いやアノマリによる検知には、正規の暗号化・バックアップ・管理スクリプトも一致することがある。通常運用、実行者、親子関係、送信先などを合わせて判断する。
サンドボックスで実行して異常が出なくても、環境を見分ける処理、実行待ち、ユーザ操作の条件で挙動が出ない場合がある。検知の有無に加え、実行条件と観測時間を確認する。
音声で聞く
この用語に関連する過去問
同じ分野の用語
- DoS(Denial of Service:サービス妨害)攻撃
- IPS (Intrusion Prevention System:侵入防止システム)
- CDN(Content Delivery Network)
- OP25B
- DoS(Denial of Service:サービス妨害)攻撃
- 負荷分散(DNSラウンドロビン、DNSゾーン転送ほか)
- NTP(Network Time Protocol)
- 送信元ドメイン認証(SPF、DKIM、DMARC)
- スパム対策技術(ベイジアンフィルタ、OP25B/IP25B)
- シグネチャ型 と アノマリ型
- サービス及びソフトウェアの機能の悪用(RLOの悪用、オープンリゾルバの悪用ほか)
- リフレクション攻撃と増幅攻撃(NTP・DNS・Smurf)