Cloudflare、AIボット検出エンジン「Precursor」を導入
Cloudflareは、マウスの動きやキーボード操作のタイミングなどをセッション全体で継続的に分析し、高度なボットやAIエージェントを検出するクライアントサイドエンジン「Precursor」を導入した。CAPTCHAのような一度限りのチャレンジ方式に頼らず、行動パターンを積み重ねて判定する仕組みで、AI技術の進化によって巧妙化するボット対策への新たなアプローチとなる。

Cloudflareは、「Precursor」と呼ばれるクライアントサイドの行動分析エンジンを新たに導入した。このエンジンは、Webサイトを訪れたユーザーのセッション全体を通じてマウスの動きやキーボード操作のタイミングといった行動データを継続的に収集・評価し、高度なボットやAIエージェントを検出する仕組みだ。
これまでのボット対策では、CAPTCHAのように「一度だけ課題を解かせる」方式が広く使われてきた。しかしAI技術の進化により、こうした一時的なチャレンジをクリアできるボットが増え、従来の手法だけでは十分な防御が難しくなってきている。Precursorはこの課題に正面から取り組んだ設計といえる。
Precursorの特徴は、セッションの最初から最後まで行動を継続的に観察する点にある。マウスカーソルがどう動くか、キーを叩くタイミングにどんな間隔があるか——こうした細かな動作パターンは、人間とボットの間で顕著に異なる傾向がある。一度のテストで判定するのではなく、セッション全体の流れを通じて判断を積み重ねるアプローチが、このエンジンの核心だ。
CAPTCHAへの依存を減らす点も、Precursorの重要な側面だ。CAPTCHAは正規のユーザーにとっても煩わしい体験を生む場合があり、特にスクリーンリーダーを使うユーザーにとってはアクセシビリティ上の障壁にもなりうる。継続的な行動分析によってバックグラウンドで判定が進めば、ユーザーが余計な操作を求められる場面を減らせる可能性がある。
背景として、AIエージェントの普及がある。人の代わりにWebを閲覧・操作するAIエージェントが増えるにつれ、「人間のように振る舞うボット」の識別はセキュリティ上の重要課題になっている。単純なスクリプトによるアクセスから、人間の操作を模倣する高度なAIエージェントまで、攻撃の手口が多様化している状況のなかで、行動分析という手法はより精度の高い判定を目指した方向性と位置づけられる。
Cloudflareは世界規模でCDN(コンテンツ配信ネットワーク)やセキュリティサービスを提供しており、多くのWebサイトのトラフィックを仲介する立場にある。同社がPrecursorをどの範囲のサービスに組み込み、どのように展開していくかは、Webセキュリティ全体の動向に影響を与える可能性がある。今後、精度や誤検知率に関する詳細なデータが公開されるかどうかも、注目点の一つだ。
ボット対策とAI技術の開発は、いたちごっこの側面を持つ。防御側が手法を洗練させれば、攻撃側も対応策を探る。Precursorの登場は、その競争においてCloudflareが「継続的な行動監視」という新たな軸を打ち出したことを示している。AIエージェントが一般化するこれからの時代に、こうした技術がどこまで有効に機能するかは、引き続き見守る必要がある。
本記事は、AI issue編集部が事実(ファクト)をもとに独自に作成・編集した著作物です。著作権はAI issueに帰属し、無断転載・再配布およびAIの学習・活用を禁じます。