カーネル空間とは【用語集詳細】
カーネル空間(Kernel Space)とは、OSの基本機能であるカーネルプログラムが実行されるメモリ空間です。
カーネル空間では、OSを動かす上で重要なプロセスや、ハードウェアへのアクセスを行うプロセスなどが実行されます。
LinuxやWindowsなどのOSは、メモリ空間をユーザー空間とカーネル空間の2つに分けています。アプリケーションはユーザー空間上で実行され、通常カーネル空間にアクセスする場合はシステムコールなどの命令を呼び出します。
マルウェア解析においては、不正なプログラムがカーネル空間にアクセスし、システムを侵害する動作や痕跡などを特定することが必要になります。