深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

利用Sitemap提交漏洞劫持其它网站排名

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025/4/4

我个人虽然不建议做黑帽SEO,但了解一些黑帽技术是白帽SEO的必修课。SEO黑帽的常见技术和最新应用至少可以让我们:

在不能失误的正规网站上避免黑帽的坑

多渠道、深入理解搜索引擎的工作原理

帮助了解搜索排名算法的极限在哪里

从聪明的黑帽SEO技巧中发展白帽技巧

对国内黑帽SEO应用广泛的赌博、色情等网站和排名也做过一些研究,与相关公司也有些接触,对这个行业的利润之大、团队规模之大、探索及应用之深入等是很钦佩的。不过总体上说,国内黑帽SEO的做法偏向传统,更多是对搜索算法的某些已知漏洞或参数的极端、大规模利用。国外一些黑帽对SEO的探索则更出人意料,脑洞更清奇。

前几天看到一个可以用于黑帽SEO的例子,利用GoogleSearchConsole的XMLSitemap提交漏洞,劫持其它人网站原有排名。看完后感觉,还有这种操作一些人真的思路非常活跃,貌似也有时间,在不停地探索着各种可能性。好在这个漏洞没有真正用于黑帽SEO,而是在Google的漏洞举报奖励计划中提交的,发现者TomAnthony因此获得1337美元奖金。

TomAnthony不是一般的IT安全人员,显然是干SEO的,而且是英国著名SEO公司Distilled产品研发部门的头。TomAnthony在他的博客帖子里详细介绍了这个漏洞的用法。

简单说,TomAnthony通过自己的网站,用ping的机制向Google提交XML版Sitemap(里面包含索引指令,比如这个例子中利用的hreflang标签),由于Google及其它网站的漏洞,Google误以为这个Sitemap是另一个网站的Sitemap,从而使TomAnthony的网站快速索引,并且劫持了那个网站的排名。

Google允许几种方式提交sitemap.xml:

在robots.txt文件中指定sitemap.xml的位置

在GoogleSearchConsole后台提交

把sitemap.xml的位置ping给Google

第3种ping的方式就是向Google的这个URL发get请求:

http://google.com/pingsitemap=http://www.example.com/sitemap.xml

其中,http://www.example.com/sitemap.xml就是要提交的sitemap.xml的文件。TomAnthony发现,无论新旧网站,Google收到这个请求后10多秒钟就会过来抓取sitemap.xml文件。

接下来还要利用某些网站的openredirect漏洞,也就是完全开放的可以指向其它网站的转向。一些网站可以通过URL中的参数控制转向,比如登录后用户被转向到某个指定地址:

http://www.abc.com/logincontinue=/page.html

也就是abc这个网站用户登录后被转向到page.html页面,继续正常访问。通常,page.html这个页面应该是abc.com这个域名上的。但有些网站的程序不大安全,可以转向到其它网站,如:

http://www.abc.com/logincontinue=xyz.com/page.html

用户登录完,被转向到另一个网站xyz.com上去了。而且也不一定需要真的登录,只要访问这个URL,可以是login,也可以是logout,或者其它什么script.php,就被转向了。

这就是开放的转向。这种开放转向还挺常见的,包括大网站。

TomAnthony注册了一个新域名xyz.com,然后利用这两个漏洞,通过ping向Google提交这样的sitemap.xml:

http://google.com/pingsitemap=http://www.abc.com/logincontinue=xyz.com/sitemap.xml

xyz.com是他自己的新注册的域名,abc.com是某支持开放转向的、有很好搜索流量的、别人的网站。显然,sitemap.xml文件是放在xyz.com上的,但Google把这个文件当成是abc.com的sitemap文件(转向前的域名)。这样,黑帽SEO可以控制其它人的网站sitemap文件,并利用某些指令劫持权重、排名、流量。

TomAnthony做了很多测试,其中成功的是hreflang指令。他选了一个英国的零售商网站(作为上面例子中的abc.com域名),为了保护对方,并没有说是哪个网站,在自己的xyz.com域名上采集了对方网站,包括结构和内容,只修改了地址、货币之类的信息。然后在xyz.com域名放上sitemap.xml文件,里面列出那个英国网站的URL,但每个URL加上了多语言网站需要用的hreflang指令,通知Google,这个英国网站页面对应的美国版本在xyz.com上。最后,如前面说的,用ping的机制提交xyz.com上的sitemap.xml文件,但Google却误以为是英国网站abc.com的合法sitemap.xml文件。

