记录一下那天晚上的排查过程。站点二月被挂过一段 JS 跳转,当天就清理并改了密码,必应搜索结果里「此网站可能危害你的计算机」的提示挂了三十天还在。
把日志和配置对完,能解释这个现象的基本就这几处。清理只处理了页面,没有提交复审申请。还有一种是站点仍保留被注入过的入口文件,扫描复检不通过。
还有一种情况,必应缓存了带警告的搜索结果页。
先确认页面里是否还有可疑脚本
curl -s https://www.example.com/ | grep -c 'eval(atob'
随后在必应后台提交安全复审
curl -s https://www.example.com/sitemap.xml | head -3
再往下清理残留的上传目录
find /var/www/html/uploads -name '*.php' -mtime -90 | head -20
复检搜索结果的警告状态
site:www.example.com
别只看报错消失,验证要多做一步。复审通过后第五天警告消失,搜索结果的点击率回到被挂马前的七成,两周后基本恢复。
提醒一点。安全警告撤得比挂得慢,清理完要主动提交复审,光等蜘蛛重抓不会自动解除。改动前把原配置备份一份,出问题能马上回滚,这比任何技巧都实用。
