Trusted Design

T1109 - Component Firmware

概要

Some adversaries may employ sophisticated means to compromise computer components and install malicious firmware that will execute adversary code outside of the operating system and main system firmware or BIOS. This technique may be similar to System Firmware but conducted upon other system components that may not have the same capability or level of integrity checking. Malicious device firmware could provide both a persistent level of access to systems despite potential typical failures to maintain access and hard disk re-images, as well as a way to evade host software-based defenses and integrity checks.

管理者によるコメント

T1109は「Component Firmware(コンポーネントファームウェア)」として定義されている、ハードウェアレベルに潜伏する究極の「永続化(Persistence)」および「防御回避(Defense Evasion)」のテクニックです。

現在は、システムの下層に位置するファームウェアの改ざんを包括する大きな分類である T1498.001「Bootkit」 や、デバイス自体のファームウェアを乗っ取る T1542.001「Pre-OS Boot: Component Firmware」(またはハードウェア改ざんの文脈)などに整理・統合されています。

OS(WindowsやLinuxなど)が起動するよりも前のレイヤー、あるいはマザーボードや各種周辺機器(ネットワークカード、ハードディスク、グラフィックボードなど)のチップに直接書き込まれている「ファームウェア」を不正に書き換え、OSの再インストールやHDDの交換を行っても絶対に消去できない不死身のバックドアを構築する極めて高度な手法です。

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

この手法で攻撃者は、「セキュリティソフト(EDRなど)が絶対に監視できない死角から、PCやサーバーの完全な支配権を永久に維持すること」を実現します。

2. 攻撃の仕組みと流れ

この手法は、チップのメモリ(EEPROMやSPIフラッシュメモリ)にデータを直接書き込む必要があるため、事前にローカルのシステム最高権限(Kernel / Ring 0)を奪取しているか、サプライチェーンの段階で実行されます。

  1. 初期侵入とカーネル権限の奪取:
    攻撃者は脆弱性を突き、ターゲットのOS内で最も深い「カーネルモード(Ring 0)」の権限を手に入れます。

  2. ターゲットコンポーネントの特定:
    システムに搭載されているマザーボード(BIOS/UEFI)や、ネットワークカード(NIC)、ハードディスクコントローラー(HDDファームウェア)の型番を調査し、書き換え可能なフラッシュメモリの脆弱性を探します。

  3. ファームウェアの書き換え(トリガー):
    ベンダーが提供している正規のファームウェア更新ツール(フラッシュツール)を悪用するか、カーネルの脆弱性を使って保護をバイパスし、バックドアコードを埋め込んだ「改造ファームウェア」をチップに強制的に書き込み(フラッシュ)します。

  4. OSのクリーンアップ(偽りの安全):
    攻撃者はOS上に残した一時的なマルウェアやログをすべて綺麗に削除して立ち去ります。

  5. 永続的な復活(目的達成):
    PCが起動(再起動)する際、電源を入れた瞬間にまず汚染されたファームウェアが動作します。このファームウェアが、OSが立ち上がる前にメモリ(RAM)の中にバックドア(Rootkit/Bootkit)をこっそり流し込み、OSの起動後に自動でハッカーのC2サーバーへ接続させます。

3. 防御・対策

OS上の対策は無力であるため、ハードウェア・ファームウェアレベルでの「信頼の起点(Root of Trust)」の実装が不可欠です。

4. 重要ポイント

5. 関連する主なCWE

6. 関連する代表的な事例・マルウェア

歴史上、数例しか確認されていない「神話」レベルの高度なサイバー兵器たちです。

実務上のアドバイス

通常の運用保守において、T1109(ファームウェアの汚染)を疑わなければならないシチュエーションは極めて限定的です。「OSを完全に初期化し、ハードディスクも新品に換装してネットワークに戻した端末が、数日後にまた全く同じ不審なC2サーバーへ自動接続を開始した」という、オカルトのような再感染が起きた場合のみ、このファームウェアハックを疑います。

このような事態に直面した場合は、OS上のログ調査を諦め、ハードウェアベンダーと連携してファームウェアのハッシュ値を直接ベリファイ(検証)するか、該当の端末を即座に戦線離脱させて物理的に破棄することが、組織のネットワーク全体の安全を守るための唯一かつ最善のブレイクスルーとなります。

分析

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

関連する CVE

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

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


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