Google CloudがAOMEI更新基盤の設定改ざんを紹介

Google CloudがAOMEI更新基盤の設定改ざんを紹介、利用組織は4〜7月の遡及調査が必要

公開:
CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座

MandiantはAOMEI Technologyに対し、同社の更新基盤で確認した設定改ざんを2026年7月17日に通知し、関連する指標を提供しました。AOMEIは2026年7月29日に、是正措置を取ったと回答しています。[1]

サーバー上の設定は5〜10分以内に戻されており、サーバー側の是正は、改ざん中に不正な更新を受け取った端末を浄化しません。この記事では、AOMEIを使う組織が確かめる端末と通信の痕跡と、ソフトウェア開発元やSOCが取る対策を解説します。

目次
  1. 短時間だけ設定を書き換える改ざんの特徴
  2. AOMEIのサーバー対処後も端末に残る影響
  3. AOMEI利用組織が取る調査と防御の措置
  4. AOMEI更新処理のアラートで避ける見落とし
  5. 遠隔設定ファイルを使うソフトの配布経路対策

短時間だけ設定を書き換える改ざんの特徴

SolarWindsや3CXのような従来のサプライチェーン攻撃は、ソースコードやビルドパイプラインを改ざんしていました。改ざんされたソースは公式リリースに持続的な痕跡を残し、リリース後のバイナリ分析で発見される可能性があります。[1]

従来手法の中心とUNC7017の事例の違い

図1 従来手法の中心とUNC7017の事例の違い

一方、UNC7017は一時的な設定改ざんを用いており、主な特徴は以下の通りです。

分析妨害の設計:5〜10分の変更で、正当な利用者や自動リポジトリクローラーの大多数はベンダー署名済みの正規ファイルのみ/選択的な侵害:更新の確認間隔が短い組織を選んで侵害でき、ベンダー基盤での露出時間も抑えられる/更新のリダイレクトと見えないWebDAV NTLM強制認証で、バイナリ実行を阻止しても受動的な利用者の認証情報を奪いうる/商用ソフトの悪用:改変しない正規管理ツール(Radmin 3.xなど)でサイドロードした秘密通信路を偽装/組み合わせ:商用の遠隔管理機能と隠れたバックドアモジュールを併用

Google Cloudは、今回の攻撃活動をソフトウェアのサプライチェーン攻撃の手法の広い変化を示す例と見ています。UNC7017の一時的な設定改ざんは、より手間が少なく発見されにくい代替手段と位置付けています。

AOMEIのサーバー対処後も端末に残る影響

サーバー側の是正は、以前の改ざん期間に不正な更新をダウンロードした端末を浄化しません。改ざんが短時間に集中したため、能動的な端末調査と是正をしない限り、組織が気付かないまま侵害が続く可能性があります。[1]

サーバー側の是正後も残る問題

図2 サーバー側の是正後も残る問題

改ざん中に更新を確認した端末には、スケジュールタスクで動く常駐型のペイロードが配置され、サーバーの.iniファイルが正規に戻っても動き続けます。改ざんは約5分で終わり、ローダーが端末の設定ファイルも戻したため、数時間後にURLを調べても正規の基盤しか見えず、根本原因の特定を難しくする要因です。

AOMEIのソフトウェアを使う組織は、ベンダーのサーバー側の対処だけを理由に、保護されているとはみなせません。企業のセキュリティチームは、公開された指標とYARAルールを使い、4〜7月の期間全体で端末とネットワークを遡って調べる必要があります。


Python研修一覧はこちら

目的に合うPython研修を一覧形式から探したい方は、ぜひご利用ください。

Python研修を比較する

Java研修一覧はこちら

目的に合うJava研修を一覧形式から探したい方は、ぜひご利用ください。

Java研修を比較する

PHP研修一覧はこちら

目的に合うPHP研修を一覧形式から探したい方は、ぜひご利用ください。

PHP研修を比較する

新入社員研修

目的に合う新入社員研修を一覧形式から探したい方は、ぜひご利用ください。

新入社員研修を比較する

全ての研修からも探したい方はこちら

AOMEI利用組織が取る調査と防御の措置

