知识

网站被恶意挂马页面被百度收录之后怎么办

时间:2010-12-5 17:23:32  作者:娱乐   来源:热点  查看:  评论:0
内容摘要:百度快照里跳出赌博广告的那一刻,我后背直冒冷汗。上个月刚给客户做完的官网,首页被植入了一段隐蔽的iframe代码,百度收录的却是带毒页面。客户打电话来质问时,我连水都顾不上喝,先打开F12看了源代码—

百度快照里跳出赌博广告的网站那一刻,我后背直冒冷汗。被恶百度办上个月刚给客户做完的意挂官网,首页被植入了一段隐蔽的马页面被iframe代码,百度收录的收录却是带毒页面。客户打电话来质问时,网站我连水都顾不上喝,被恶百度办先打开F12看了源代码——好家伙,意挂文件末尾多了一串base64加密的马页面被跳转脚本,专门等着搜索引擎爬虫上钩。收录

这种挂马方式太常见了。网站攻击者利用网站后台的被恶百度办漏洞上传了恶意文件,或者通过SQL注入在数据库里埋了雷。意挂百度蜘蛛来抓取时,马页面被服务器会返回正常页面给它,收录但真实用户访问时却会被悄悄重定向到博彩网站。最坑的是,百度快照已经存了带毒的版本,就算你清除了服务器上的恶意代码,快照里依然是那个垃圾页面。

第一步别慌,先断掉源头。立刻登录服务器查最近的修改记录,重点看uploads目录、模板文件有没有多出陌生文件。我那次排查发现,黑客在根目录放了一个伪装成图片的PHP木马,专门用来接收远程指令。删掉它,再检查一下.htaccess或者nginx配置有没有被加料,把可疑的跳转规则全部清掉。

接下来才是硬仗——清理百度收录。别傻乎乎地直接提交死链,那样反而会让百度降低整站权重。正确做法是先在robots.txt里暂时屏蔽所有动态参数页面,然后用百度搜索资源平台的“普通收录”工具,手动提交那些被挂马的URL。记住,必须用https协议提交,不然百度可能不认账。

等个两三天,如果快照还没更新,就得动用“组合拳”了。我当时的操作是:把被挂马的页面改成301跳转到首页,同时在页面底部加一段nofollow标签。百度蜘蛛再爬过来时,会认为原页面已经失效,自然就会把快照删掉。这个方法虽然粗暴,但对付顽固快照特别管用。

处理完这些,别急着收工。我吃过一次亏,光顾着清理页面,忘了检查服务器日志。结果发现攻击者早在两周前就通过后台弱口令登录过,还留了个后门账号。所以一定要把管理员密码改成16位以上的强密码,开启双因素认证,再把所有插件和CMS系统升级到最新版本。

最后说个容易被忽略的细节——百度MIP和熊掌号收录的页面,跟普通快照是分开的。如果网站接入过这些服务,得单独去对应的后台清除缓存。我那次就是漏了MIP版本,结果百度移动端搜索还是能刷出带毒页面,白白多折腾了一天。

整件事处理下来,最深的体会是:别等被挂了马才想起安全防护。现在我给所有客户网站都装了Web应用防火墙,每周自动扫描一次文件完整性。花小钱省大心,总比被百度降权后哭着写整改报告强。你要是也遇上这糟心事,按这个流程走,基本能在一周内把负面影响压下去。

最近更新
热门排行
copyright © 2026 powered by 力不从心网   sitemap