脆弱性攻撃ブロック技術
脆弱性攻撃ブロック技術
脆弱性攻撃ブロック技術 | 説明 |
---|---|
Data Execution Prevention(DEP) | Data Execution Prevention は、保護されたメモリ領域でのすべてのコードの実行をブロックします。 |
Address Space Layout Randomization(ASLR) | プロセスのアドレス空間におけるデータ構造の配置に対する変更。 |
Structured Exception Handler Overwrite Protection(SEHOP) | 例外レコードの置換または例外ハンドラの置換。 |
NULL ページの割り当て | NULL ポインタのリダイレクト防止。 |
LoadLibrary のネットワークコールチェック(Anti ROP) | ネットワークパスからの DLL ロードに対する保護。 |
Executable Stack(ROP 対策) | スタックの領域の無許可実行のブロック。 |
アンチ RET チェック(ROP 対策) | CALL インストラクションが安全に起動するかどうか確認します。 |
アンチスタックピボット(ROP 対策) | 実行可能アドレスへの ESP スタックポインタの再配置に対する保護。 |
単純な Export Address Table Access 監視(EAT Access 監視とデバッグレジスタによる EAT Access 監視) | kernel32.dll、kernelbase.dll および ntdll.dll でのエクスポートアドレステーブルに対する読み込みアクセスの保護 |
ヒープスプレーの割り当て(Heapspray) | 悪意のあるコードを実行するためのメモリ割り当てに対する保護。 |
実行フローシミュレーション(Return Oriented Programming 対策) | Windows API コンポーネントにおいて潜在的な危険性があるインストラクション連鎖(ROP ガジェットの可能性あり)の検知。 |
IntervalProfile コールの監視(Ancillary Function Driver Protection(AFDP)) | AFD ドライバーの脆弱性を使用した権限の昇格に対する保護(QueryIntervalProfile のコールによる Ring 0 におけるすべてのコードの実行)。 |
Attack Surface Reduction(ASR) | 保護対象プロセスを介した脆弱なアドインの起動のブロック。 |
Anti Process Hollowing(Hollowing) | 信頼するプロセスの悪意のあるコピーの作成と実行に対する保護。 |
Anti AtomBombing(APC) | 非同期プロシージャーコールを経由したグローバルアトムテーブルの悪用(APC)。 |
Anti CreateRemoteThread(RThreadLocal) | 保護対象のプロセスに、別のプロセスがスレッドを作成しました。 |
Anti CreateRemoteThread(RThreadRemote) | 保護対象のプロセスが、別のプロセスにスレッドを作成しました。 |