我点开一个技术博客,进网想查点关于CSS网格布局的站被资料。地址栏里明明敲的跳转是blog.example.com,回车后页面一闪,网站浏览器地址变成了ad.doubleclick.net/something。进网然后一个全屏广告弹出来,站被教我买某种加密货币。跳转
这不是网站第一次了。最近三个月,进网我至少遇到七次这种情况。站被第一次发生时我还以为是跳转路由器被劫持,后来发现只有那个特定网站会这样——其他网站都正常。网站
这种跳转有个专业名字叫“Open Redirect”,进网但真正让人恼火的站被不是技术本身,而是跳转它背后的生意。有些站长靠这个赚钱:把访问量卖给广告联盟,每次跳转能拿几分钱。流量大的网站一个月能多赚几千块。他们不在乎用户体验,反正你骂完还是会回来——因为内容确实有用。
我试过用无痕模式访问,照样跳。换浏览器也没用。后来我用手机流量访问,居然不跳了。这说明跳转代码可能嵌在网页HTML里,但只在特定网络环境下触发。也可能是根据User-Agent判断——桌面端跳,移动端不跳。
最坑的一种情况是:跳转目标本身也是个钓鱼站。它模仿你原网站的登录界面,诱导你输入密码。我有个做电商的朋友就中过招,他的店铺后台被跳转到假页面,他输入了管理员账号,结果店铺被恶意改价,一夜之间亏了两万多。
那怎么防?普通用户能做的有限。装个广告拦截插件能挡掉一部分,但道高一尺魔高一丈——有些跳转代码用JavaScript动态生成,拦截规则根本抓不到。更靠谱的办法是检查网站源码,在
标签里找有没有可疑的