游客发表
一个企业站首页底部突然多出几十个看不见的网站黑链链接,指向境外博彩页面。网站黑链站长打开源码一看,网站黑链那些``标签被塞进了一个高度为0的网站黑链` 黑链怎么进去的网站黑链?多数是网站有漏洞。老旧的网站黑链CMS、没打补丁的网站黑链插件、后台弱密码,网站黑链甚至服务器上其他站点被攻破后跨目录写入。网站黑链我见过一个案例,某地方门户的服务器被扫出phpMyAdmin弱口令,攻击者没动数据,只在每个文章页尾部加了一行` 黑链的买卖链条很成熟。上游是黑客或扫描器,批量拿站;中游是黑链交易平台,按权重和收录量定价,一个权重4的站首页链可能卖到几百块一个月;下游是赌博、色情、私服、诈骗页面。有些平台甚至提供“包收录”服务,用寄生虫程序自动生成页面。我观察过几个黑链群,里面的人说话很直接:“收站,要求有BA,日IP过千,能挂暗链的来。”他们不关心网站内容,只看百度权重和收录速度。 对普通站长来说,黑链最麻烦的地方是隐蔽。它不像明链那样占位置,也不影响页面加载。你打开网站看着一切正常,但搜索引擎爬虫抓到的代码里多了几十个外链。有些黑链用JS动态写入,查看源码都找不到,得用开发者工具看渲染后的DOM。更狠的会判断User-Agent,只对百度蜘蛛返回黑链,普通用户访问干干净净。这种叫“蜘蛛劫持”,检测起来更费劲。 清理黑链没有一劳永逸的办法。先改所有后台密码,再检查服务器上有没有webshell,然后对比网站文件修改时间,找出最近被改过的模板或JS文件。数据库里也可能被插了暗链,比如dedecms的`dede_archives`表里`body`字段被追加了隐藏代码。我习惯用`grep -r "display:none"`搜一遍模板目录,再查一下``标签的href有没有陌生域名。但有些黑链用base64编码,得先解码再看。 搜索引擎对黑链的惩罚来得慢但狠。短期看外链涨了,权重可能还升一点;等百度识别出来,直接降权或拔毛。我见过一个博客,被挂了半年黑链,流量从每天两千掉到几十,恢复用了八个月。更冤的是那些被黑链指向的站,自己没做错什么,却因为和赌博站产生关联被牵连。所以定期用站长工具查外链,看到不认识的就查一下,别等出事再后悔。 说句实在的,黑链这门生意不会消失。只要搜索引擎还看外链,就有人走捷径。但普通站长能做的就几件事:勤打补丁、别用弱密码、定期备份、装个靠谱的防火墙。别觉得小站没人盯,扫描器可不管你是谁,批量扫到漏洞就上。我自己的几个站每周都会用diff对比一下模板文件,花不了几分钟,但能省掉后面一堆麻烦。
友情链接