WebDecoy icon

WebDecoy

WebDecoy 是 Vercel Marketplace 的第三方工具,可在请求层识别爬虫、AI 机器人、工具及无用户代理的请求,帮助团队核验部分爬虫身份、发现疑似用户代理伪装,且不会拦截流量。

WebDecoy

WebDecoy 概览

WebDecoy 是 Vercel Marketplace 的第三方安全工具,用于识别到达 Vercel 网站或应用的自动化流量。它在请求层运行,因此能够观察从不运行 JavaScript、可能不会出现在分析数据中的爬虫。它可以区分公开 IP 范围或签名请求的爬虫,以及看似冒充知名用户代理的请求。

连接项目后,WebDecoy 会配置 Vercel 日志排放,使网站无需修改代码或重新部署即可报告与爬虫相关的请求。该服务旨在用于观察而非强制执行:它会报告爬虫、工具和无用户代理的请求,同时不报告人类访客,且绝不会拦截或质询请求。

主要功能

请求级爬虫可见性

在请求层展示自动化流量,包括不执行 JavaScript、因此可能不会出现在标准分析中的爬虫和工具。

爬虫身份核验

检查公开 IP 范围或对请求进行签名的爬虫,相比单独依赖用户代理字符串提供更多上下文。

伪装标记

识别看似使用知名用户代理、但与预期身份信号不匹配的请求。

Vercel 日志排放设置

连接的项目会接收 Vercel 日志排放,使 WebDecoy 能够在无需修改代码或重新部署的情况下接收已响应请求的用户代理、路径、状态、客户端 IP 和 TLS 指纹。

Hobby 中间件选项

对于 Hobby 团队,文档说明的替代方案是使用单行 @webdecoy/next 中间件包。连接项目的工作流还会创建该中间件读取的环境变量。

仅监控运行

报告流量但不采取强制措施;不会拦截或质询请求。

使用场景

  • 审计分析之外的流量

    使用请求级报告识别不执行 JavaScript、因此不会出现在分析仪表板中的自动化访客。

  • 调查爬虫身份

    在判断自动化流量是否真实时,将爬虫声称的身份与公开 IP 范围或请求签名进行比较。

  • 检查疑似伪装

    查看呈现熟悉爬虫用户代理但被标记为可能伪造的请求,帮助团队区分已知爬虫与冒充者。

  • 为 Vercel 项目添加被动监控

    当团队具备所需套餐、希望在不修改应用代码的情况下完成设置时,通过 Vercel Marketplace 连接生产或预览项目。

  • 监控 Hobby 部署

    当 Hobby 团队无法创建所需的 Vercel 日志排放时,使用文档说明的 @webdecoy/next 中间件方式。

Pros and Cons

Pros

  • 能够捕获基于 JavaScript 的分析可能遗漏的请求级自动化流量。
  • 使用公开 IP 范围和签名请求来核验部分爬虫身份。
  • 会标记看似伪造知名用户代理的请求。
  • 连接项目的设置无需修改代码或重新部署。

Cons

  • 日志排放连接要求使用 Vercel Pro 或 Enterprise 团队;Hobby 用户需要使用中间件替代方案。
  • 这是一个仅用于监控的工具,不会拦截或质询自动化请求。
  • 当客户端 IP 在 Vercel Drains 中被隐藏时,覆盖范围会受到限制。

FAQ

连接 Vercel 项目后会发生什么?

连接项目会为该项目设置 Vercel 日志排放。WebDecoy 还会创建 WEBDECOY_SITE_KEY、WEBDECOY_SCANNER_ID 和 WEBDECOY_SENSOR_KEY;传感器密钥会作为 Vercel 敏感变量存储,用于生产和预览环境。

WebDecoy 可以与 Hobby 团队配合使用吗?

日志排放设置要求使用 Pro 或 Enterprise 团队。在 Hobby 团队中,WebDecoy 会引导你使用单行 @webdecoy/next 中间件替代方案。

WebDecoy 会报告哪些流量?

WebDecoy 会报告爬虫、工具以及无用户代理的请求,不会报告人类访客。该网站说明,它会核验公开 IP 范围或对请求进行签名的爬虫,并标记伪造知名用户代理的请求。

WebDecoy 会拦截机器人或爬虫吗?

不会。WebDecoy 仅用于监控,不会拦截或质询请求。

哪些因素会限制 WebDecoy 的覆盖范围?

如果团队在 Vercel Drains 中隐藏客户端 IP,WebDecoy 会报告覆盖范围受限,而不会将该网站视为没有爬虫流量。

Quick Facts

类别
安全与监控
平台
Vercel
产品类型
第三方 Marketplace 集成
主要范围
爬虫、工具和无用户代理的请求
连接方式
Vercel 日志排放,或 Hobby 团队上的 @webdecoy/next 中间件
Marketplace 安装量
少于 500