工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
gcod

百度站长平台自动推送工具代码被劫持...

  •  2
     
  •   gcod · Feb 4, 2018 · 8456 views
    This topic created in 3197 days ago, the information mentioned may be changed or developed.

    事件起因:

    https://www.v2ex.com/t/428265


    原本还以为网站是被又拍云给 QJ 啦,

    后来尝试网站直接回源后还是存在广告,遂排除又拍云的嫌疑,

    我又怀疑网站被挂马,毕竟全站 HTTPS,问题可能出现在自身

    但是,经过对服务器日志,网站文件,数据库排查之后还是没有发现什么异常问题

    后来看到原贴下面 V2 网友的推论之后,我甚至怀疑是不是 HTTPS 现在也不安全了, 搞不懂运营商到底是怎样给 HTTPS 站点插广告呢??

    然后偶然看到了这个 https://www.qianduan.net/yun-ying-shang-jie-chi-https-oh-shit/

    想到网站本身还有使用 cnzz 的统计,百度站长平台 链接自动推送,

    百度 自动推送

    排查之后,怀疑对象最后确定为百度站长平台的推送代码被劫持了

    被上海联通劫持的 URL: https://zz.bdstatic.com/linksubmit/push.js

    被劫持

    正常情况:

    正常情况

    这样的话,只要有网站使用百度站长平台的自动提交功能,最后便都会被强行加入广告

    网站 HTTPS 实则名存实亡,即使不是百度的锅,但百度也沦为帮凶一般的存在。

    只能在这里吐槽下了,广告这种东西投诉运营商也只能治标不治本,最后的结果无非是用户自己看不到了,反正这种灰色项目不摆在明面上压根是没有人去管的。

    尚不清楚其他省份运营商有没有类似情况,若指望百度修复?恐怕也到年后了,

    实测,上海联通宽带,联通 4G 都有这种情况,你可以手动点开上述链接进行查看。

    如果你网站也有引用百度的推送代码,奉劝暂时还是别用了...

    绝望 ing..

    Supplement 1  ·  Feb 12, 2018
    就最近一周来讲,上海联通没有出现过劫持的情况了,其他省份不太清楚,暂时情况就这些了。
    祝大家新年快乐~
    23 replies  •  2018-02-11 19:10:40 +08:00
    miyuki
    miyuki
    Feb 4, 2018 via Android
    1
    这怎么做到的
    miyuki
    miyuki
    Feb 4, 2018 via Android
    2
    楼主发下证书看看
    ilylx2008
    ilylx2008
    Feb 4, 2018 via Android
    4
    这真不是百度的锅,用的人多了自然就成为劫持对象。
    miyuki
    miyuki
    Feb 4, 2018 via Android
    5
    既然 HTTPS 是完好的,那么估计是百度用的 CDN 回源被劫持
    anyclue
    anyclue
    Feb 4, 2018
    6
    @miyuki #5 百度云回源也是 https 吧?
    kmahyyg
    kmahyyg
    Feb 4, 2018 via Android
    7
    ublock 自动 ban 这些垃圾 js
    gcod
    gcod
    OP
    Feb 4, 2018 via Android
    8
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Feb 4, 2018 via iPhone
    9
    我是用 API push 的
    Loyalsoldier
    Loyalsoldier
    Feb 4, 2018
    10
    卧槽………………
    holinhot
    holinhot
    Feb 4, 2018
    11
    @anyclue 回来源用 https 会大大增加服务器负载,所以可能会对不重要的业务使用 http 回源
    VgV
    VgV
    Feb 4, 2018
    12
    楼主用的是什么路由器,会不会是路由器,我以前在某宝买了个阿里路由,我了个去,我很长时间才明白我的网站没被入侵,每个网页都插入广告原来是路由器的锅,果断弃之买新的。
    gcod
    gcod
    OP
    Feb 4, 2018 via Android
    13
    @VgV
    然而联通 4G 也是这样。
    你朋友有使用联通卡的话可以让他打开下面链接刷新看下
    https://zz.bdstatic.com/linksubmit/push.js
    VgV
    VgV
    Feb 4, 2018
    14
    @gcod 老铁,不用那么麻烦,搜索 [网站测速] ,随便一个网站里面选联通路线测试就可以了。
    gcod
    gcod
    OP
    Feb 4, 2018 via Android
    15
    @VgV 真不是路由器劫持。。
    https://wx1.vv1234.cn/o_1c5g53ol610an3lqc3p14661o13a.jpg
    DNS 什么的我保证一切正常
    是百度部分使用 HTTP 的的代码被联通投毒了
    v2gg
    v2gg
    Feb 4, 2018
    16
    河南郑州 联通宽带 未复现
    breeswish
    breeswish
    Feb 4, 2018
    17
    https 还能劫持?现在的劫持水平真是越来越高了
    hhacker
    hhacker
    Feb 5, 2018
    18
    我可以证实这次的劫持 ,我是周六发现的。
    http://js.ywsem.com/mix_hhjd.js
    js 是这个,一直循环调用导致标签页卡死。。
    一度还怀疑是自己被黑了,发现是百度的问题就好解决了,去掉那个推送 js 一切正常。
    PS 我是全站 https,本地 Secure DNS,理论上运营商背锅的可能性低
    hhacker
    hhacker
    Feb 5, 2018
    19
    确实有可能因为百度的 https 是 http 回源过来的,导致了劫持
    lin04com
    lin04com
    Feb 7, 2018
    20
    今天我们也被毒害了,电信、移动、联通都一样,而且只是在 Android 手机复现,已经下线百度 push 工具并且投诉处理
    Hmily
    Hmily
    Feb 8, 2018
    21
    gftfl
    gftfl
    Feb 8, 2018
    22
    貌似现在解决了? 刚联通 4G 刷新,劫持代码不在了
    siteplatformbidu
    siteplatformbidu
    Feb 11, 2018
    23
    多谢报 case
    @gcod 楼主现在还能复现吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4493 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 01:14 · PVG 09:14 · LAX 17:14 · JFK 20:14
    ♥ Do have faith in what you're doing.