【るーときっと】

ルートキット とは?

最終更新:
💡 見えている一覧から、不正な活動を隠す

不正なプログラムや活動の存在を、ファイル一覧や監視などから隠すための仕組みです。アプリ側で動くものも、OSの中核や起動に関わる部分に入り込むものもあります。

📌 このページのポイント
一覧から「存在」を隠す実際のファイル文書.txt不正なファイル表示された一覧文書.txt⚠ 不正な分が見えない介入入り込む場所は、種類によって違うアプリ側ユーザーモードの処理OSの中核カーネルなど起動・機器側起動処理・ファームウェア
ファイル一覧への介入は隠蔽の一例。すべてのルートキットが、図の各層へ同時に入り込むわけではありません。
ひよこ ひよこ
ルートキットって、何をするもの?
ペンギン先生 ペンギン先生
不正なプログラムや活動が、調べた人に見つかりにくくなるよう隠す仕組みだよ。たとえば、ファイル一覧を取得する処理に介入し、特定のファイルを一覧に出さないものがある。表示されていないことと、実際に存在しないことは別なんだ。
ひよこ ひよこ
普通のウイルスと、何が違うの?
ペンギン先生 ペンギン先生
ルートキットという言葉は、特に隠す働きに注目しているよ。情報を盗むプログラムや遠隔操作の機能と組み合わされることもある。ほかのマルウェアなら必ず見つかる、ルートキットなら絶対に見つからない、という区別ではないんだ。
ひよこ ひよこ
全部、OSの一番奥にいるの?
ペンギン先生 ペンギン先生
アプリが使う処理に介入するユーザーモードのものも、OSの中核であるカーネルに入り込むものもあるよ。起動プログラムを改変するブートキットや、機器のファームウェアを狙う種類もある。入り込む場所によって、調査や復旧の方法が変わるんだ。
ひよこ ひよこ
隠れていたら、どうやって調べるの?
ペンギン先生 ペンギン先生
感染したOSから見た情報だけを頼りにしない方法があるよ。たとえばWindowsのMicrosoft Defender Offlineは、通常のWindows環境の外から検査する。ただし一つの検査だけで全部の感染を否定できるわけではない。組織の端末なら、まず担当者へ相談しよう。
ひよこ ひよこ
OSを入れ直せば、元どおりになる?
ペンギン先生 ペンギン先生
OS側の感染では再インストールが必要になる場合もあるよ。ただしファームウェアなどOSの外に残る感染まで、OSの入れ直しで直せるとは限らない。感染範囲を調べ、信頼できる復旧手順とバックアップを使おう。更新、起動時の保護、権限の管理も予防に役立つね。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ルートキット」って出てきたら「不正なプログラムや活動を、見つかりにくくする隠蔽の仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Rootkit」 = root(Unix系の管理者)とkit(道具一式)を組み合わせた名前
💬 名前にrootが入っていても、どの種類も自分で管理者権限を奪うという意味ではないよ。隠す働きと、権限を手に入れる働きを分けて考えよう。

参考資料

← 用語集にもどる