AOMEIのソフトウェアを使う組織の場合は、4〜7月を対象に端末のファイルやタスク、レジストリ、通信ログを遡る案を編集部は示します。通信の遮断は遡及調査と別の措置です。

AOMEI利用組織の確認範囲(編集部整理)

図3 AOMEI利用組織の確認範囲(編集部整理)

防御側は、更新処理の振る舞いの監視に重点を置くべきです。背景で動く更新処理が起動した未署名の子プロセスや、信頼されたデスクトップソフトからの無許可の通信の転送を監視します。[1]

端末で調べるディレクトリと痕跡

端末では、不正なペイロードと検索順序の乗っ取りに悪用された正規の署名済みバイナリの区別が必要です。調べるディレクトリと痕跡は以下の通りです。

ディレクトリ 不正な痕跡 悪用される正規・補助ファイル
%LOCALAPPDATA%\Radmin\ BlkScrDl.dll、csvc\RuntimeComponent.dll、config.zip FamItrfc.exe、FamItrf2.exe、WinLpcDl.dll、WinLpcDl2.dll
同上 metadata.dat 同上
%LOCALAPPDATA%\Nitro Pro\ Eztwain4.dll(ADAPTAGENT)、NitroPromotion.exe mfc140u.dll(Microsoft MFC runtime)、Nitro_Scan2PDFApp.exe
%TEMP%\ svc*.tmp、en\ —
AOMEIのインストール先(Tmphtml\、html\) upgrade-now.zip、upgrade-now.exe(CROSSROAD) down_html.ini、Notifycfg.ini
端末の痕跡を調べる範囲と区別の対象

図4 端末の痕跡を調べる範囲と区別の対象

ディレクトリ別の確認項目

FamItrfc.exeはFamatechの正規ソフトウェアですが、BlkScrDl.dllの乗っ取りに悪用されています。防御側のトリアージとハンティングの指針は、以下の通りです。

Radmin:署名済みの実行ファイルも見逃さない/Radmin:未署名のDLLや--runtimechk付きの実行を警告/Radmin:config.zipとmetadata.datも不正なファイル/Nitro Pro:ペイロードがNitro PDFのツールを装う/Nitro Pro:実行ファイルがEztwain4.dllをサイドロード/Nitro Pro:-WindowStyle Hiddenの親PowerShellを確認/%TEMP%:--nitrodで起動された短命の子プロセス/AOMEIのインストール先:html\への無許可の実行ファイルを確認

--nitrodで起動された短命の子プロセスは、NTFSストリームの上書き(:wtfbbq)でCROSSROADを消去します。AOMEIのインストール先にあるTmphtml\とhtml\は、更新処理の配置場所です。


Python基礎・実践(Django)

企業・法人向けのPython研修では、基礎から応用まで体系的に学べます。

Python研修の詳細

DX社員研修

企業・法人向けのDX研修では、実務に繋がるリスキリングでITレベルを向上させます。

DX研修の詳細

Javaエンジニア育成研修

企業・法人向けのJavaエンジニア育成研修では、Javaの基礎から応用まで確実に習得できます。

Java研修の詳細

新卒・新入社員向け研修

企業・法人に新入社員・新卒社員に向けたプログラミング研修を提供しています。

新入社員研修の詳細

コードキャンプのIT研修を全て見る

タスクやレジストリの確認項目

スケジュールタスクでは、\NitroRuntimeや\RadminComponentRuntimeという名前の無許可のタスクを確かめます。\REGISTRY\MACHINE\SYSTEM\Software\Microsoft\TIP\AggregateResults\dataでは異常なバイナリデータを探します。

スケジュールタスクの確認対象

図5 スケジュールタスクの確認対象

外部通信の確認と遮断

外部への通信で遮断や確認をする値は以下の通りです。

ドメイン:promotion.storage-data.comへの通信を遮断/ドメイン:aomei.storage-data.comへの通信を遮断/ドメイン:storage-data.comへの通信を遮断/IPアドレス:8.210.84.56、47.239.60.117、8.218.65.184を遮断/User-Agent:Anyviewer-loader/1.0/要求先:Alibaba Cloud OSSのserv.oss-cn-hongkong.aliyuncs.com

