情報セキュリティマネジメント試験 科目A 重要キーワード解説
ルートキット(rootkit)とは、コンピュータに侵入した攻撃者やマルウェアの存在・活動の痕跡を隠蔽し、発見されないようにするためのツール群です。管理者権限(UNIXの「root」)を奪い、その状態を維持・隠すことから名づけられました。
ルートキット自体は直接破壊するわけではなく、「見つからないようにする」ことが目的です。プロセス・ファイル・通信・ログなどをOSから隠すため、感染に気づきにくく、長期間にわたって不正アクセスやバックドアを維持されてしまいます。
| 種類 | 潜む場所 |
|---|---|
| ユーザモード型 | アプリ層。比較的検知しやすい。 |
| カーネルモード型 | OSの中核。検知・駆除が難しい。 |
| ファームウェア型/ブートキット | BIOS/UEFIや起動領域。OS再インストールでも残ることがある。 |
かつて、ある音楽CDのコピー防止機能がPCにルートキット的な隠蔽ソフトを無断でインストールし、セキュリティ上の脆弱性を生んだとして大きな問題になった事例があります。正規製品でも隠蔽技術が悪影響を及ぼすことを示しました。
APT攻撃では、ルートキットで存在を隠しながら数か月〜数年にわたり潜伏し、機密情報を窃取し続ける事例が報告されています。「侵入に気づけない」こと自体が最大のリスクです。