网络安全:论木马事件对SEO的影响

网络安全对于SEO影响,似乎已经是一个老生常谈的话题,不过,我还是想来谈谈我的个人体验,试图能给陈旧的话题带来一缕新鲜的气息。

现在网络安全对SEO的影响越来越大,最近的紫田事件就是一个典型案例。且不说服务器关掉或者网速慢会影响巨大,单单就网站挂马这样的事情,就对网站伤害很大。我这些天很认真的体验了一把。前些天,一个网站疏于管理,由于被挂马而导致google对网站进行了屏蔽。

该网站的管理员在8.11早晨查看流量统计系统时,告诉google流量完全没有了,我觉得很纳闷。如果google流量突然消失,那可能有以下几种原因:

1) 网站作弊被google降权或者直接被删除;
2) 网站中了木马,被google屏蔽;
3) 网站或者流量系统出了错误和故障,无法访问和统计;

等我从海边游玩回来进行处理,日期已经是8.13了。我按照1、2、3的顺序挨个检查了一遍。发现网站关键词的收录和排名没有什么变化,但看到检索结果中有这样的提示:“该网站可能会损害您的计算机”,当我点击网址进去时,发现被google给拦截了,无法达到网站。说明该网站挂马了。通过google管理员后台,我发现google爬虫在8.9这一天的凌晨4点钟过来抓取了该网站页面,此时正好碰巧该网站刚刚被放了木马。不过真正拦截流量是在8.11才开始的。

于是,大致整理了一下解除屏蔽的思路:

首先,删除网站页面的木马;然后通过一系列的方法让google尽可能快的知道,重新更新该网站检索页面,以便能尽快解除屏蔽。思路确定了。接下来就要进行具体的实施。

具体操作步骤如下:

1)清除网页中的木马

删除现有的网页中的木马,主要有这样类似的代码:
<iframe...或者 ...xxx.js></script>
出现上面这些特征的代码,如果里面包含的网址不是自己网站的,那基本上就是中了木马了。我们比较常见的木马是<iframe,对网站首页以及其它主要页面的源代码进行检查,用记事本打开这些页面后,以“<iframe”为关键字进行搜索,找到后可以查看是否是挂马代码。不过碰上有经验的黑客,会编写一段代码将整句挂马代码进行加密,这样我们就很难找到网页中的挂马代码。这时可以将所有网页文件按修改时间进行排序,如果有个别网页被修改,我们可以很快地发现。

2)刺激google快速更新

木马被清除了,google上还是被屏蔽着。这时就想办法让google爬虫重新检索网站,更新检索结果。这样,网站的屏蔽才能被解除。刺激google更新的的手段有如下一些:

1) 持续更新网站首页的文章;
2) 重新给google提交网站地图;
3) 为网站去找一些高质量的外链;
4) 申请审核。当网站有病毒后,在google网站管理员工具内的“诊断”页面会有一个提示,就是说网站含有恶意代码,然后会提示你可以“申请审核”填写相关信息提交。

上面的一些手段可以让刺激google爬虫能"快速抵达现场",快速更新网站的检索结果。

我整理好以上思路后,在8.14这一天让该网站的管理员按照相关的细节要求去处理这件事情。直到8.21,google解除了对该网站的屏蔽。进入google的后台发现,google在8.14那日过来重新抓取了一次网页。可能正赶上网站页面的更新。从8.14开始执行解除的工作操作到8.21被解除,正好经历了1个星期。

这里推荐几篇有关解除google病毒提示的精彩文章,供大家参考:

1)Charles@网站优化博客:http://www.kseo.cn/post/108.html
2)点石的robin:http://www.dunsh.org/2007/06/07/google-stopbadware/
3)Google 黑板报:http://googlechinablog.com/2007/06/blog-post_05.html

如何防御网页木马?

最好的办法就是设置好网站的权限,对于使用动态语言编写的网站,一般对网页文件是不需要改动的,所有的数据都存储在数据库中。因此我们可以只对数据库所在的文件夹设置写权限,而对整个网站文件夹设置只读权限,这样即使网站存在漏洞,黑客也就不容易通过脚本漏洞入侵网站,增加了在主页上挂马的难度。自己有服务器的朋友,可以自己操作。如果是托管的虚拟主机,那请致电您的网站托管商,请求协助来解决。

网络之心的其他文章:
收藏本页到:
365Key | Yahoo! | 百度搜藏 | QQ书签 | Google Bookmark | del.icio.us




