ByteNoteByteNote
1.5 万个网站中了招,却没人能通知到
字

字节笔记本

2026年11月7日 · 约 3 分钟读完

1.5 万个网站中了招,却没人能通知到

API中转
¥120

安全研究员 Scott Helme(Report URI 创始人)11 月 6 日发文,标题就是困境本身:《We Know 15,579 Websites Are Infected. How Do We Tell Them?》——我们知道 15,579 个网站被感染了,但没办法告诉它们。HN 上 146 分、124 条评论(2026-11-07 快照)。

规模:确认 1.5 万,疑似还有几千

已确认 15,579 个独立网站正在被恶意 JavaScript 感染,另有数千个疑似站点尚未达到 100% 确认标准;这些站点合计的月访问量保守估计超过 1.35 亿次(是访问量,不是受害者人数)。原文图表显示 9 月单月新增感染站点仍在爬坡——这不是存量问题,是还在扩的问题。

原文配图:感染站点增长图表页面截图

感染的是什么、从哪进来

攻击类型四类:信用卡盗刷器(Magecart 系)、ClickFix(假人机验证诱导用户装恶意软件)、设备漏洞利用(DarkSword、Coruna 等 iOS 间谍软件)、重定向到钓鱼与诈骗页。入侵途径也是四条:直接入侵(WordPress 等漏洞改站内 JS)、供应链(第三方脚本被投毒)、XSS,以及 Report URI 新命名的 DeadTag 团伙(名称为 Report URI 所起)——买下过期域名,而老网站还在加载指向这些域名的 JS,域名一复活就投毒。

核心:发现能力跑赢了通知能力

这是这篇最重要的部分。威胁情报的发现可以规模化(爬全网、按模式匹配),负责任披露却没法规模化:

  • security.txt 采用率低,大多数站点没有"安全联系我"的入口;
  • 直接发邮件大多石沉大海;
  • WHOIS 联系方式自 GDPR 后基本失效;
  • 大量站点躲在 CDN 后面,解析 IP 找不到真正的托管商;
  • 给 1.6 万个站点群发邮件既不现实,也会毁掉发件方的域名信誉。

为什么不公开名单

Helme 给了三个理由,每个都站得住:① 受害者不应被公开羞辱;② 一旦进了拦截名单,出来极难——对小企业可能是灭顶之灾;③ 公开名单等于给攻击者送一份"还有哪些没被发现"的目标清单。

求助与出路

HN 上关于该文的讨论截图

他的请求很具体:请欧洲各国的 NCSC/CERT 与 intel@report-uri.com 联系,按地区领取感染清单分头通知;企业用户可以购买商业威胁情报服务。这篇的价值不在"又发现了 1.5 万个被挂马的站",而在把行业性裂缝摆上了台面:检测在指数进步,通知还停在上个时代——这道鸿沟,需要监管、CERT 网络和托管商一起填。

参考来源

相关文章

分享: