パターンマッチング方式とは?ぱたーんまっちんぐほうしき
パターンマッチング方式とは、既知のマルウェアが持つ特徴的なバイト列(シグネチャ)をデータベース化しておき、検査対象と照合して検出する方式。定義ファイルの鮮度がそのまま検出精度になる。照合には演算資源とメモリが要るため、資源の限られた組込み機器では機器上で常時走らせること自体が現実的でない場合が多い。
最終更新:2026-10-06
エンベデッドSPを最短で暗記・合格する →背景
初期のマルウェア対策は、見つかった検体の特徴を配って照合させるという素直な発想で成立していた。検体が指数的に増え、コードを自動変形する亜種が出た時点でこの前提が崩れ、挙動を見る方式や機械学習が足された。組込み機器ではさらに事情が重く、定義ファイルを毎日配る通信量もフラッシュ容量も持てない。そのため、許可したコード以外を実行させないという逆向きの設計へ寄っていく。
具体例
産業用コントローラや医療機器では、定義ファイルを配り続ける方式ではなく、セキュアブートと実行許可リスト(ホワイトリスト)によって署名済みのコード以外は起動させない構成が採られる。既知を弾く方式から、未知を通さない方式への置き換えである。
試験での引っ掛け
定義ファイルに載っていない未知のマルウェアや、コードを自動変形する亜種は原理的に検出しにくく、この弱点を補うのが挙動から判定するビヘイビア法である。「定義ファイルを毎日更新していれば安全」も誤りで、更新はあくまで既知への追随であって、未知への防御にはならない。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。