21 条评论来自

  1. tudou on 08月 27th, 2007

    沙发。哈哈一不小心

  2. sunskyad on 08月 27th, 2007

    写得不错,感谢分享!

    日期上有一点疑问:9月?应该是8月吧?

  3. zheng on 08月 27th, 2007

    顶一个 ,网站安全问题在google退出“该网站可能会损害您的计算机” 拦截页面后对网站的流量产生了很大的影响,以前一星期检查一次网站,现在弄得天天检查了 :-)

  4. 网络之心 on 08月 27th, 2007

    谢谢sunskyad 的提醒,我已经修正。我老想着911,结果把8写成了9.

  5. hetao on 08月 27th, 2007

    猛的,旋转的木马,对网站致命的!
    51LA这次来得够猛烈了!

  6. 小语 on 08月 27th, 2007

    我也顶一个,感谢曹老师的分享。这篇文章真是雪中送碳,我的网站也被挂了,好几天在google上都无法带来流量,正不知怎么处理。现在有点头绪了。同时还要感谢曹老师对本人站点程序的指导。我要向您系统地学习程序和SEO,先存学费,嘿嘿~~等大学毕业了我肯定是个SEO高手。

  7. evestina on 08月 27th, 2007

    准备自己整个小站玩玩:)

  8. etzrp on 08月 27th, 2007

    评论一下,只要天天检查就行了,对于需要长期发展的站来说,为了维护进行的日常访问是必要的

  9. 大庆网站优化 on 08月 27th, 2007

    网络之心大哥很少写文章,支持

  10. 北京民族大学 on 08月 27th, 2007

    我恨死木马啦!我就一个站就因木马关了!

  11. 小林seo on 08月 27th, 2007

    现在的中国有大量的挂马者,真的非常的可恶,我有一个网站也不幸被挂马而被google屏蔽.

  12. 就爱健康 on 08月 28th, 2007

    不错的方法,经验只谈。

  13. 安之成 on 08月 28th, 2007

    说到紫田,服务器天天出问题,我不敢用了。

  14. ouwbing on 08月 28th, 2007

    老大讲得很透彻,前两天我们的服务器也中了病毒,瑞星、卡巴、诺顿等都无能为力,最后没有办法,只能服务器重装了,如是又要重设IIS,用户权限等一下大堆的工作,因为服务器是先天感染的,到第二天才发现,结果那两天,QQ被投诉得不得了,很多用户都过来反应打开网站后,自已的电脑被感染了病毒而只能重装,那两天真是苦不堪言,忙着跟客户人解释,然后再赶紧把服务器关掉,以免造成更大影响。

    从这次事件中发现,如果自已的服务器中了病毒,第一步最要紧的是,先赶紧关闭服务器,然后再处理病毒的问题,因为很多过来访问的客户,其中肯定还有很多是自已的老顾客,就因为这个原因,使得他们的电脑也中了病毒,从而也就扩大了病毒的损害,自已的损失是小,更使得许多客户,对网站会失去信心,所谓一朝被蛇咬,十年怕草蝇,下次他们就不那么敢来访问网站了。

  15. 大浪 on 08月 28th, 2007

    有了兄弟的讲解,真不错,我以后就知道了,谢谢
    我以前没注意这些事,现在得检查一下网站.

  16. Jet on 09月 3rd, 2007

    好办法啊。。好文章。

  17. 三十七度半 on 10月 18th, 2007

    10月15日,我发现的网站就被google挂上了“该网站可能会损害您的计算机”。网络之心,给我推荐这篇文章。
    当然我就照做了。
    15日下午,我做两个首页友情链接。并向google发出了申述。
    17日又做了一个友情链接。
    我的站每天都有更新,1更新10-15这样的文章。坚持每天都更新
    18日,也就是今天,收到邮件,网站危险已解除。
    一共4天。

    时间是蛮快的。不过真的是谢谢网络之心的帮助!

  18. 三十七度半 on 10月 18th, 2007

    忘记说明,发现网站被挂马以后,要及时清理。清理干净了再向google提出申述。
    :)

  19. ivan on 11月 14th, 2007

    确实遇到过给GOOGLE认为危险的网站。自己都觉得很奇怪。后来清理了一些JAVASCRIPT.但不知道怎么找GOOGLE申述。作者可否提供一些指导信息?

  20. 磁铁 on 12月 8th, 2007

    GOOGLE认为危险的网站,是中木马了,我遇到过好几次,写信给GOOGLE就可以了 网站要恢复~

  21. dance on 03月 2nd, 2008

    木马是个很烦人的事情。