前景提要
坐标江苏苏州电信,之前遇到过 DNS 劫持找电信投诉,第二天就帮我屏蔽掉了。
但最近发现用手机浏览器打开网易新闻部分页面会弹出垃圾广告。找电信投诉后回复说不是他们投放的。然后我又用联通 4G 试了一下,发现也会跳出广告,所以现在搞不清楚这种情况到底是网易出了问题还是 ISP 的问题。
知乎上有相同的情况: https://www.zhihu.com/question/368571156
具体情况如下,有条件的朋友帮忙测试一下,看看是否能复现,最好能附上坐标。
ISP:电信,联通(流量有限,只测试成功过一次)
环境:安卓 Chrome,IOS Safari,华硕、TPlink 路由器,华为光猫
操作详情:手机浏览器通过百度搜索“XXX 网易新闻”,向后翻几页,找网易的新闻页面进入,延迟 1 秒左右安卓会多次跳转网页,然后弹出软件下载提示信息,且无法返回,IOS 则直接跳转 APPStore 七猫免费小说页面。
被劫持的网站:网易新闻、搜狐新闻、中关村、掘金、简书、豆瓣(后面四个是以前有发现被劫持过,但当时以为是网站自己投放的,这次没有测试成功过)
分析: 跳转广告的是网页中被插入了 https://img.yunrong360.com/dsp/code/1027.js 这个脚本,这个脚本只有在被嵌入网页时才会加载,无法直接访问; 脚本只有移动端才会被加载; 只有少部分网页会被插入脚本,不清楚是不是有什么关键词匹配; 脚本可能只有在进行网页跳转时才会被插入。
测试链接:
此链接会跳转至另一个链接,百分百会被插入广告脚本 https://news.163.com/20/0706/15/FGS5H5IB0001899O.html
直接访问被跳转的链接不会被插入脚本 https://3g.163.com/news/article/FGS5H5IB0001899O.html
问题: 这种情况是被 DNS 劫持吗?还是说网易自己投放的?又或者是这些网站所使用的广告 SDK 有问题? 如果这属于 DNS 劫持的话,很有可能整个城市三大运营商都有问题,这种情况问题是出在哪里?找工信部投诉电信有能力解决吗? 现在 DNS 劫持已经入刑了,如果电信不能解决的话,报警能处理么?