ビヘイビア法とは?びへいびあほう
ビヘイビア法とは、プログラムを実際に動かし、ファイルの書換え・通信の発生・設定変更といった振る舞いを監視して不正と判定する検出手法。既知の検体と一致しなくても検出できる余地がある一方、正常な処理を止めてしまう誤検知が必ず付いてくる。
最終更新:2026-10-06
エンベデッドSPを最短で暗記・合格する →背景
既知の特徴と照合するやり方では、亜種が日々作られる状況に定義ファイルの更新が追いつかない。そこで「何であるか」ではなく「何をするか」で見る手法が要った。組込み機器はさらに条件が厳しく、出荷後に定義を配り続ける経路も、照合に回せる演算資源も持たないことが多い。実行できるものを絞る方式と組み合わせて初めて成り立つ。
具体例
検査装置や工作機械に付く汎用OSベースの操作端末では、短時間に大量のファイルを次々暗号化する挙動を検知して実行を止める製品が使える。ただし可用性が最優先の生産設備では誤検知一件が停止に直結するため、遮断せず記録だけ残す設定で運用することも多い。
試験での引っ掛け
既知のパターンと照合するのはパターンマッチング法で、挙動を見るビヘイビア法とは判定材料が違う。組込みで効く違いは判定の時点にあり、ビヘイビア法は動かしてからでないと判定できない。起動前に弾くのはセキュアブートやコード署名の役目で、両者は置く場所が違う。混ぜて覚えると対策の配置を誤る。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。