nginx1.10 以上版本是不是无法启用 DES-CBC3-SHA? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Infernalzero
V2EX    NGINX

nginx1.10 以上版本是不是无法启用 DES-CBC3-SHA?

  •  
  •   Infernalzero 2017-04-16 11:40:28 +08:00 4730 次点击
    这是一个创建于 3175 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前我发现 1.10 版本里 sslv3 是无法启用的,当然这个还是比较合理的 即使我在 cipher 里加了 DES-CBC3-SHA,也没禁用 3DES ,但是 XP 下的 IE8 还是无法正常握手,提示版本过低 查了下发现这个算法会导致 BEAST attack ,但是 nginx 官方文档里似乎并没说较新的版本里默认 disable 了这个算法。 换句话说,是否用了 1.10 以上版本的 nginx 就只能放弃 XP IE8 的用户了?

    12 条回复    2022-02-09 13:44:28 +08:00
    sunflyer
        1
    sunflyer  
       2017-04-16 12:13:12 +08:00
    这个应该和编译使用的 openssl 有关
    longxboy
        2
    longxboy  
       2017-04-16 12:21:21 +08:00 via Android
    试试看 dockerhub 里面的 nginx-apline 镜像,默认版本的 openssl 确实有问题
    Infernalzero
        3
    Infernalzero  
    OP
       2017-04-16 12:27:41 +08:00
    @sunflyer 这个我确认过,使用的 openssl 的 cipher 里是包含 DES-CBC3-SHA 的
    sunflyer
        4
    sunflyer  
       2017-04-16 12:30:10 +08:00
    @Infernalzero 你要确定是 Nginx 编译用的那个版本里面包含。
    Hardrain
        5
    Hardrain  
       2017-04-16 13:27:54 +08:00   1
    你用的是 OpenSSL 1.0.2k?
    这个版本默认移除了对 3DES 和 RC4 加密套件的支持(前者是因为 SWEET32 攻击),除非添加编译参数 enable-weak-ssl-ciphers
    重新编译 Nginx 且不使用系统的 OpenSSL
    添加如下编译参数
    --with-openssl=/path/to/openssl/source \
    --with-openssl-opt=enable-weak-ssl-ciphers \

    nginx -V 获取其余的编译参数,照抄即可.
    wanderer
        6
    wanderer  
       2017-04-16 18:50:44 +08:00
    XP IE 还是用 RC4 吧, CBC 系列的最好禁用了吧......
    wanderer
        7
    wanderer  
       2017-04-16 19:14:55 +08:00   1
    XP 版本的 IE 8 只支持 SSLv3 和 TLS 1.0 的 Cipher Suite ,另外 nginx 自 1.9.1 开始默认不会开启 SSLv3, 所以你不妨贴下你 nginx ssl_protocols ssl_ciphers 以及 IE 8 中的配置,我猜测可能是浏览器没有开启对 TLS 1.0 的支持, nginx 没有开启对 SSLv3 的支持,所以提示「版本过低」!

    解决方案及建议 :
    1 ) 打开 XP IE 8 中的 TLS 1.0 的支持,同时确保 nginx 中的 ssl_protocols 开启对 tls1.0 的支持
    2) 对 XP 下的 IE 用户尽量用 RC4 去代替 CBC


    希望能帮到你哈
    sunflyer
        8
    sunflyer  
       2017-04-16 22:07:08 +08:00
    @wanderer RC4 已经被视为不安全算法了,参考 Lucky13 attack
    wanderer
        9
    wanderer  
       2017-04-16 23:36:46 +08:00
    @sunflyer 那你和 CBC 的坑对比下,就知道 XP + IE 用户使用 RC4 的好处了 :) 在都不安全的情况下,肯定是要权衡下的。
    sunflyer
        10
    sunflyer  
       2017-04-17 18:36:07 +08:00 via iPhone
    @wanderer 其实最好的情况不是直接拒绝 xp 用户嘛(逃)
    Showfom
        11
    Showfom  
    PRO
       2017-05-15 00:20:06 +08:00
    @sunflyer 同意 我的网站都已经拒绝 哈哈
    louted
        12
    louted  
       2022-02-09 13:44:28 +08:00
    @sunflyer cbc 套件有 beast 漏洞且 3des 有 Sweet32 攻击漏洞 RC4 只是强度弱了一个两个漏洞一个就一个其实我更建议用户升级 Firefox
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     955 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 19:22 PVG 03:22 LAX 11:22 JFK 14:22
    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