
2026/08/06 2:20
フィッシャーが正当なクラウドインフラを利用している
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
脅威アクターは、従来の悪意あるサイトから信頼されるクラウドおよび分散型プラットフォーム(Cloudflare Workers、Vercel、Netlify、GitHub Pages、IPFS ゲートウェイなど)へフィッシング操作を急激に移行しています。無料枠の活用、高い信頼評判、CDN マスキングなどを exploit することで、攻撃者は 2025 年~2026 年に検知を回避するため移行を進めています。最近の敵対者による中間攻撃(AitM)分析では、以下の 3 つの段階のプロセスが明らかにされました:
- ステージ 1 は、一時的なリレーサイト上の偽の CAPTCHA を通じて被害者のメールを収穫し、その後自動生成されたサブドメイン(例:workers.dev)にリダイレクトします。
- ステージ 2 は、プロキシライブラリーを利用して合法的なサービスワーカーを登録し、ブラウザトラフィックを傍受し、ログインフィールドを事前に入力しておくことでいます。
- ステージ 3 は、AitM とブラウザ・イン・ザ・ブラウザ(BitB)によるスプーフィングを組み合わせて、信頼できる URL を表示されたアドレスバーと共に、ネイティブの Microsoft ログインインターフェースを模した偽のポップアップを表示します。
2025 年 8 月以降、2026 年 7 月までの間に、クラウドまたは分散型サービス上にホストされた 224,984 のユニークなサードレベルドメインがフィッシング対策としてブロックされました。ブロック数では Cloudflare Pages が 24.9% をトップに付け、次に Vercel(13.8%)、GitHub Pages(13.7%)が続きます。その他注目すべき標的には Netlify、IPFS ゲートウェイ(dweb.link、ipfs.io)、Cloudflare Workers、Wix Studio、Webflow、Microsoft Azure があります。共有サブドメインが数百万の合法的なプロジェクトをホストしている点、および IPFS ゲートウェイがノード間でコンテンツを永続的に保持する点により、これらのプラットフォームをブロックすることはセキュリティベンダーにとって大きな課題となります。企業は Kaspersky Secure Mail Gateway を導入して、メールボックスに到達する前にフィッシングリンクを無力化するべきです。個人にとっては、個人的な情報を求めるあらゆる CAPTCHA は詐欺と見なすよう推奨され、ブラウザの実際のアドレスバーで BitB スプーフィングの兆候を確認し、予期せぬポップアップで認証情報を入力することを避けるよう推奨されます。
本文
脅威アクターによるクラウドサービスの悪用と AitM 攻撃:2025-2026 年の傾向と防御策
クラウド環境におけるフィッシングインフラの進化
脅威アクターは、検知回避と詐欺インフラの展開を合理化するため、合法的なクラウドサービスを積極的に活用しています。特に Cloudflare Workers や Vercel、Netlify、GitHub Pages、IPFS などのプラットフォームが、フィッシングページのホスティングにおける主要手段となっています。
- 移行の継続性: 2025 年を通じて 2026 年にかけて、攻撃者はこうしたプラットフォームへの段階的な移行を続けています。
- 中間者攻撃(AitM)の分析: 本稿では、クラウド環境における実際の AitM メカニズムを分析し、最も頻繁に悪用されるプラットフォームやドメインの詳細な統計データを提示します。
クラウドが「安全地帯」として機能する理由
脅威アクターは、**サービスとしてのプラットフォーム(PaaS)**または分散型クラウド環境を選択する理由は、合法的なソフトウェア開発者が同様の理由でそれらを選ぶ点にあります。
- 本来的な信頼と評判: 著名なプラットフォーム上にホストされたフィッシングページは信頼性が高く、潜在的な犠牲者の疑念を軽減します。
- 寛大な無料プランと容易なオンボーディング:
- アプオンボード(導入)プロセスは数分で完了します。
- 顧客確認(KYC)や本人確認が稀にしか必要とされないため、単一のオペレーターが数百もの悪意あるアカウントを作成することが可能です。
- 検知回避と匿名性:
- CDN の背後に自身の真のオリジンサーバー IP アドレスを隠すためにネイティブなセキュリティ機能を活用します。
- これにより、セキュリティベンダーによる検知が複雑化します。
- 共有サブドメインの制限:
- 数百万もの合法プロジェクトと共存するため、セキュリティチームは親ドメインやサブドメインを単純にブロックできず、正当な利用者への副作用(インシデント)を引き起こすリスクがあります。
- この制約は悪意あるアクターにとって有利な要素となっています。
マルチステージ AitM 攻撃のメカニズム
Cloudflare Workers を活用した現代の AitM フィッシングキャンペーンは、コンプロマイズされたウェブサイトとクラウドプラットフォームに分散配置された複数の HTML ページを通じて実行されます。各ページは特定の機能(メールアドレスの収穫、リバースプロキシの起動、MFA セッションの取得など)を担います。
ステージ 1:コンタクトの収穫とネットワーク監視回避
攻撃は同僚からの文書レビュー要請などの口実を用いたフィッシングメールから始まります。
- リダイレクトによる検知回避: ユーザーがリンクをクリックすると、偽の CAPTCHA ランディングページにリダイレクトされます。コンプロマイズされたページは使い捨てのリレーとして機能し、Cloudflare にホストされているコアフィッシングコンテンツの早期発見を防ぎます。
- メールアドレスの隠蔽: ユーザーが「Continue」をクリックすると擬似的な CAPTCHA を通り、
のサブドメインへ誘導されます。被害者のメールアドレスは URL ハッシュ(#以降)に埋め込まれ、攻撃者サーバーへのリクエストを送出せずとも抽出できるため、検知を回避します。workers.dev
ステージ 2:透明プロキシの初期化
ユーザーのブラウザは
[REDACTED].workers.dev ページを読み込み、真正な CAPTCHA チャレンジを表示します。
- サービスワーカーによるトラフィック傍受: チャレンジ成功後、サービスワーカーがブラウザに登録され、すべてのネットワークリクエストを傍受するようになります(PWA 機能として自動的に実行)。
- 「Ultraviolet」の展開: 攻撃者は合法なオープンソースプロキシライブラリ「Ultraviolet」を利用し、ページ上のすべてのリンクとフォームを動的に書き換えます。これにより、ログイン資格情報などの исходящий リクエストは攻撃者サーバーを経由してルーターされます。
- セッション情報の保持: ページは URL ハッシュから被害者のメールアドレスを抽出し
に格納します。これにより、CAPTCHA の読み込み時やフォーム入力時の信用性を保ちつつ、攻撃者へのリクエストに含まない状態を維持します。sessionStorage - ステルスな通信経路: 3 つの連続するステージを通じて URL ハッシュでアドレスを渡すことで、ネットワーク攻撃検知システムからそのアドレスを隠し続けます。
ステージ 3:セッションハイジャックとブラウザウィンドウの偽装(BitB)
最終段階では、AitM のトラフィック傍受と**「ブラウザ内ブラウザ(BitB)」**技術が組み合わされます。
- 視覚的な欺瞞: スクリプトにより、ネイティブなブラウザウィンドウと見分けつかないポップアップが生成されます。これはアドレスバーに信頼できる URL を表示し、内部で真正なログインインターフェースを読み込みます(iframe を介してリバースプロキシ経由)。
- 双方向の攻撃:
- BitB: 信頼できる視覚的なラッパー(合法的な URL とブランド)を提供。
- 隠された AitM プロキシ: 裏側で静かにトラフィックの傍受とセッションハイジャックを担当。
- 誤解による再ログイン: ログイン成功後、ポップアップは閉じられ「SessionExpired」などのエラーページへリダイレクトします。被害者はシステムエラーを推測し再度ログインを試みることで、攻撃者が既に完全なアクセス権を持っていることに気づかずに情報を漏洩させます。
クラウドプラットフォームにおけるフィッシング攻撃の統計(2025.8 - 2026.7)
2025 年 8 月から 2026 年 7 月までの 12 ヵ月にわたり、主要クラウドプラットフォームにホストされたフィッシング URL を分析しました。
- ブロックされたドメイン: セキュリティソリューションにより合計 224,984 のユニークなサードレベルドメインがブロックされました。
- 特定・無効化されたページ: 合法的な PaaS プロバイダーと IPFS ゲートウェイにホストされた 39 万超のフィッシングページを特定しました。
フィッシングキャンペーンで悪用された上位 10 カのクラウドドメイン
| ランク | ドメイン | プラットフォーム |
|---|---|---|
| 1 | pages.dev | Cloudflare Pages |
| 2 | vercel.app | Vercel |
| 3 | github.io | GitHub Pages |
| 4 | netlify.app | Netlify |
| 5 | dweb.link | IPFS ゲートウェイ |
| 6 | ipfs.io | IPFS (InterPlanetary File System) |
| 7 | workers.dev | Cloudflare Workers |
| 8 | wixstudio.com | Wix Studio |
| 9 | webflow.io | Webflow |
| 10 | azurewebsites.net | Microsoft Azure |
主要なプラットフォームの特徴とリスク
- Cloudflare と Vercel: 無料プラン、自動 SSL、グローバル CDN を備え、紛れもないリーダーです。
- GitHub Pages:
が広く合法に使用されているため、セキュリティチームは悪意のあるプロジェクトへのアクセスを制限する困難を抱えています。github.io - 分散型ネットワーク (IPFS): 特定のゲートウェイがブロックされても、代替ノードを通じてページはアクセス可能である永続性のリスクがあります。
- Wix と Webflow: 高度なコーディング知識が不要なため、低能力の悪意あるアクターへの参入障壁を低下させています(上位 10 カに含まれる)。
防御策と推奨事項
HTTPS ロックアイコンやドメイン否定リストへの依存など、従来のセキュリティ制御はこれらの攻撃に対して不十分です。
多層のセキュリティ態勢の構築
- 予期しない要求には注意を払ってください:
- 著名なドメインから配信されていたり、有効な SSL/TLS 証明書を持っていたりする場合でも、不審なリンクを開かないでください。
- CAPTCHA インターフェースへの対応:
- 個人データ(メールアドレスなど)の入力を求める CAPTCHA はほぼすべて詐欺とみなしてください。真正なサイトは個人情報の入力要求を稀に行います。
- アドレスバーの確認:
- BitB 攻撃では、偽のブラウザポップアップがネイティブな URL を表示することがあります。
- 真のアドレスバー(メインブラウザウィンドウの上部、「戻る」「次へ」ボタン横)に表示されているドメインを確認してください。
- 予期しないポップアップへの対応:
- ログインや MFA フォームがあなたの意図しない動作で表示された場合は、即座にタブを閉じてください。
- ブラウザのアドレスバーから直接 URL を入力してサービスへアクセスしてください。
追加の保護機能
- Kaspersky Secure Mail Gateway: 企業環境におけるフィッシングリンクの配信段階での無効化。
- Kaspersky Premium: 個人ユーザー向けの追加のメールセキュリティ保護。