新たなブートキット「Bootkitty」、UEFI経由でLinuxシステムを標的に

サイバーセキュリティ研究者は、Linuxシステムを標的にするために特別に設計された、初のUEFIブートキットである可能性がある「Bootkitty」を発見しました。

これは、これまでWindowsベースの攻撃にのみ焦点が当てられてきた UEFIの脅威ランドスケープにおける大きな変化を示しています。

作成者によって命名されたこのブートキットは、2024年11月にVirusTotalへアップロードされ、完全に稼働するマルウェアというよりは概念実証(PoC)であると考えられています。

ESETによると、Bootkittyはカーネル整合性検証の改変や不明なELFバイナリの事前ロードなど、さまざまな手法を用いてセキュリティ対策を回避します。

特に、特定のUbuntu Linuxシステムを標的としており、多くの構成とは互換性がありません。これは、初期段階の概念であるという見方をさらに裏付けています。

Bootkittyに関する主な詳細

本日公開されたアドバイザリで、ESET はBootkittyの主要な識別情報の一部を詳述しました:

  • このマルウェアは自己署名証明書で署名されており、攻撃者の証明書がインストールされていない限り、UEFI Secure Bootが有効なシステムでは無効となります

  • このブートキットは、署名検証を無効化しセキュリティチェックを回避するために、カーネル関数にパッチを当てます

  • カーネルバージョン向けのパターンがハードコードされており、特定のセットアップでのみ機能します

実行中、BootkittyはGRUBブートローダーの関数やLinuxカーネルの展開(デコンプレッション)プロセスなどの重要コンポーネントもフックします。これらのフックにより、ブートキットはメモリ上のカーネル動作にパッチを適用でき、未署名モジュールの読み込みやシステム設定の上書きを可能にします。

ESETによれば、証拠はBootkittyが活動中の脅威アクターと関連していない可能性を示唆しています。

関連する発見:BCDropperとBCObserver

研究者は、BCDropperという名称の、関連している可能性のある未署名のカーネルモジュールも発見しました。これはBCObserverと呼ばれる単純なELFプログラムを展開します。

このプログラムはシステムを監視し、Linuxのデスクトップ環境が初期化された後に追加のカーネルモジュールを読み込みます。これらのコンポーネント間の関連は推測の域を出ないものの、その機能はBootkittyの改変内容と整合しています。

Linuxを標的とする脅威についてさらに読む:LinuxマルウェアWolfsBaneとFireWood、Gelsemium APTとの関連が判明

緩和策と今後の影響

制約はあるものの、BootkittyはLinux特有のUEFI保護の必要性が高まっていることを浮き彫りにしています。UEFI Secure Bootを有効にし、ファームウェアとオペレーティングシステムを更新し、UEFI失効リストを最新の状態に保つことは、システムを保護するうえで重要な手順です。

「VirusTotalにある現行バージョンは、現時点では大多数のLinuxシステムにとって実際の脅威を意味するものではありませんが、将来起こり得る脅威に備える必要性を強調しています」とESET は述べました。

「このような脅威からLinuxシステムを安全に保つため、UEFI Secure Bootが有効になっていること、システムのファームウェアとOSが最新であること、そしてUEFI失効リストも最新であることを確認してください。」

翻訳元: https://www.infosecurity-magazine.com/news/bootkit-bootkitty-targets-linux/

ソース: infosecurity-magazine.com