公司网站被跳转到彩票网站

昨天下午三点十七分,公司我正打算查一下合作方的网站网站报价单,输入域名,被跳回车。彩票页面跳出来的公司不是产品目录,而是网站网站一个花花绿绿的彩票平台——大转盘在转,金色弹窗在闪,被跳“注册即送1888元”的彩票横幅来回滚动。我愣了一下,公司退出去,网站网站重新输入,被跳又跳转。彩票第三次,公司我用手机流量打开,网站网站正常了。被跳问题出在公司网络环境里。

这种跳转其实分两种。一种是DNS被污染,你输入的是公司域名,但解析到的是别人的服务器;另一种更隐蔽——网站源代码被注入了iframe或者js脚本,只在特定条件下触发跳转。我见过最离谱的一个案例,对方把恶意代码藏在了图片的EXIF信息里,服务器端读取图片时把代码解析执行了。你说防不胜防,确实防不胜防。

但多数情况没那么高级。我检查了那家公司的网站,用的是老掉牙的FTP上传,后台密码还是admin123。黑客拿到权限后,在index.php文件末尾加了一段代码,大概意思是:如果访问者IP来自搜索引擎或特定地区,就302跳转到博彩页面。平时你手动访问,根本看不出问题。只有用户通过某些入口进来时,才会被“请”去玩两把。

这种劫持的产业链已经相当成熟。跳转一个IP,黑客能拿到几毛钱到几块钱不等的佣金。他们不在乎你的网站是卖螺丝的还是做设计的,只要流量真实、有商业价值,就会被盯上。我记得有个做外贸的朋友,网站被跳转了一个星期,他完全没发现,直到客户发邮件说“你们网站怎么变成赌场了”才意识到问题。那一周,他损失了至少三个询盘。

所以别指望黑客有底线,也别觉得自己网站小、没名气就不会被攻击。恰恰相反,越小越容易被打——因为防护弱,攻击成本低。我见过太多小企业主,网站做好了就丢在服务器上不管,密码不换、程序不更新、备份不做,直到某天打开网站看到满屏的老虎机,才慌了神。

解决起来其实不复杂。第一步,把所有后台密码、FTP密码、数据库密码全部换掉,用随机生成的强密码;第二步,检查服务器日志,找到被篡改的时间点,把那个时间点之后上传过的文件全部拉出来看一遍;第三步,清理掉恶意代码后,给网站文件设置只读权限,关闭不必要的上传功能;第四步,也是最容易被忽略的——去域名服务商那里把DNS解析记录检查一遍,看有没有多出奇怪的A记录或CNAME记录。

弄完这些,再装个免费的网站监控服务,一旦首页内容被改动,立马发短信通知你。别觉得麻烦,被劫持一次的损失,比做这些防护措施的成本高多了。那些跳转代码不会自己消失,你不主动处理,它就一直在那里,等着你的客户、你的合作伙伴、你的潜在投资人,一脚踩进那个花花绿绿的彩票陷阱。