SSL握手时nginx严重错误
在Ubuntu 14.04 LTS上我的nginx有问题.我不时会收到一个严重的错误:
我查看了我的OpenSSL版本:
我搜索了有关它的更多信息,发现它可能与旧版OpenSSL有关.所以我试着编译最新版本:
我还通过符号链接替换了新的OpenSSL二进制文件:
之后我有:
但我仍然在nginx中使用旧版本:
在更新OpenSSL后,我在Ubuntu中找不到任何其他新的libssl.如何更新libssl以便nginx可以使用最新版本? P.S.1.也许关键错误的问题与OpenSSL的版本无关. P.S.2.我认为这个crtitical错误可能会影响我的整个虚拟机.我还遇到了“不时”崩溃VM的问题. 我尝试了很多东西,现在我无望了. Stackoverflow请帮忙! 最佳答案
这看起来像有人检查服务器是否支持TLS_FALLBACK_SCSV,它在您的情况下.没什么好担心的.相反,这意味着您的服务器支持有用的安全功能.有关TLS_FALLBACK_SCSV的更多信息以及如何以这种方式检测SSL降级攻击(如POODLE),您可以查看http://www.exploresecurity.com/poodle-and-the-tls_fallback_scsv-remedy/. TLS_FALLBACK_SCSV是一个相当新的选项,旨在检测SSL降级攻击.它需要客户端和服务器上的支持.较旧的nginx / OpenSSL和较旧的浏览器根本没有此选项,因此无法检测到此问题,因此未在早期版本中记录.此消息至关重要,因为它可能表示针对客户端的实际SSL降级攻击尝试被此选项击败.在实践中,它可能是一些探测选项支持的工具,如SSLLabs. 供ssl / ssl_lib.c函数ssl_bytes_to_cipher_list中的相关代码参考: (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用协议升级在nginx反向代理后面运行daphne始终路由到http
- node.js-Nginx反向代理:如何通过子域访问不同的容器?
- node.js-如何在容器内正确运行nodejs?
- ruby-on-rails-Nginx与乘客的重写规则
- 在Nginx上安装symfony2无法加载CSS
- nginx – IE/wget将子域的SSL证书与主域证书混淆的问题
- python-对Dreamhost Passenger Django进行故障排除
- nginx-启用了ngx_http_realip_module的白名单cloudflare Ip
- ruby-on-rails – 搬到rbenv打破乘客(nginx)
- nginx – 哪种方式更好地重定向以及为什么