ESET Inspect – 目次

レジストリの操作

システム上の特定のプロセスへのダイナミックリンクライブラリ(DLL)の自動読み込みを可能にするレジストリ値AppInit_DLLsに加えられた変更を監視する必要があります。同様の機能を持つ関連レジストリ値はAppCertDllsです。レジストリ値全体のパスは次のとおりです。
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs
HKLM\SYSTEM\CurrentControlSet\Control\SESSION MANAGER\ AppCertDlls

ルール

上記のルールの例で注意すべき点:

1.完全なHKEY値は照合されないため、完全な値ではなく短縮されたHKEY値を使用します。

2.AppInit_DLLsWow6432Nodeを含みます。この値と他の多くの値は、x64システムでx86をサポートするため、このレジストリキーで重複します。この値も監視する必要があります。

3.ends条件でレジストリ値を照合します。まず、レジストリ値の名前"AppInit_DLLs"を照合し、レジストリ値へのパスが必要なパスであるかどうかを確認することにしました。このアプローチは、理論上、条件の短絡評価によりサーバーのワークロードを軽減できるはずです。照合にレジストリ値パス全体を("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs")を使用することもできます。

4.CurrentControlSetレジストリ値は、オペレーティングシステムによって動的に評価され、ControlSet%number%を指す代替シンボリックリンクです。Enterprise InspectorはControlSet%number%値を持つレジストリパスを受け取るので、レジストリ値のパスを2つのコンポーネントに分割します。