结果是,Google传递了英国网站的权重到xyz.com域名上。TomAnthony这里说的不是很明确,但我理解,是在美国Google.com上获得了那个英国网站在Google.co.uk上应有的权重和排名。

48小时内,新域名就开始被索引,并获得一些长尾词的排名:

在过几天,重要的商业词也获得排名,和Amazon、ToysRUs、沃尔玛等一较高下:

TomAnthony特意说明,真是个只有6天的域名,没有外链,内容还是采集的。

TomAnthony接下来发现,xyz.com的GoogleSearchConsole账号里显示,那个英国网站被显示在xyz.com的外链中了(人家并没链接过来,估计完全不知道有这个事),更严重的是,TomAnthony可以在xyz.com的GoogleSearchConsole账号里提交那个英国网站的sitemap.xml文件了,不用ping了。Google貌似是把这两个本来无关的网站当成一个或者至少是相关的了。

TomAnthony也测试了其它指令,比如noindex(陷害竞争对手于无形啊),rel-canonical,不过都没管用。TomAnthony也想过测试其它东西,比如是否xyz.com网站的结构和内容要和abc.com一样呢不一样到什么程度还能起作用呢

另一个有意思的地方是,被劫持的网站有可能根本不知道发生了什么。有些陷害竞争对手的负面SEO技术是可以被发现的,比如给对手制造大量垃圾链接,这个在多个工具中是会被清楚显示的。TomAnthony发现的这个漏洞,被劫持的网站没办法发现是怎么回事。或根本不知道被劫持了,比如这个案例中的英国网站,没有在美国运营,所以可能根本不会去看Google美国的排名。

2017年9月23号,TomAnthony提交了这个bug,经过一番来来去去的讨论,2018年3月25号,Google确认bug已经修正,并同意TomAnthony发布博客帖子。

searchengineland的文章还有大段文字介绍TomAnthony的心路历程,为什么不把这个漏洞留着自己用,而是提交给Google与潜在的流量和利益相比,1千多美金的奖金什么都不是。情怀啊。感兴趣的可以深入读一下。

最后,Google对这个漏洞的评论是,“这个漏洞一经发现,他们就组织各相关团队解决了。这是个新发现的漏洞,相信还没有被利用过。”

相关行业资讯

1、太拿搜索引擎当回事为何不让他来“爱”你
2、企业做网站的关键词布局
3、企业boss不理解SEO优化的重要性怎么办
4、网站优化文章如何提高可读性
5、seo奇兵告诉你内页如何优化好
6、怎么做好网站内链优化工作_深圳网站建设公司
7、需求分析决定网站关键词排名
8、内容更新频率对推广优化的影响
9、如何才能保证网站具有较高的收录率呢
10、产品展示型网站制作要如何做
11、网站服务器不稳定会对SEO优化带来哪些影响
12、网站建设中不能踩的雷区有哪些
13、网站安全:被深埋的毒害你发现了没
14、要有自己的判断和思考力才能做好seo
15、什么是seo网站优化的swot分析
16、设计网站前需要了解哪些知识呢
17、为什么网站排名时好时坏
18、网站如何做才能更快的获得排名
19、某企业网站平台APP开发报价方案
20、seo优化排名提升方法
21、老站长总结多年建站的五点经验
22、百度竞价推广账户优化技巧实践经验
23、大型网站有利于SEO的关键词布局策略
24、影响站点收录的3个主要因素
25、解析SEO优化入门教程总纲
26、网站制作中网页设计的三个要点
27、深圳移动端网站建设需要注意什么
28、谈谈做好PPC竞价广告的管理
29、网站改版后转化率下降原因
30、提升网站关键词库数量和排名的方法
31、做网站制作行业你必须知道的软件版权问题
32、社会化媒体网络营销的基本特点
33、不要问有没有适合SEO小白(新人)的项目
34、企业网站制作哪些栏目是必须要有的
35、关键词如何优化关键词优化软件有哪些
36、2017医疗网站优化何去何从
37、了解网站制作选择专业团队才是关键
38、网站哪些内容能提高优化质量
39、网站页脚设计的技巧
40、手机网站制作有哪些过程
41、外贸网站设计注意事项
42、怎样才可以遇到对的建站公司怎么判断
43、网站建设浅谈网站的种类
44、营销型网站制作一定要做到简洁不简单
45、汽配企业网站的推广优化是要讲究方法
46、站长要怎么样面对网站的快照更新慢或不更新
47、新站如何解决网站排名问题呢
48、如何让网站制作设计更友好
49、网站SEO推广产品推荐
50、网站制作推荐功能之干货
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号