WebDecoy icon

WebDecoy

WebDecoy 是第三方 Vercel Marketplace 工具,可在請求層級識別爬蟲、AI 機器人、工具與無 User-Agent 的請求,協助團隊驗證部分爬蟲身分並找出疑似 User-Agent 偽造,不會封鎖流量。

WebDecoy

WebDecoy 概覽

WebDecoy 是第三方 Vercel Marketplace 安全工具,用於識別到達 Vercel 網站或應用程式的自動化流量。它在請求層級運作,因此能觀察從未執行 JavaScript、且可能不會出現在分析資料中的爬蟲。它可區分具有公開 IP 範圍或簽署請求的爬蟲,以及看似冒用知名 User-Agent 的請求。

連接專案後,WebDecoy 會設定 Vercel log drain,讓網站無需修改程式碼或重新部署即可回報與爬蟲相關的請求。此服務的設計目的是觀察而非執行管控:它會回報爬蟲、工具和沒有 User-Agent 的請求,同時排除人類訪客的回報,且絕不封鎖或挑戰請求。

主要功能

請求層級的爬蟲可見性

在請求層級顯示自動化流量,包括不執行 JavaScript、因此可能不會出現在標準分析中的爬蟲與工具。

爬蟲身分驗證

檢查公開 IP 範圍或簽署請求的爬蟲,提供比單靠 User-Agent 字串更多的脈絡。

偽造標記

識別看似使用知名 User-Agent、但與預期身分訊號不符的請求。

Vercel log drain 設定

連接的專案會接收 Vercel log drain,讓 WebDecoy 能在不修改程式碼或重新部署的情況下,接收已回應請求的 User-Agent、路徑、狀態、用戶端 IP 和 TLS 指紋。

Hobby middleware 選項

在 Hobby 團隊中,文件所述的替代方案是單行 @webdecoy/next middleware 套件。連接專案的工作流程也會建立此 middleware 讀取的環境變數。

僅供監控的運作方式

回報流量但不採取強制措施;不會封鎖或挑戰請求。

使用情境

  • 稽核分析之外的流量

    使用請求層級回報來識別不執行 JavaScript、因此不會出現在分析儀表板中的自動化訪客。

  • 調查爬蟲身分

    在判斷自動化流量是否真實時,將爬蟲宣稱的身分與公開 IP 範圍或請求簽章進行比對。

  • 檢視疑似偽造

    檢視呈現熟悉爬蟲 User-Agent、但被標記為可能偽造的請求,協助團隊區分已知爬蟲與冒用者。

  • 為 Vercel 專案加入被動監控

    當團隊具備所需方案,且希望在不修改應用程式碼的情況下完成設定時,透過 Vercel Marketplace 連接正式環境或預覽專案。

  • 監控 Hobby 部署

    當 Hobby 團隊無法建立所需的 Vercel log drain 時,使用文件所述的 @webdecoy/next middleware 路由。

Pros and Cons

Pros

  • 可擷取 JavaScript 分析可能遺漏的請求層級自動化流量。
  • 使用公開 IP 範圍與簽署請求來驗證部分爬蟲身分。
  • 會標記看似偽造知名 User-Agent 的請求。
  • 連接專案的設定不需要修改程式碼或重新部署。

Cons

  • log drain 連接需要 Vercel Pro 或 Enterprise 團隊;Hobby 使用者需要使用 middleware 替代方案。
  • 這是僅供監控的工具,不會封鎖或挑戰自動化請求。
  • 當用戶端 IP 在 Vercel Drains 中遭隱藏時,涵蓋範圍會受到限制。

FAQ

連接 Vercel 專案後會發生什麼事?

連接專案會為該專案設定 Vercel log drain。WebDecoy 也會建立 WEBDECOY_SITE_KEY、WEBDECOY_SCANNER_ID 和 WEBDECOY_SENSOR_KEY;感測器金鑰會以 Vercel 敏感變數的形式儲存,適用於正式環境與預覽環境。

WebDecoy 可以與 Hobby 團隊搭配使用嗎?

log drain 設定需要 Pro 或 Enterprise 團隊。在 Hobby 方案中,WebDecoy 會提供單行 @webdecoy/next middleware 替代方案。

WebDecoy 會回報哪些流量?

WebDecoy 會回報爬蟲、工具和沒有 User-Agent 的請求,不會回報人類訪客。該網站表示,它會驗證公開 IP 範圍或簽署請求的爬蟲,並標記偽造知名 User-Agent 的請求。

WebDecoy 會封鎖機器人或爬蟲嗎?

不會。WebDecoy 僅供監控使用,不會封鎖或挑戰請求。

哪些因素可能限制 WebDecoy 的涵蓋範圍?

如果團隊在 Vercel Drains 中隱藏用戶端 IP,WebDecoy 會回報涵蓋範圍受限,而不是將網站視為沒有爬蟲流量。

Quick Facts

類別
安全性與監控
平台
Vercel
產品類型
第三方 Marketplace 整合
主要範圍
爬蟲、工具和沒有 User-Agent 的請求
連接方式
Vercel log drain,或 Hobby 上的 @webdecoy/next middleware
Marketplace 安裝數
少於 500