システム監査技術者 2022年 午前2 問19
問題文
マルウェアの検出手法であるビヘイビア法を説明したものはどれか。
選択肢
ア:あらかじめ特徴的なコードをパターンとして登録したマルウェア定義ファイルを用いてマルウェア検査対象と比較し、同じパターンがあればマルウェアとして検出する。
イ:マルウェアに感染していないことを保証する情報をあらかじめ検査対象に付加しておき、検査時に不整合があればマルウェアとして検出する。
ウ:マルウェアへの感染が疑わしい検査対象のハッシュ値と、安全な場所に保管されている原本のハッシュ値を比較し、マルウェアを検出する。
エ:マルウェアへの感染によって生じるデータの読込みの動作、書込みの動作、通信などを監視して、マルウェアを検出する。(正解)
🔒 解説は解答すると表示されます
ビヘイビア法【午前2解説】
正解の理由
ビヘイビア法は、マルウェアの実行中に現れる不審な動作を監視して検出する方法です。データの読込みや書込み、外部との通信などの動作を調べるため、該当するのはエです。
解法ステップ
- 「ビヘイビア」は「振る舞い」を意味すると押さえます。
- マルウェアのコードそのものではなく、実行時の動作に注目する方法を選びます。
- 読込み・書込み・通信を監視するエが該当します。
選択肢別の誤答解説
- ア:既知のマルウェアの特徴的なコードを登録し、検査対象と照合する方法です。**パターンマッチング法(シグネチャ法)**の説明です。
- イ:あらかじめ付加した情報との不整合を確認する方法です。ファイルなどの完全性を検査する方法に当たります。
- ウ:検査対象と安全な原本のハッシュ値を比較する方法です。内容の変化を確認できますが、実行時の動作を監視するビヘイビア法ではありません。
- エ:感染によって生じる読込み・書込み・通信などを監視します。実行時の振る舞いからマルウェアを検出する方法です。
よくある誤解
- 「マルウェアを検出する方法は、すべてパターン照合である」
パターン照合はシグネチャ法です。ビヘイビア法は、動作を監視して検出します。 - 「ハッシュ値を使う方法もビヘイビア法である」
ハッシュ値の比較は、ファイルの内容が変わったかどうかを調べる方法です。実行時の振る舞いは調べません。 - 「不審な動作があれば、必ずマルウェアである」
正常なソフトウェアでも、状況によっては不審に見える動作をする場合があります。そのため、監視結果だけで誤検知が生じる可能性があります。
補足コラム
ビヘイビア法は、まだ定義ファイルに登録されていない未知のマルウェアでも、不審な動作を示せば検出できる可能性があります。一方で、正常なプログラムの動作を誤ってマルウェアと判断する場合もあります。既知の特徴を照合するシグネチャ法と、動作を監視するビヘイビア法は、検出の着眼点が異なります。
FAQ
Q. ビヘイビア法では、実行前のファイルを調べますか?
A. 主に実行中の動作を監視します。動作の内容を分析して、不審な振る舞いがないかを判断します。
A. 主に実行中の動作を監視します。動作の内容を分析して、不審な振る舞いがないかを判断します。
Q. ハッシュ値の比較で分かることは何ですか?
A. 基準となる原本と比べて、検査対象の内容が変化しているかどうかです。ハッシュ値の比較だけでは、その変化がマルウェアによるものかまでは判断できません。
A. 基準となる原本と比べて、検査対象の内容が変化しているかどうかです。ハッシュ値の比較だけでは、その変化がマルウェアによるものかまでは判断できません。
関連キーワード: ビヘイビア法、シグネチャ法、パターンマッチング、ハッシュ値、完全性検査

\ せっかくなら /
システム監査技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

