thedog
V2EX  ›  SSL

如果运营商想要破解 https,能做到吗

  •  
  •   thedog · Mar 10, 2017 · 9104 views
    This topic created in 3354 days ago, the information mentioned may be changed or developed.

    运营商如果使用中间人攻击之类的技术,可以成功破解 https 并且不让用户发现吗?

    33 replies    2018-08-09 10:41:02 +08:00
    letitbesqzr
        1
    letitbesqzr  
       Mar 10, 2017
    如果说中间人攻击技术的话..劫持一些不带 ssl 软件的自动更新,更新个带马的包下来.算不算
    gamexg
        2
    gamexg  
       Mar 10, 2017   ❤️ 1
    配合 12306 、银行之类的可以做到。
    但是很大可能被浏览器厂家揪出来。
    xiaopc
        3
    xiaopc  
       Mar 10, 2017 via Android
    “破解“ HTTPS 运营商还是做不到的。
    但是
    什么用户?钓鱼链接都信的用户还是黑阔级的用户?
    客户端是证书合法性都不校验的某些应用还是支持 hsts preload 的浏览器?
    Aliencn
        4
    Aliencn  
       Mar 10, 2017
    如果你信任了运营商的证书的话,理论上就能被他“破解”你所有的 https 访问了
    thedog
        5
    thedog  
    OP
       Mar 10, 2017
    如果运营商自己也申请一个合法的 https 证书呢
    cevincheung
        6
    cevincheung  
       Mar 10, 2017
    @thedog #5 看谁签发啊。还记得 CNNIC 被 google chrome 拉黑么?
    thedog
        7
    thedog  
    OP
       Mar 10, 2017
    @cevincheung 我对证书签发不是很了解,这个证书不是声称自己要办理网站,或者付费就能够申请的吗?
    tabris17
        8
    tabris17  
       Mar 10, 2017
    只要 CNNIC 的根证书在你浏览器里,就可以
    RobertYang
        9
    RobertYang  
       Mar 10, 2017 via Android   ❤️ 1
    @thedog 如果你要申请证书并且被浏览器信任,那么你申请证书的地方( CA )是被浏览器信任的,你申请证书的域名必须证明是自己的。 CA 发假证书也是有的,但是被发现了直接会被整个拉黑掉,可以看 CNNIC 的非法签发谷歌证书的事,导致现在 CNNIC 自己的网站都是使用的别家的证书 。
    cevincheung
        10
    cevincheung  
       Mar 10, 2017   ❤️ 1
    @thedog #7

    你现在去一个证书厂商申请 v2ex.com 的证书,是不会被通过的。需要验证域名所有权。当然这只是一般的 DV 证书( Domain Validation )企业级证书是需要进行企业资质的验证的,更严格的还要签合同。

    SSL 只是一种技术上的保障。但是需要证书厂商的安全工作做到位。如果你可以随意申请任何一个域名的 SSL 证书,那 HTTPS 和 HTTP 就没有任何区别了。
    RqPS6rhmP3Nyn3Tm
        11
    RqPS6rhmP3Nyn3Tm  
       Mar 10, 2017 via iPhone   ❤️ 1
    @thedog 你说的是根证书,不会给运营商的,一个 ca 价值可以上千万
    lshero
        12
    lshero  
       Mar 10, 2017
    冒那么大风险破解 HTTPS ?
    一个“星空极速” “宽带我世界”客户端分分钟焦作人
    thedog
        13
    thedog  
    OP
       Mar 10, 2017
    @cevincheung @RobertYang @Aliencn @BXIA @lshero @tabris17 @gamexg 非常感谢,了解了
    whileFalse
        14
    whileFalse  
       Mar 10, 2017
    @lshero 那是什么
    RobertYang
        15
    RobertYang  
       Mar 10, 2017 via Android
    @whileFalse 拨号客户端。。。校园网用户应该都是受害者
    whileFalse
        16
    whileFalse  
       Mar 10, 2017
    @RobertYang 那他和 https 有什么关系呢?
    lshero
        17
    lshero  
       Mar 10, 2017
    @whileFalse 都装到客户端了传输过程中再怎么加密也没有用啊。就和浏览器乱装插件 https 的页面里依旧可以植入小广告一样
    whileFalse
        18
    whileFalse  
       Mar 10, 2017
    @lshero 这个客户端会往系统里插入根证书吗?
    另外 Firefox 不依赖系统根证书。
    xia0pia0
        19
    xia0pia0  
       Mar 10, 2017
    看谁签的吧,国内签的有问题,不代表国外签的也没问题。就好比以前还有 sha1 加密的 SSL 证书呢,安全应该是相对的。如果运营商在 CIA 培训过,我认为能。
    lshero
        20
    lshero  
       Mar 10, 2017
    @whileFalse 目前看来对于公众服务的拨号客户端没有这样的历史,不代表没有这样的能力。而且客户端除了校园网外基本已经都被淘汰了,所以没必要有这样的担心。
    一些杀毒软件采用了插入证书的方式来扫描 https 的安全 http://tieba.baidu.com/p/3492953883
    ferock
        21
    ferock  
    PRO
       Mar 10, 2017
    楼上真是想象力丰富
    sunsol
        22
    sunsol  
       Mar 10, 2017
    那么多用 360 浏览器的,根本用不着从网络下手。
    bumz
        23
    bumz  
       Mar 10, 2017
    运营商仅靠自己的力量就能破 TLS 的话, TLS 就作废了

    当然神一样的对手不如猪一样的队友

    几乎每个人的电脑里都安装了一些猪一样的队友
    Ouyangan
        24
    Ouyangan  
       Mar 10, 2017
    等量子计算机普及..
    300
        25
    300  
       Mar 10, 2017
    运营商没这精力吧。。。。
    如果有人非要这么做的话,不如直接查水表来的快
    jiangzhuo
        26
    jiangzhuo  
       Mar 10, 2017
    那么多浏览器,那么多插件,犯不着从 https 上下手。
    tSQghkfhTtQt9mtd
        27
    tSQghkfhTtQt9mtd  
       Mar 10, 2017 via Android
    @Aliencn 不一定,应用了 HPKP 技术的站点可以防
    j8sec
        28
    j8sec  
       Mar 11, 2017 via iPhone
    能啊 很多运营商都被 webtrust 审计过了
    namebus
        29
    namebus  
       Mar 12, 2017
    楼主说的运营商破解,实际就是指的从可信的层面,这是完全不可能(想都不要想),也没有哪家 CA 敢签发这个属于中间人攻击的证书,看看 CNNIC 和 WoSign 两家的下场就知道了,只要你偷偷干了坏事,太容易被发现,而且一但发现,后果都是最严重的那种。
    Hardrain
        30
    Hardrain  
       Mar 15, 2017
    1.配合 12306 ,让他们用 SRCA 签假证书来 MITM ——估计很多人会中招
    2.运营商想尽办法令用户无法使用路由器,要求在电脑上安装软件(校园网?), 这个软件向系统插入自己的根证书,然后 MITM ——很多用户会忽略 UAC ,甚至将其关闭
    3.Logjam 或 FREAK 攻击,不过应该没有什么 Client 还支持 export cipher 或者是<1024-bit 的 DH 密钥交换——不太可行
    Hardrain
        31
    Hardrain  
       Mar 15, 2017
    另:
    如果网站使用 HPKP ,且 Client 已经和网站建立过安全的连接,上述 1 和 2 恐怕就无法实施了
    而如果是第一次连接时 ISP 就想要嗅探,那 HPKP 也没有用了,毕竟没有 HPKP Preload.
    yryz
        32
    yryz  
       Mar 16, 2017
    如果是这样的 SSL 配置,再强大的证书也无法保证安全
    https://myssl.com/mail.scmc.com.cn
    e8c47a0d
        33
    e8c47a0d  
       Aug 9, 2018
    如果只是中间人攻击的话,你的客户端会提示证书错误的。
    如果是暴破的话,除非 SSL 很弱,否则几乎不可能的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3008 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 07:18 · PVG 15:18 · LAX 00:18 · JFK 03:18
    ♥ Do have faith in what you're doing.