中午我打开常去的输入那个下载站,页面居然变成了一家棋牌游戏的网站网站推广页。背景是被篡闪烁的霓虹灯,中间一个穿旗袍的改跳虚拟荷官冲我眨眼。我第一反应是输入输错网址了,退出去又点了一遍,网站网站还是被篡它。浏览器地址栏清清楚楚写着老域名,改跳页面却完全不是输入那回事。
这种事儿不新鲜。网站网站域名被劫持,被篡DNS被污染,改跳或者干脆服务器被挂了木马,输入都能让网页在你眼前“变形”。网站网站我见过最狠的被篡一次,是某个政府网站的新闻列表,点进去全是博彩广告。那页面做得还挺精致,连网站底部的备案号都仿了一模一样的,只是点“联系我们”跳出来的是一串境外电话号码。
技术上说,这类篡改大多钻了三个空子。一是网站后台密码太弱,管理员账号还是“admin123”,扫库工具几分钟就能撞开;二是服务器上的CMS系统常年不更新,漏洞挂在网上像敞开的大门;三是域名解析服务商那边被钓鱼,黑客拿到控制权后直接把A记录指向自己的服务器。第三种最阴,用户连网站代码都没被动过,流量却在半路被截走了。
我有个朋友做过一次实验,他把被篡改的页面源码下载下来研究,发现里面藏了一段JS脚本,专门检测访客是不是搜索引擎爬虫。如果是爬虫,就返回正常的旧页面——这样百度快照里看起来一切正常,真实用户却只能看到赌博广告。这种“两面派”手法,让很多站长过了好几个月才发现流量掉了大半,因为真实用户早被吓跑了。
碰上这种情况,普通网民能做什么?别急着点页面上的任何按钮,尤其是那些“充值”“注册”入口。直接关掉标签页,用手机流量或者换个DNS再访问一次试试。如果还是老样子,大概率是网站本身出了问题,那就暂时别用了。真正要紧的是运营者那边——立刻改掉所有后台密码,检查服务器日志里有没有异常登录记录,把CMS和插件都升到最新版。要是域名解析被动了手脚,还得联系注册商冻结账号。
说到底,网页被换脸不是什么高科技犯罪,更像是一群小偷在挨家挨户试门锁。你家的锁是普通挂锁,他们顺手就开了;你要是换了防盗门,他们就去找下一家。可惜的是,很多小网站连挂锁都没换过,后台密码从建站那天起就没变过。我认识一个做地方论坛的老哥,被黑了三次之后终于学乖了,现在每次登录后台都要收短信验证码。他说,这玩意儿比什么防火墙都管用,至少逼着他把密码从八位提到了十六位。
网页还在,内容没了。这种“换脸”比网站彻底打不开更让人恼火——它让你怀疑自己是不是走错了门,甚至怀疑整个互联网都不太可信了。但话说回来,只要还有人用弱密码,只要还有服务器懒得打补丁,这种把戏就不会绝迹。你唯一能做的,就是别在那些突然变脸的页面上留下任何个人信息,然后默默关掉,换个靠谱的网站继续冲浪。