你们口中常说的黑帽SEO之搜索引擎劫持!
SEO (Search Engine Optimization)即为搜索引擎优化。简单地说,就是让网站的排名更高,比如,搜索“网络安全”这个关键词,那么排名第一的网站就可能做了 SEO优化,排名越品,
网站的流量就越多,利益也就越大。
那么黑帽SEO就是指通过作弊的手段欺骗搜索引擎,获取非正常的排名,让网站更靠前, 流量更大。
搜索引擎劫持也是黑帽SEO手段的一种。笔者记得有一次, 客户来找我们的时候说自己的网站被入侵,需要修复,症状就是直接输入域名可以进入自己的网站,而使用百度、谷歌等搜索引擎搜索关键字看到自己的网站后,再打开却跳转到其他的网站,客户说自己已经用Web杀毒扫描过,并没有发现木马等病毒。
其实这是黑帽SEO利用HTTP协议搞的鬼。
在HTTP中有个请求头叫作Referer,还有一个头叫作User-agent,黑帽SEO就是利用这两个头来欺骗搜索引擎的。Referer 头用于告诉Web服务器,用户是从哪个页面找过来的,而User-agent头则用于告诉Web服务器用户使用的浏览器和操作系统信息。当用户通过搜索引擎开打此网站时,一般会引出源页面(Referer头), 如:
Referer: htp:/:/www. baidu. com/ s?tn=baiduhome_pg&ic utf-8
Referer: htp://www. google .com.hk /scarch?newwindow=1&safe strict
利用这点,黑帽SEO就可以用任何Web语言进行针对搜索引擎的流量劫持,般步骤如 下。
①建立劫持搜索引擎库,如:以Baidu, Google等城名为关键字。
②获取HTTP Referer头。③遍历搜索引擎库,并与Referert 的内容相比较,如果两者相同或者存在搜索引擎关键字,那么页面将会发生跳转,也就是域名劫持。
这就是针对搜索引擎的劫持,那么Uscr-agen又能做什么呢? User -agent主要用来劫持搜索引擎的蜘蛛,与劫持流量类似,但是具体的作用却不样。

发表留言:
◎ 欢迎留言,如需私密交流请发送邮件。