外部IPアドレスへの外向きのSMB(TCP 445)とWebDAVは、NTLM認証情報の強制を防ぐために遮断します。Anyviewer-loader/1.0とserv.oss-cn-hongkong.aliyuncs.comは、プロキシやWebゲートウェイのログで確かめます。

AOMEI更新処理のアラートで避ける見落とし

更新処理が起動した不審なプロセスでEDRのアラートが出ると、SOCの担当者はベンダーのダウンロードURLやURLの評判を確かめがちです。攻撃者が5〜10分以内に設定ファイルを戻したため、ベンダーのサーバーは大半の時間に正規のファイルを返し、誤検知として見逃されるおそれがあります。[1]

誤検知と判断しないための確認点

図6 誤検知と判断しないための確認点

対応者はライブのWeb確認に頼らず、%PROGRAMFILES(X86)%\AOMEI\*\Tmphtml\にキャッシュされた設定ファイルを保全し、分析する必要があります。アラート発生の正確な秒に対応する、プロキシやファイアウォールの記録も確認の対象です。

Nitro PDFを装ったAdaptix C2の配置は、アラートを利用者が始めた単独のダウンロードと誤認させるおそれがあります。対応者は、更新処理の親プロセスをたどり、根本原因であるサプライチェーンの改ざんを特定する必要があります。

遠隔設定ファイルを使うソフトの配布経路対策

デスクトップソフトが遠隔の設定ファイルで更新や通知を管理する場合、攻撃者はソースコードではなく配布層を狙えます。開発元が設定改ざんや配布経路の乗っ取りに備えて実装すべき管理策は以下の通りです。[1]

署名検証:ダウンロードした全実行ファイルとアーカイブで展開・実行前にAuthenticode署名とベンダー証明書を検証/設定の署名:.iniや.json、.xmlを非対称の公開鍵暗号で署名し、サーバーやCDNの改変時はクライアントが拒否/転送先の固定:更新の取得先を公式で事前承認したドメインとCDNに限定/URIスキームの制限:埋め込みWebビューや宣伝ポップアップ、通知ハンドラーでhttps://を強制/NTLM対策:3種の部品でfile://とUNC WebDAVを明示的に拒否し外部NTLM認証情報の強制を防止/更新と宣伝の分離:中核の更新処理を宣伝ポップアップや通知バナーから分離/配置先の保護:更新メタデータを置くオリジンWebサーバーとオブジェクトストレージに厳格なアクセス制御と多要素認証/FIM:同じ配置先で設定変更を自動・リアルタイムに監視し即時警告

更新クライアントは、通信路のHTTPSや認証されない設定内の平文MD5値だけに頼るべきではありません。更新処理を宣伝から分離すると攻撃対象領域が減り、広告の経路から端末でのコード実行を起こせなくなります。

出典

  1. ^ Google Cloud. 「Investigating Ephemeral Supply Chain Tampering」. https://cloud.google.com/blog/topics/threat-intelligence/investigating-ephemeral-supply-chain-tampering, (参照 26-10-16).

※本記事は公式の一次情報を基に編集しています。内容はAIで確認していますが、誤りや最新情報との差異がある場合は、以下フォームよりご報告ください。

修正・削除・掲載などの依頼はこちら
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

企業・法人向けのIT・プログラミング・生成AI研修を探す、比較する - IT・プログラミングを知って学べるコネクトメディア CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプが提供する無料で学べるプログラミングスクール講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア 3.5日の研修で、年間1,600時間の削減効果が見込まれる。東京きらぼしフィナンシャルグループのDX人材育成事例 - IT・プログラミングを知って学べるコネクトメディア 配属3ヶ月で30%の生産性向上を実現するいよぎんコンピュータサービスの新人研修に迫る - IT・プログラミングを知って学べるコネクトメディア 金融業界の業務効率化を加速するニッセイアセットマネジメントの生成AI×GAS活用研修事例 - IT・プログラミングを知って学べるコネクトメディア 【製造業のDX人材育成事例】デジタル人材の即戦力化を実現する、日本ガイシ株式会社の異動者向オンボーディング研修 - ITやプログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

What's New

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する