如何绕过Firefox 33中的“安全连接失败”警告


71

自从安装Firefox 33以来,不再可以使用
我了解风险 ”按钮绕过 “安全连接失败”错误-它消失了!

仍然可以忽略证书错误吗?(例如,在本地环境中延迟使用)
错误代码:sec_error_invalid_key

警告事项


7
您是否100%表示这两个错误消息是相同的,因为根据我的经验,它们是不同的。
Ramhound 2014年

我也倾向于“不同的错误”。刚刚更新到Firefox 33,“连接不受信任”对话框对我而言是不变的。像您建议的那样更改(删除用户对无效证书的选择)将在公司内部网,Internet的许多部分,尤其是SOHO设备(例如电缆调制解调器和WiFi路由器)的Web界面上造成很大的破坏。连接到服务器之类的东西很可能是实际问题。您是否尝试过其他具有已知无效证书的HTTPS站点?
Iszi 2014年

也有可能您遇到了自FF 31起就存在的已知错误
。– Iszi 2014年

2
我相信,您方便地掩盖了实际的错误代码。另外,图像很小。
Daniel B

4
我可以确认FF33.0 在32.0升级之前在同一客户端计算机上工作的同一站点上失败,并显示(错误代码:sec_error_invalid_key)。它也一如既往地在Ubuntu / Canonical FF30.0上运行。(与屏幕截图相同)。
MattBianco 2014年

Answers:


32

打开Firefox about:config

设置security.tls.insecure_fallback_hosts = www.domain.com(替换您遇到问题的域)

重新载入页面


2
这是实际回答问题的答案。一些票数较高的答案就不对了(不提供问题的解决方案,并提供有关Webmin问题的解决方案)...
pgr 2015年

12
这并没有为我在Firefox 48.0工作(GNU / Linux操作系统,如果有差别)。
code_dredd

2
在Firefox 53.0 Mac中无法使用。可能与我尝试将IP地址192.168.1.219而不是域名列入白名单有关。
sudo

2
这是一个非常老的问题。当发布原始问题时,当前(2017年)解决方案是不可能的,并且自最初提出问题以来,该问题已被编辑/增强。
MattBianco

2
那么这个答案适用于什么版本的FF?您打算添加多个网站吗?与逗号,分号连接?令人吃惊的否决答案。
亚当

14

此问题已在其支持论坛中报告给Mozilla

原因是Firefox 33已完全切换到更严格的版本libPKIX,您不能再禁用此库并退回到以前的NSS代码。

查看相关的Mozilla博客文章和错误:

错误975229-删除基于NSS的证书验证

看来他们不会改变这种行为。

如果您的问题像我的一样,请在一个webmin网站上,尝试从webmin内部重新创建证书。它帮助我找回了FF 33.0中的“使安全性异常”!


2
我可以确认,证书的重新生成使FF32及以下版本中的旧对话框重新出现。谢谢马特!对于受此影响的其他所有人,这是有关如何重新创建证书的不错的指南。
RienNeVaPlu's 2014年

另外,如果您创建的CN设置为域名的自签名证书,则Firefox将显示标准的不受信任证书错误。
牙刷2015年

7
感谢您提供解决方案,但无论如何这都是复杂的!Firefox每天都在减少可用性,就好像他们正在努力迫使所有人都使用Chrome。
Mephisto

3
这确实是荒谬的。
Erwin 2015年

10

我对Webmin和firefox 33遇到相同的问题。当我查看Webmin使用的SSL证书时,发现它使用的是512位密钥!几年前安装Webmin时,这一定是默认密钥大小。

Firefox 33不再支持少于1024位的密钥(这是有充分理由的)。查看 网站兼容性

如果您使用另一个浏览器可以绕过此类型的错误,或者通过在/etc/webmin/miniserv.conf中设置ssl = 0并通过使用“ / etc / init.d / webmin重新启动”。只需登录Webmin Web UI并选择:Webmin -> Webmin Configuration -> SSL Encryption -> Self Signed Certificate。填写表格(或保留默认值),然后单击Create Now按钮。如果您暂时禁用了ssl,请在/etc/webmin/miniserv.conf中以ssl = 1启用它,然后通过“ /etc/init.d/webmin restart”重新启动webmin。这将更新您的Webmin自签名证书,现在您将能够从Firefox 33访问该页面(带有通常的浏览器警告,表示不可信的连接)。


1
因此,仍然没有办法接受这些证书吗?
Geremia'3

5

已尝试使用@wisbucky的建议,但需要重新启动浏览器才能绕过“安全连接失败”错误。

遵循的步骤是-

通过在地址栏中键入以下命令来打开Firefox的配置-

关于:配置

搜索security.tls.insecure_fallback_hosts并将其设置为

security.tls.insecure_fallback_hosts = 网站抛出错误的主机名


3

对于有关弱DH密钥的消息,请尝试切换以下首选项(在Firefox中about:config):

  • security.ssl3.dhe_rsa_aes_128_sha
  • security.ssl3.dhe_rsa_aes_256_sha

这解决了我所看到的“安全连接失败”错误:

SSL在服务器密钥交换握手消息中收到了短暂的Diffie-Hellman临时密钥。(错误代码:ssl_error_weak_server_ephemeral_dh_key)


1
谢谢!自上次FF更新以来,由于该错误消息,我无法再访问路由器。现在工作正常!另一方面,我希望所说的路由器公司不会那么懒惰,只是用新证书更新固件,因为它们已经超过了有效期一年。
rfreytag

0

webmin初始self ssl密钥为512字节

解决方案:使用chrome或firefox,在webmin中登录,以webmin配置-> SSL加密->自签名证书

为您的Webmin服务器创建一个新的SSL密钥和证书,选择RSA密钥为默认值(2048),并提出“立即使用新密钥”

然后您可以使用IE访问Webmin


0

另一个值得注意的潜在修复方法:在您的中about:config,您的用户个人资料可能已破坏了某些设置。

其中特别是注意到这里security.tls.version.max

特别是,链接站点上的讨论指出,security.tls.version.max设置已从原来的值(3)更改为的新值1,并且更改后,用户无法连接到需要较新传输版本的某些站点。层安全性。

检查这种情况是否发生而无需首先弄乱您的一种简单方法about:config是尝试通过运行firefox -P然后创建新的配置文件来创建新的配置文件,并查看是否可以成功访问该站点。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.