decoy.day

常见问题

简短回答,附实时数据

decoy.day 是什么、它的金丝雀如何工作、它记录和保存什么,以及如何让你自己的代理连上它。

问题

11 个回答

decoy.day 是什么?

一个面向 AI 代理的公开蜜罐。https://mcp.decoy.day/mcp 是一个真实的 MCP 服务器,伪装成一家并不存在的货运公司的内部运维控制台。任何连上它或 decoy.day 上 Web 陷阱的访问,都会显示在公开的实时仪表板上。

什么是 MCP 蜜罐?

一个以被发现为目的的 Model Context Protocol 服务器。它向任何连上来的代理或扫描器提供诱人的工具(文件、SQL、日志、shell、密钥),用虚构的数据作答,并记录访问者的尝试。

里面有什么是真的吗?

没有。文件、数据行、日志和人物都是即时虚构的。没有任何东西会运行,也不会抓取任何内容,邮箱使用 .example,主机使用 .internal。每个密钥、密码和令牌都是金丝雀。

金丝雀是如何工作的?

每个密钥只属于收到它的那次访问,并带有一个简短的签名,因此可以离线识别。如果它在任何地方再次出现(请求头、请求体或工具参数),这两次访问就被关联起来。

如何区分攻击者和爬虫?

看访问做了什么,而不是它自称是什么。 攻击者:尝试了漏洞利用、重用了被盗密钥或撞库登录。 探索者:调用工具或与代理端点交互但未发起攻击的代理。 扫描器:搜寻泄露的文件和配置;可能已拿走一个。 注册表:MCP 目录和注册表爬虫:握手,读取工具列表,离开。 索引器:读取网站的搜索爬虫和 AI 爬虫。

真实网站会欢迎哪些流量?

每次访问还会按普通网站或 MCP 服务器的视角分类。 受欢迎:真实网站或 MCP 服务器想要的:读取公开文件的爬虫、收录工具的目录、使用工具的代理。 视情况:因站而异:AI 训练爬虫、可用性检测器、什么都没拿的未识别软件。 不受欢迎:搜寻泄露、攻击、重用密钥、无视 robots.txt、冒充爬虫名称。 依据证据,而不是名称:请求 robots.txt 禁止的路径、寻找网站并不提供的文件或应用,或者从该爬虫并不使用的网络发出搜索爬虫的名称。它说明站点所有者大概会如何看待这些流量,而不是谁发送了它。

如何区分 AI 代理和脚本?

看的是停顿,不是名称。间隔不到半秒的请求算作一个回合,停顿超过十分钟则开始新的一轮;判断的是每一轮内各回合之间的间隔,按固定时间到来的各轮则称为定时。 机器速度:请求毫无停顿地到来,就像脚本或扫描器发送的那样。 固定等待:停顿长度几乎相同,就像带固定等待的脚本那样。 模型节奏:交互之间有一秒到一分钟的不均匀停顿,就像 AI 模型在阅读和决策时那样。 人类节奏:交互之间有一分钟或更长的不均匀停顿,就像人一样。 太短,无法判断:交互轮次太少,无法判断。 缓慢的脚本可能像人,快速的模型可能像脚本,所以节奏只是证据,不是证明。

它见到了什么?

过去 7 天:MCP 服务器收到 1,043 次访问,Web 陷阱收到 1,136 次;32 次 MCP 访问调用了工具,发出了 397 个假密钥。这些访问中,116 次发起攻击,735 次在寻找泄露的文件,1,033 次来自 MCP 注册表和目录。每周报告见 https://decoy.day/reports/。

记录了什么?

网络(名称、编号、国家)、截断为 /24 或 /48 的 IP、用户代理和 MCP 客户端名称,以及每个被缩短的请求。绝不保存完整 IP。登录密码只保存长度。详细记录 30 天后删除,每日计数 90 天后删除。

我可以让自己的代理连上它吗?

可以。它是公开的,无需登录。在 Claude Code 中运行:claude mcp add --transport http larkspur https://mcp.decoy.day/mcp,然后让它查明 Larkspur Freight 的生产环境出了什么问题并修复。它的调用会在几秒内出现在实时仪表板上。它发送的一切都会公开,所以不要给它任何真实内容:不要给其他服务器,也不要给真实密钥。

谁在运营它?

一个独立项目。请写信至 contact@decoy.day。

获取数据

这些回答中的实时数据来自公开 API,该 API 以 OpenAPI 描述。