关于 SSL 的疑问 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
wholve

关于 SSL 的疑问

  •  
  •   wholve Mar 2, 2023 1510 views
    This topic created in 1151 days ago, the information mentioned may be changed or developed.

    最近研究 https 协议,有一点理解不知道对不对,跟 v 友探讨一下

    https 的安全只是针对于客户端向服务端的数据安全 并没有解决服务端向客户端传输数据的安全性,因为客户端获得的公钥 理论上 中间人也可以获取到 只要中间人获取到了公钥,那服务端向客户端传输的数据不就泄露了吗?

    11 replies    2023-03-03 07:14:33 +08:00
    32uKHwVJ179qCmPj
        1
    32uKHwVJ179qCmPj  
       Mar 2, 2023
    公钥加密的数据没法用公钥解密
    misaka19000
        2
    misaka19000  
       Mar 2, 2023 via Android
    misaka19000
        3
    misaka19000  
       Mar 2, 2023 via Android
    非对称加密是为了交换对称加密的密钥,交换了密钥之后就可以用对称加密传输数据了
    eason1874
        4
    eason1874  
       Mar 2, 2023
    不对,你理解错了

    客户端请求服务器,拿到网络返回的服务器证书,然后通过系统内置的可信 CA 去验证,确定服务器证书是真实可信的

    然后客户端会使用证书跟服务器协商密钥,协商出来的是对称密钥,也就是说双方掌握的密钥是一样的,要么都安全,要么都不安全,不存在只有一方安全
    misaka19000
        5
    misaka19000  
       Mar 2, 2023 via Android
    非对称加密的公钥由服务端的证书进行 hash ,防止中间人篡改
    cxtrinityy
        6
    cxtrinityy  
       Mar 2, 2023 via Android
    HTTPS 的实际交互是用的对称加密,非对称加密部分负责的只是对称加密算法选择以及密钥相关的协商,所以开始交互后服务端数据也是加密的
    wholve
        7
    wholve  
    OP
       Mar 2, 2023
    @misaka19000 也就是说每个新的客户端与服务端通信,都会重新执行公钥获取
    不会存在 A 客户端 获取 B 客户端的公钥 去解密服务端发过来的信息吗
    wholve
        8
    wholve  
    OP
       Mar 2, 2023
    @wholve 我的疑问其实就是 中间人为啥不能获取到跟某个客户端一样的公钥
    leonshaw
        9
    leonshaw  
       Mar 2, 2023
    @wholve 你应该了解一下密钥交换。证书公钥这里主要作用是通过验证签名确认服务器身份,都是同一个。
    misaka19000
        10
    misaka19000  
       Mar 2, 2023
    @wholve #7 是的,每个连接的秘钥不一样
    datocp
        11
    datocp  
       Mar 3, 2023 via Android
    https://www.stunnel.org/auth.html
    是这个吗,目前用的 pki 方法,服务器端每 30 分钟变换一次证书。像是变换一下,不通就通了。。。
    About     Help     Advertise     Blog     API     FAQ     Solana     888 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 22:05 PVG 06:05 LAX 15:05 JFK 18:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86