资讯文章 资讯 · NEWS
浏览器弹出「此网站可能有害」:目录站被安全标记后的定位和解除流程
2026-10-23 约 1,981 字 预计阅读 5 分钟 yiyunkj
浏
接到用户反馈「你们站点打不开,Chrome 说有风险」的时候,第一反应通常是检查服务器。但很多时候服务器是干净的,问题出在你没注意到的地方。
更要紧的是时间:一旦进入安全浏览的危险名单,Chrome、Firefox、Safari、Edge 都会弹全屏拦截页,搜索结果里也会被加上「此网站可能损害您的计算机」的标签。从被标记到流量归零,通常不超过一天。

图片来源:网络,版权归原作者所有,侵权请联系删除
先确认标记的范围和类别
在 Search Console 里打开「安全问题」报告(需要有已验证的站长权限)。报告会给出类别和示例网址。常见的几类:
- 恶意软件 / 有害程序
- 被黑内容
- 钓鱼与社会工程学
- 有害下载 / 不常见下载
类别很重要,因为它决定了谷歌期望你清掉什么。「钓鱼」类通常是页面上出现了模仿其他品牌的登录框或者虚假下载按钮;「被黑内容」是有人往你站上塞了内容。
如果你没有 Search Console 权限,可以用谷歌的安全浏览透明度报告查一下站点状态,输入网址就能看到当前判定。
样例网址只是抽样
这是最容易踩的坑。报告里列了五个 URL,你清理了这五个,然后在复审里写「已清理完毕」——然后被驳回,因为站上还有八十个同类的。
正确的做法是按模式查,不是按 URL 查。看到 /old/secure-login/ 被标记,就搜整个站里还有没有别的 /old/ 路径;发现主题文件里被注入了一段跳转脚本,就查所有模板文件和所有上传目录里的 PHP 文件。
检查范围要覆盖:所有子域名、http 和 https 两种协议、带 www 和不带 www 两个变体。标记经常出现在你平时根本不看的子域上,比如早已废弃的论坛子域、测试子域。
从外部验证,别从自己电脑上看
有一类恶意代码是"看人下菜碟"的:对站长的 IP 或者登录态显示正常页面,对爬虫和普通访客输出恶意内容。你在自己浏览器上打开,页面干干净净,于是认定是误判。
三种方式交叉验证:
- Search Console 的网址检查工具 → 测试实际网址,看爬虫视角拿到的 HTML
- 换一个网络环境(手机流量、海外云主机)访问
- 用移动端 UA 抓取一遍,移动端专属的跳转是常见手法
目标状态是:所有示例网址要么返回 404,要么返回确认干净的内容。
清完之后还要关门
只删内容不补漏洞,等于等着被第二次标记。清理清单里必须有这几项:
- 更新 CMS、主题、插件到最新版,删掉不用的(不用的插件一样有漏洞)
- 轮换所有密码和 API key:服务器、数据库、后台、FTP、DNS 提供商
- 删掉不认识的管理员账号
- 检查计划任务和定时任务里有没有不认识的条目
- 查上传目录里有没有 PHP 之类的可执行文件
- 上 WAF
上传目录那一条对目录站特别重要。用户提交功能是目录站的标配,也是最容易被执行文件上传的地方。
复审请求怎么写
位置:Search Console → 安全与人工处置措施 → 安全问题 → 请求审核。只有已验证资源的所有者或完全权限用户能提交,没有 API,也没有加急通道。
文本框里按每个问题写一句话,结构是这样的:
问题:{类别},示例网址 {URL}
发现了什么:{具体文件、注入位置、路径}
做了什么:{删除/从干净备份恢复,日期};{组件}升级到 {版本};
所有管理员密码和 API key 已轮换;移除未知管理员账号;已部署 WAF
验证方式:{日期} 用网址检查工具实测与外网访问确认,
上述 URL 现在返回 404 / 干净内容
要点是具体、简短、不带情绪。审核人员一天看很多这样的请求,他们找的是「站长是否真的理解了问题」的证据,不是道歉。不要写营销话述,不要附加文件,不要威胁。
还有一条纪律:只提交一次,不要重复提交。重复提交不会加速,也不会提高通过率。
时间预期
谷歌帮助文档的说法是复审需要几天到几周,恶意软件类通常几天,涉及垃圾内容的可能需要数周(因为可能涉及人工调查或对被黑页面的完整重新处理)。
报告里的问题消失之后,浏览器上的警告还会再持续一段时间——安全浏览数据库、浏览器和 Search Console 报告之间的同步有 1 到 2 天的延迟。这个延迟期不用慌,等一天再看。
解除之后还有两件事
第一,杀毒厂商的判定是独立的。Norton、McAfee、卡巴斯基这些各家维护自己的名单,谷歌清了不代表他们清了,需要分别提交。对国内站点来说,腾讯安全网址安全中心、360 这几家也要单独查一遍——微信里打不开链接,很多时候就是这层的判定。
第二,广告投放会被同步拒登。如果你在投广告,被标记期间素材会被拒,解除之后需要重新提交审核。
目录站的两处高风险
一是出站跳转。目录站的 go.php 跳转页如果被利用成开放重定向,很容易被判成「有害」类。跳转目标要做白名单,不能接受任意参数。
二是收录的站点本身有问题。你收录了一个钓鱼站,虽然内容不在你的服务器上,但你的条目页在给它导流。这种情况下被标记的是你的条目页。定期的外站存活巡检在这里又多了一层意义:不只看它还活着没有,还要看它有没有变成有害站点。