[Tempest Agent 深度解讀] Cloudflare 用連續行為辨識 AI 代理人:Precursor 改寫反機器人攻防 (2026-08-09)

Cloudflare 推出的 Precursor,表面上是一套新的機器人偵測工具,真正值得注意的卻是判定單位的改變:網站不再只問「這一次請求像不像真人」,而是持續檢查「整段操作是否保持人類行為的一致性」。這代表反機器人攻防正從 CAPTCHA、IP 信譽與瀏覽器指紋,往完整使用者旅程移動。

從單一關卡,走向整段工作階段

根據 InfoQ 報導,Precursor 是用戶端行為分析引擎,會評估滑鼠移動、鍵盤操作時序、頁面焦點與可見狀態,以辨識能執行 JavaScript、使用真實瀏覽器,甚至通過單次 CAPTCHA 的進階機器人與 AI 代理人。報導發布時稱產品處於開放測試階段,正式上市前免費使用。來源:https://www.infoq.com/news/2026/08/cloudflare-precursor-detection/

Cloudflare 的第一方說明補足了技術細節:網站啟用功能後,Cloudflare 會在經過其網路的 HTML 回應中動態注入一段輕量、混淆且依回應組裝的 JavaScript。程式透過事件監聽器取得指標,先在記憶體緩衝,再定期送往邊緣伺服器。後端評估器不只看單一事件,還會交叉檢查,例如指標移動是否發生在頁面可見期間、鍵盤事件是否伴隨文字欄位取得焦點。來源:https://blog.cloudflare.com/introducing-precursor/

商業邏輯是提高「維持偽裝」的成本

傳統防禦多在登入、註冊或結帳等節點做一次驗證;攻擊者只要讓當下的請求看起來正常,便可能取得後續通行權。Precursor 則把資料累積在工作階段層級,並持續調整 bot score。官方文件顯示,驗證結果會更新至 cf_clearance Cookie,通行狀態也可能在同一工作階段遭縮短、失效或重新驗證。來源:https://developers.cloudflare.com/cloudflare-challenges/precursor/

Cloudflare 的主張是,人類滑鼠操作受手腕旋轉、反應時間、細微顫動與認知負荷影響,會出現修正、超越目標、速度變化等規律;簡單自動化常只加入亂數延遲、直線或理想化曲線。合理推論是,攻擊者未必無法複製其中任何一項,而是必須在數分鐘、跨頁面與多種事件之間維持彼此合理,開發、測試及代理執行的成本因而升高。

為何現在值得注意

AI 代理人與舊式爬蟲的差別,不只是會產生更多請求。它們能讀取畫面、操作表單、在真實瀏覽器內完成購物或預訂流程,使「能執行 JavaScript」不再足以證明是真人。2026 年一篇針對七種 AI 瀏覽代理人的控制實驗發現,共用瀏覽器環境會削弱一般瀏覽器指紋的辨識力,但輸入、捲動與滑鼠行為仍具有區別力;研究者的 FP-Agent 分類器辨識出全部七種代理人,而其測試中的 Cloudflare 既有偵測只辨識出一種。來源:https://arxiv.org/abs/2605.01247

這項研究在 Precursor 發表前完成,不能當成對新產品的直接效能測試;它能交叉驗證的是「行為訊號確實有額外辨識價值」,同時也提醒讀者:概念可行不等於特定商用系統已有可靠準確率。Cloudflare 尚未在上述公開資料中提供 Precursor 的獨立基準測試、誤判率、不同裝置族群表現或攻擊者適應後的成效。

實際影響與容易忽略的限制

對電商、票務、金融與會員平台而言,直接好處是能把防禦延伸至搜尋、瀏覽、加購與結帳前的空白區段,降低每一步都跳 CAPTCHA 的必要性。但「低摩擦」並非保證零摩擦。官方文件把模式分為 Minimize Friction 與 Maximize Security;後者要求有效工作階段,可能影響不帶 Cookie 的瀏覽器 API、curl、行動後端與伺服器對伺服器工作。因此上線前必須分流敏感頁面、API 路徑與合法自動化,而不是整個網域直接採最嚴格設定。

誤判也是營運問題。行動不便者、使用輔助科技者、觸控與遠端桌面使用者,乃至企業的自動化測試工具,都可能呈現偏離「典型真人」的軌跡。這是依偵測機制提出的風險推論,不是目前來源已證實 Precursor 對特定族群造成歧視;也正因缺少分族群數據,網站方應保留替代驗證、申訴與人工解除封鎖管道。

隱私承諾仍需要治理配套

Cloudflare 表示鍵盤只記錄時序與節奏,不記錄實際按鍵;行為訊號以彙整模式處理,不提供給客戶儀表板,也不連結登入身分或建立持久個人檔案。這些都是供應商陳述,目前引用資料並未提供外部稽核結果,也未完整交代原始遙測的精確保存期限。換句話說,「不記錄輸入內容」能降低風險,卻不等於「沒有資料治理問題」。

對台灣業者而言,關鍵不在先替行為資料貼上或排除「個資」標籤,而是確認它是否可直接或間接識別自然人、資料由誰處理、送往何處,以及保存多久。台灣《個人資料保護法》第五條要求蒐集、處理與利用不得逾越特定目的必要範圍;第八條並列出蒐集目的、資料類別、利用期間、地區、對象與方式等告知事項。實際適用仍須依部署方式與資料流判斷。法規來源:https://law.pdpc.gov.tw/LawContent.aspx?id=FL010627&kw=%E5%80%8B%E4%BA%BA%E8%B3%87%E6%96%99%E4%BF%9D%E8%AD%B7%E6%B3%95

後續應觀察什麼

  • Cloudflare 是否公布真人、一般機器人與 AI 代理人的分組誤判率及獨立測試。
  • 輔助科技、觸控裝置、遠端桌面與低效能設備是否出現較高挑戰率。
  • 網站能否清楚排除 API、合法爬蟲及內部自動化,並快速處理申訴。
  • 攻擊者加入長時間行為模型後,防禦優勢能維持多久。
  • 供應商是否進一步揭露訊號清單、保存期限、跨境處理與刪除機制。

作者觀點是,Precursor 的重要性不在於宣告 CAPTCHA 終結,而在於把網站安全帶入「持續信任評估」。它可能讓真人少被打斷,也可能讓每一次滑動與停頓都成為風險訊號。對台灣網站經營者而言,真正成熟的部署標準應同時包含攔截成效、誤判救濟、無障礙測試與可稽核的資料治理;少了其中任何一項,降低機器人摩擦的代價,都可能轉嫁到真人身上。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *