Trusted Design

T1180 - Screensaver

概要

Screensavers are programs that execute after a configurable time of user inactivity and consist of Portable Executable (PE) files with a .scr file extension.(Citation: Wikipedia Screensaver) The Windows screensaver application scrnsave.scr is located in C:\Windows\System32\, and C:\Windows\sysWOW64\ on 64-bit Windows systems, along with screensavers included with base Windows installations.

The following screensaver settings are stored in the Registry (HKCU\Control Panel\Desktop\) and could be manipulated to achieve persistence:

Adversaries can use screensaver settings to maintain persistence by setting the screensaver to run malware after a certain timeframe of user inactivity. (Citation: ESET Gazer Aug 2017)

管理者によるコメント

T1180は「Screensaver(スクリーンセーバーの悪用)」として定義されている、Windows環境における古典的かつ非常に実用的な自動実行手法です。

Windowsのスクリーンセーバーが起動する仕組みを悪用し、指定された時間が経過して画面がロックされる、あるいは暗転するタイミングで正規のスクリーンセーバーファイルの代わりにマルウェア(.exe)を自動実行させる手法です。主に「永続化(Persistence)」のために利用されます。

1. 概要(攻撃者は何を実現できるのか?)

この手法で攻撃者は、「ユーザーが席を外してPCの操作を止めた瞬間を狙った、管理者権限すら不要な自動実行環境」を実現します。

2. 攻撃の流れ

Windowsは、ユーザーの「現在の環境(HKCUレジストリ)」にスクリーンセーバーの設定を保存しています。攻撃者はここを狙います。

  1. 初期侵入:
    フィッシングメールなどを経由してターゲットのWindows端末に侵入し、一般ユーザー権限を確保します。

  2. マルウェアの配置:
    遠隔操作ツール(RAT)などの実行ファイル(例: bad.exe)を、目立たないフォルダ(AppDataTemp など)に配置します。拡張子は本来のスクリーンセーバーである .scr に偽装されることもあります。

  3. レジストリの改ざん:
    Windowsのスクリーンセーバー設定を管理する以下のレジストリキーを、コマンド(reg add)やスクリプトを悪用して書き換えます。

    • キー: HKCU\Control Panel\Desktop
    • 書き換える値:
      • ScreenSaveActive = "1" (スクリーンセーバーを有効にする)
      • ScreenSaverIsSecure = "1" (再開時にパスワード入力を求める設定。偽装用)
      • ScreenSaveTimeOut = "600" (起動するまでの時間。秒単位。例:10分間操作がないと起動)
      • SCRNSAVE.EXE = [手順2で置いたマルウェアの絶対パス]
  4. 自動実行の発動:
    仕込み完了後、ユーザーが昼食や離席でPCの操作を10分間止めると、Windowsシステムが「スクリーンセーバーの時間だ」と判断し、レジストリに登録されたマルウェア(bad.exe)をバックグラウンドで自動実行します。

3. 防御・対策

「レジストリの監視」と「グループポリシーによる統制」が極めて有効なディフェンスになります。

4. 重要ポイント

5. 関連する主なCWE

6. 関連する代表的なCVE

T1180(Screensaver)は、Windows OSが仕様として提供している「正規のレジストリ設定」をそのまま利用する攻撃であるため、特定のソフトウェアのバグ(CVE番号を持つ脆弱性)を突くものではありません。 しかし、ハッカーがこのスクリーンセーバー設定をリモートから強制的に仕込むために、一般ユーザーから管理者へと権限昇格(Privilege Escalation)を狙う際や、初期侵入時に以下のような脆弱性と組み合わせて一連の攻撃シナリオが組み立てられます。

実務上のアドバイス

エンドポイントのフォレンジック調査において、「Runレジストリやスタートアップフォルダ、タスクスケジューラには一切怪しい形跡がないのに、PCを放置してしばらく経つと必ず不審な通信(C2への接続)が発生する」という事例があった場合、この T1180 / T1546.010 が使われている可能性を疑ってください。

reg query "HKCU\Control Panel\Desktop" /v SCRNSAVE.EXE コマンドを叩き、登録されているパスに見覚えのない怪しいファイルが指定されていないかチェックすることが、解決の鍵になります。

分析

この攻撃手法を利用する脅威アクター

関連する CVE

この攻撃手法に関連する CVE は登録されていません。

攻撃手法 – 脅威アクター Graph


← Technique一覧に戻る ← Tactics一覧に戻る