個人用 AI エージェントの通信を見分け、エージェントごとに許可する(Cloudflare)
利用者が指示してサイトを操作する「Personal Assistants」を Security Analytics で分けて見られるようになり、対応エージェントごとに許可/広告ページで遮断/遮断を選べる。一律ブロックの前に、どのエージェントが何をしているかを見て方針を決める。
いつ使うか
- Cloudflare 配下のサイトで、AI エージェント経由の巡回・購入代行・サポート閲覧が増えてきたとき
- ボットを全部止めたいが、正規の顧客代理アクセスまで落としたくないとき
- アカウント不正利用の調査で「人かエージェントか」を切り分けたいとき
できること
- 可視化: Bot Analysis に Personal Assistants 区分。Top statistics のウィジェットでエージェント別リクエスト数、パス、ステータス、ASN をフィルタできる。
- アカウント連携(Account Abuse Protection・早期提供): ログイン/新規登録がどのエージェント経由か、アカウントごとにどのアシスタントが付いているかを表示。怪しいアカウントだけ Hashed User ID で WAF 抑制できる(エージェント全体は止めない)。
- ポリシー: 設定名が「AI Crawler and Agent access policies」に改称。Agents の全体方針に加え、対応済み個人エージェントごとに Allow/Block on pages with ads/Block。
運用の手順例
- Security Analytics で Personal Assistants を選び、チェックアウトやログインなど機微パスへの到達を確認する。
- ビジネス上歓迎するエージェントは Allow、広告収益ページでは Block on pages with ads、不明・悪用が多いものは Block。
- 不正ログイン調査時は「以前から使っているアシスタントか、今日初めてか」をアカウント画面で見る。
- ゾーン追加時のオンボーディングでも広告有無に応じた推奨が出るが、後から Security Settings で見直せる。
注意
- エージェント識別は「見えたもの」に限る。未対応・偽装の自動化は別カテゴリに落ちる。
- 次の課題は利用者コンテキスト(契約・権限)の引き継ぎ。現状はアクセス可否の制御が中心。
- 関連: Cloudflare 無料プランで「探索系スキャン」を塞ぐ(ブロックログ起点のカスタムルール)