Trusted Design

T1035 - Service Execution

概要

Adversaries may execute a binary, command, or script via a method that interacts with Windows services, such as the Service Control Manager. This can be done by either creating a new service or modifying an existing service. This technique is the execution used in conjunction with New Service and Modify Existing Service during service persistence or privilege escalation.

管理者によるコメント

T1035「Service Execution」(サービス実行) は、攻撃者がOSの 「システムサービス」 の仕組みを利用して、悪意のあるプログラムを実行する手法です。

1. 概要

この手法で攻撃者は、「システムに深く根を張った、高権限でのコード実行」を実現します。

何を実現できるのか

2. 攻撃の流れ

攻撃者は主に以下のステップでサービスを悪用します。

  1. サービスの作成: sc.exe(Windowsサービスコントロール)などのコマンドを使い、新しいサービスをシステムに登録します。
    • 例: sc create [サービス名] binPath= "C:\path\to\malware.exe"
  2. 実行パスの変更: すでに存在する正規のサービス(例:アンチウイルスや周辺機器の管理ソフト)の設定を書き換え、実行ファイルをマルウェアに差し替えます。
  3. 起動のトリガー: sc start [サービス名]net start を実行するか、システムの再起動を待って、OSにマルウェアを起動させます。
  4. 即時削除(ステルス): 攻撃が完了した直後にサービスを削除し、Windowsサービスのリストから痕跡を消し去ります。

3. 防御・対策

サービスのライフサイクル(作成・変更・起動)を監視することが最も重要です。

4. 重要ポイント

5. 関連する主なCWE

6. 関連する代表的なCVE・ツール

調査のアドバイス

もし身に覚えのないサービス名が Temp フォルダやユーザーの AppData フォルダ内のファイルを参照している場合は、この T1035 による侵害の可能性が極めて高いと考えられます。

分析

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

この攻撃手法を利用する脅威アクターは登録されていません。

関連する CVE

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


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