SSDTとは【用語集詳細】
SSDT(System Service Descriptor Table)は、Windowsのカーネル空間に存在し、メモリアドレスあるいはポインタと命令を結びつけるテーブル(配列)です。
SSDTは、アプリケーションが呼び出すAPIとカーネル機能を結びつける役割を持ちます。アプリケーションがカーネル機能を用いるためには、システムコール(またはAPI)をコールします。SSDTを通じてカーネルであるntoskrnl.exeの中の対応する機能が実行されます。
SSDTを改ざん(Hooking)することで、カーネルは本来と異なるコードを呼び出すことができます。このため、一部のアンチウイルス製品や、ルートキットは、SSDTフッキングと呼ばれる手法を利用することがあります。