Windows 7上的Firefox中出现奇怪的安全错误

时间:2015-05-27 02:18:48

标签: security firefox ssl ssl-certificate

我有一位客户报告了我之前在Windows 7上没有见过的非常奇怪的安全错误link

页面不会加载任何带有错误的资产:"此站点使用SHA-1证书,建议您使用安全证书,其算法强于SHA- 1"

这是控制台: enter image description here

谁能告诉我为什么会这样?

该网站使用带有RSA证书的SHA-256,为什么Firefox甚至需要查看证书,而不是通过https请求?

2 个答案:

答案 0 :(得分:2)

  

有人能告诉我为什么会这样吗?

您正在使用使用SHA-1签名的证书的网站提供https资源。如果仔细查看控制台日志和提供的链接,您将看到

的访问权限
https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js
https://connect.facebook.net/en_US/all.js
https://fonts.googleapis.com/css?family=Lato:400,100,300,700,900
https://fonts.gstatic.com/s/lato/v11/9k-RPmcnxYEPm8CNFsH2gg.woff
....
  

该网站使用带有RSA证书的SHA-256 ......

对于来自外部网站的附加资源,网站证书无关紧要。

  

...为什么Firefox甚至需要查看证书,而不是通过https请求?

因为您已将资源包含为https。只需查看您的代码,您就会发现类似

的内容
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

答案 1 :(得分:1)

很可能是因为您的网站使用SHA-1证书。 SHA-1是一种较旧的加密算法,现在被认为非常弱; Firefox,Chrome和Windows将在2017年之前停止接受它。您可能需要考虑升级到SHA-2证书。