问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

诡异的ERR_SSL_PROTOCOL_ERROR

发布网友 发布时间:2024-09-26 04:17

我来回答

1个回答

热心网友 时间:2024-10-05 00:31

面对同事反馈的公司部分网站无法正常打开,页面显示ERR_SSL_PROTOCOL_ERROR的异常情况,我起初判断为短暂的网络故障或缓存问题,但实际情况远比预期复杂。

同事试了多种方法,问题依旧未能解决,且问题似乎在多个同事中普遍出现,分析发现,问题表现存在不少诡异之处。考虑到大多数用户推荐使用体验良好的Chrome浏览器访问网站,我们首先并未怀疑Chrome,尽管问题仅在Chrome中出现。尝试清除浏览器缓存、SSL状态,更换SSL证书后,问题依然存在。

在尝试各种方法无果后,我们开始聚焦于Chrome。通过向Chrome反馈问题,虽然未得到回复,但通过Chromium官方的bug跟踪平台搜索ERR_SSL_PROTOCOL_ERROR,我们发现有用户也遇到了相同的问题,且问题出现时间恰好与我们的反馈时间吻合。进一步阅读相关帖子后,我们揭示了问题背后的真相。

9月28日,Chromium发布了一项部署,其标题为Disable SHA1 in TLS server handshakes by default,即默认禁用TLS握手时的SHA1加密方法。这一发布本身是正常且正确的,因为SHA1已被公认为不安全。然而,问题在于存在使用低版本OpenSSL的一些老旧系统,这些系统会强制使用SHA1。这就是问题发生的巧合与蝴蝶效应。

了解问题原因后,我们找到了解决办法。首先,可以通过chrome://flags/#use-sha1-server-handshakes修改Chrome的默认选项为Enabled,这样可以确保浏览器正常访问。然而,这方法对客户来说操作复杂,且使用SHA1加密不安全。因此,最佳解决方案是更新服务端的OpenSSL版本。以我们的服务器为例,将版本从1.0.1升级到1.1.1后,问题得到解决。

需要注意的是,若网站使用了Nginx部署,可通过nginx -V检查依赖的OpenSSL版本。若版本过低,需要通过重新编译Nginx使用新版本的OpenSSL进行替代升级。具体的步骤可在网上查找,这里不详述。

至此,问题得到妥善解决。总结经验教训,我们意识到更新依赖组件和关注安全更新的重要性,同时也强调了维护用户访问体验的连贯性和安全性。

热心网友 时间:2024-10-05 00:30

面对同事反馈的公司部分网站无法正常打开,页面显示ERR_SSL_PROTOCOL_ERROR的异常情况,我起初判断为短暂的网络故障或缓存问题,但实际情况远比预期复杂。

同事试了多种方法,问题依旧未能解决,且问题似乎在多个同事中普遍出现,分析发现,问题表现存在不少诡异之处。考虑到大多数用户推荐使用体验良好的Chrome浏览器访问网站,我们首先并未怀疑Chrome,尽管问题仅在Chrome中出现。尝试清除浏览器缓存、SSL状态,更换SSL证书后,问题依然存在。

在尝试各种方法无果后,我们开始聚焦于Chrome。通过向Chrome反馈问题,虽然未得到回复,但通过Chromium官方的bug跟踪平台搜索ERR_SSL_PROTOCOL_ERROR,我们发现有用户也遇到了相同的问题,且问题出现时间恰好与我们的反馈时间吻合。进一步阅读相关帖子后,我们揭示了问题背后的真相。

9月28日,Chromium发布了一项部署,其标题为Disable SHA1 in TLS server handshakes by default,即默认禁用TLS握手时的SHA1加密方法。这一发布本身是正常且正确的,因为SHA1已被公认为不安全。然而,问题在于存在使用低版本OpenSSL的一些老旧系统,这些系统会强制使用SHA1。这就是问题发生的巧合与蝴蝶效应。

了解问题原因后,我们找到了解决办法。首先,可以通过chrome://flags/#use-sha1-server-handshakes修改Chrome的默认选项为Enabled,这样可以确保浏览器正常访问。然而,这方法对客户来说操作复杂,且使用SHA1加密不安全。因此,最佳解决方案是更新服务端的OpenSSL版本。以我们的服务器为例,将版本从1.0.1升级到1.1.1后,问题得到解决。

需要注意的是,若网站使用了Nginx部署,可通过nginx -V检查依赖的OpenSSL版本。若版本过低,需要通过重新编译Nginx使用新版本的OpenSSL进行替代升级。具体的步骤可在网上查找,这里不详述。

至此,问题得到妥善解决。总结经验教训,我们意识到更新依赖组件和关注安全更新的重要性,同时也强调了维护用户访问体验的连贯性和安全性。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 佩戴茶晶手串的好处? 此站点无法提供安全的连接– ERR_ SSL_ PROTOCOL_ ERROR SSL证书报错ERR_ SSL_ PROTOCOL_ ERROR怎么办 为什么出现err_ssl_protocol_error错误啊? 哥~~你对电脑配置比较懂是吧?虚心求教在线等!! 急!!大神们忙帮看看这俩电脑配置 在线等 各位大神帮忙看看这个电脑配置怎么样?在线等!! 本人不懂电脑配置 问下这机子配置怎么样,很差吗,玩游戏怎么样,CF可以... 帮我看看我的电脑配置怎么样,在线等 这两个电脑配置以及处理器哪个好些?在线等……谢谢 客厅沙发硅藻泥背景墙四大受欢迎的理由 硅藻泥电视背景墙价格一般多少钱 卡魔拉知道什么秘密 三国中谁最利害! ...朵思大王、金环三结、忙牙长、阿会楠、带来洞主、祝融夫人、兀... 祝融夫人打败的蜀国大将叫什么名字? 如何查一个人的信息? 如何快速找到一个人的住址 我想深入了解一个人,有什么渠道吗? 如何找到对方的真实姓名? 在大学先主修英语,再选修小语种和直接主修小语种哪样更好 对外汉语专业除了英语还可以选其他外语吗? 子宫内膜异位症检查方法有哪些 子宫内膜异位症怎么检查出来的 诊断子宫内膜异位症的最佳方法 有人买过小天才儿童智能手表吗?质量好不好啊 子宫内膜异位怎么检查出来 ...想再加一根.是不是直接插上就可以默认加大内存了? 做梦梦到自己雨天背着沉重的背包一直在走路都累倒好几次最后在目的地... 猪肝怎么洗才干净:切记别只用清水,等于吃毒素,教你正确做法,干净又卫 ... 苏州哪里有动漫周边店~~ 马拉多纳说不知道托马斯·穆勒是谁 考研如何查找学习资料? 《大家发财》结局 ...我什么都开了。我的手机是爱疯5 , 系统是最新的, 都是最 ...是微信上面的,为什么这几天步数一直是0呢!!??数据网络是一直都有来... 牛奶为什么掺牛尿 子宫后位怀孕的优缺点 子宫后位怎么顺利怀孕 后位子宫不容易怀孕吗