ウイルス対策ソフトにおける「パターンマッチング(シグネチャ)方式」の説明として、最も適切なものはどれか。
- ①既知マルウェアの特徴的なコードパターンをデータベースと照合し、一致したものを検知する方式
- ②通信内容を暗号化し、外部からの盗聴を防ぐことでマルウェアの侵入自体を遮断する方式
- ③プログラムを仮想環境上で実際に動作させ、その挙動を観察して害の有無を判定する方式
- ④通信機器のログを収集して統計的なベースラインを作成し、そこから逸脱する通信を検出する方式
答えと解説を見る
パターンマッチング(シグネチャ)方式は、既知のマルウェアが持つ特徴的なコード列(シグネチャ)をあらかじめデータベース化しておき、検査対象のファイルと照合して一致すれば検知する方式である。定義ファイル(パターンファイル)を最新に保つことが検知精度を左右する。
他の選択肢が不適切な理由
暗号化による通信保護は盗聴・改ざん対策であり検知方式ではない。仮想環境での挙動観察はビヘイビア(ふるまい)検知方式の説明である。統計的なベースラインからの逸脱検出はアノマリ型の異常検知の考え方であり、シグネチャ方式とは別の仕組みである。