概要
Cloudflareの新機能に関するツイートから始まった体験談。 新しいドメインやUIがフィッシング攻撃に見えた経緯。 最終的には正規の新サービスだったことが判明。 Web開発者・ユーザー・セキュリティ関係者への教訓。 実際の事例を通じてセキュリティUIの重要性を訴求。
Cloudflare新機能の“フィッシング”疑惑体験
-
Cloudflare の新製品リリースのツイートを発見、興味を持ちサイトへアクセス
-
自分の希望する @ericlaw ハンドルがまだ取得可能、急いで確保しようと決意
-
既存ユーザーのため、 Cloudflareアカウント でサインインを求められる流れ
-
新機能の認可が必要と表示、ここまでは一般的な手順
-
しかし、 cloudflare.pay という見慣れないドメインへの遷移に違和感
- cloudflare.com 配下ではなく、.payドメインは誰でも取得可能なため信頼性に疑念
- .bankなどと異なり、 .pay は特別な審査なしで取得可能
-
許可画面の 緑色チェックマーク やUIが、過去のConsent Phishing手法と酷似
- 攻撃者がアイコンや表示名に偽装要素を仕込むのと同じパターン
- Microsoft Outlook のOAuthフィッシングの事例を想起
-
Cloudflareのようなセキュリティ重視の企業でも、 「これは攻撃だ!」 と直感
- 競争心を煽られ急いでしまう心理的な罠
-
許可画面に 「不審なリクエストを報告」 するリンクがない
- ダッシュボードからWallet機能を探すが見つからず、ドキュメントにも情報なし
-
チャットAIに質問するためアクセス許可を求められるが、 最初にフルコントロールを提案
- 最小権限の原則に反する設計と感じる
-
結果、 Cloudflare公式も「攻撃の可能性」と回答
- すぐにフィッシング報告を試みるが、後で正規サービスと判明
- 緑チェックマーク は本来のセキュリティUI要素だったが、配置が悪く誤解を招いた
-
セキュリティ報告は HackerOne 経由だが、CAPTCHAの不具合でログイン不可
正規サイトが“フィッシング”に見える難しさ
- 正規サイトでも フィッシングに見えるUI/UX が存在
- URLレピュテーションサービス( Microsoft SmartScreen や Google SafeBrowsing)の難しさ
- 毎週何百万もの新規サイトが追加され、誤検知リスクが高い
Web開発者・ユーザー・セキュリティ担当者への教訓
-
Web開発者への提言
- アプリや重要機能は 信頼できるドメイン配下 でホスティング(例: cloudflare.com/pay, pay.cloudflare.com)
- 新ドメインを使う場合は、必ず 信頼ドメインから直接リンク
- セキュリティ判断を求めるUIでは、 明確かつ信頼できる情報表示
- 不審なリクエスト報告機能 を容易に設置
- セキュリティ報告フローが 正しく機能・監視 されているか定期的にテスト
-
ユーザーへのアドバイス
- 不用意なクリックを避ける、疑問があれば一旦待つ
- 急かされる状況では特に慎重に行動
-
セキュリティ関係者へのメッセージ
- 被害者を責めない、ユーザーには困難な判断が求められている現実
-
体験談から得られる最大の教訓
- セキュリティUI/UXの設計と運用は、 信頼性とユーザー心理 を徹底的に考慮する必要