「正規のコード署名がついているマルウェアって、どうやって検知すればいいの?」
「Microsoftが制圧したって聞いたけど、もう安全になったの?」
ボス、Microsoft Artifact Signingを悪用したマルウェア署名サービスって、それ自体が驚きでしゅ…
うむ、Microsoftが5月19日に公表したFox Tempestだ。1000を超える不正な短期コード署名証明書を発行し、複数のランサム集団へ提供していた。
本記事ではマルウェア署名サービス「Fox Tempest」の手口と、Microsoftによる制圧の意味、企業が取るべき防御策を解説します。
「正規署名なら信頼できる」という前提が崩れる事案として、防御方針の見直しが求められます。
- Microsoft Digital Crimes Unitが5月19日にFox TempestのMSaaS基盤を制圧
- 1000超の不正コード署名証明書を失効、関連Azureテナントを停止
- Vanilla Tempest/Storm-0501など複数ランサム集団が利用、ランサム配布に直結
続きを読めば、コード署名を信頼している既存の検知ロジックの落とし穴が見え、現場で取れる多層防御の方向性が分かります。
目次
Fox TempestのMSaaSモデルとは
Fox Tempestは、サイバー犯罪市場で「マルウェア署名サービス」を商品として提供していた組織です。
正規のクラウドサービスを巧妙に悪用していた点が、この事案の特異性を示しています。
Microsoft Artifact Signingを悪用した短命証明書
Fox TempestはMicrosoft Artifact Signing機能を悪用し、短期間だけ有効な不正コード署名証明書を量産していました。
顧客となる別の犯罪者は、Fox Tempestが管理する仮想マシンに自分のマルウェアをアップロードすると、署名済みバイナリを受け取れる仕組みです。
後にホスティング基盤を米国のVPS事業者Cloudzyへ移しており、商用クラウドを次々と踏み台にする巧妙な運用も浮かび上がっています。
事案の主要数値はこちらです。
| 項目 | 内容 |
|---|
| 公表日 | 2026年5月19日(Microsoft) |
| 失効した証明書 | 1000超 |
| 停止したAzureテナント・サブスクリプション | 数百規模 |
| 関連ランサム集団 | Vanilla Tempest/Storm-0501/Storm-2561/Storm-0249 |
| 悪用された機能 | Microsoft Artifact Signing |
「正規署名なら安全」が通用しない時代
多くのEDR・アンチウイルスは、有効なコード署名のあるバイナリを優先度の低い検査対象として扱う傾向があります。
Fox Tempest経由のマルウェアは、まさにこの抜け道を狙ったもので、Defender SmartScreenなどの警告も回避しやすくなっていました。
Vanilla TempestやStorm-0501といったランサム集団が、初期侵入の段階でこの署名済みバイナリを利用していた点も注目すべきです。
「署名されているから大丈夫」って思っていましたけど、もう通用しないんでしゅね…
うむ、署名は「誰が出したか」を保証するに過ぎん。「内容が安全か」は別問題と理解せよ。
制圧後の現実と企業が取るべき防御
今回の制圧は大きな成果ですが、根本的な解決ではありません。
類似の手口は今後も出現する前提で、検知ロジックの考え方を更新しましょう。
証明書失効と検知ルールの追従
Microsoftは1000超の証明書を失効させ、関連するAzureテナントを停止しました。
各組織のEDR・WSUS・配布管理基盤では、失効リストの反映状況を確認するとともに、過去に検出した署名済みバイナリの再点検が必要です。
SIEMで証明書のサブジェクトCNやシリアル番号を保存している場合は、過去ログを横断検索して該当する痕跡がないか調べる価値があります。
当面取るべき行動を整理します。
- EDR・端末でMicrosoft失効リスト(CRL/OCSP)の取り込みを確認
- 過去3〜6か月の実行ログを失効済み証明書で横断検索
- 署名済みでも振る舞いベースで疑わしい挙動を検知するルールを強化
- Cloudzyなど怪しいIaaS由来の通信を一律ブロックリストに追加
振る舞い検知とゼロトラストへの軸足移動
署名済みバイナリを完全に信頼するスタンスは、Fox Tempestのような事案で破綻します。
EDRの設定で「署名済みは検査スキップ」のような最適化を入れている場合は、ポリシーを見直すべきです。
ゼロトラストの考え方に沿って、署名の有無ではなく実行時の振る舞い・通信先・権限要求を主軸に評価する設計へ寄せていくのが本筋です。
署名チェックを甘くしている設定、たぶん社内にも残っていそうでしゅ…
うむ、性能を取って甘くしている例は多い。Fox Tempestを機にポリシーを見直すべきだな。
まとめ:「署名済み=安全」を捨てる転換点
Fox Tempestの制圧は朗報ですが、攻撃手法そのものが消えるわけではありません。
企業として取るべき行動を整理します。
- 失効済み証明書の反映状況をEDR・端末側で確認
- 過去ログで失効済みCNを横断検索し、痕跡を洗い出す
- 署名済みバイナリも振る舞いベースで検査するポリシーへ更新
- 「正規署名=安全」という前提を排し、ゼロトラスト視点で再設計
サインがあるからって油断しないようにしなきゃでしゅ!
詳しい情報はMicrosoft Security Blog公式を参照してください。