中科三方:5种导致”SSL证书不被信任”的原因
很多网站管理人员都会遇到这样的困惑:自己的网站明明已经安装了SSL证书,为什么在客户访问的时候,浏览器仍然会发出告警提示呢?究其原因主要有以下五种情况。
1. 证书不是可信任的CA机构颁发
对证书有了解的朋友应该都明白,SSL证书可以分为自签名证书和付费证书两种,自签名证书就是可以自己给自己颁发数字证书,同样可以实现网站的化,然而这种证书成本较低,然而不受浏览器信任,因此在客户访问的时候,系统会发出不信任的告警提示。
因此,为了保障网站的安全和用户的访问体验,网站尤其是企业网站应该购买可信任的政府颁发机构所颁发的数字证书,这一点十分重要。目前全球比较知名的CA颁发机构主要有赛门铁克、CFCA、Geotrust、Globalsign等。
2. 数字证书信任链配置错误
我们常用的SSL证书,基本上很少是CA机构颁发的根证书,大部分都是二级证书,如果不配置中级CA,操作系统就无法确定SSL证书的真正颁发者是谁。这个时候我们的证书和被受到信任的根证书就存在一个中间证书,这个叫中级证书颁发机构CA。
如果我们只安装了最终的域名证书,而没有安装中间证书导致证书链不完整,系统就无法回溯根证书的颁发机构,就会被系统判定为不可信任。为了解决这个问题,我们需要在服务器端配置安装SSL证书时,同样要使得我们的证书链完整,才能正常使用。
3. 证书和域名不匹配
多数情况下我们的证书颁发机构都会为我们的域名做完整的匹配,但有些时候某些证书颁发机构可能会疏忽。当我们为自己的域名比如sfn.cn申请数字证书的时候,我们的CSR当中仅定义了sfn.cn这一个主域名,并未添加更多域名DNS记录。那么当你证书颁发的时候访问就不会受到信任,会提示你该证书不是这个域名的。这个时候需要联系证书颁发机构或证书提供商进行重新签发并包含该域名。
4. 证书已经过了有效期
SSL证书都是有效期限的,如果证书已经过期,在用户访问网站的时候,系统也会发出告警提示。可以在浏览器的Internet选项中点击查看证书的有效期限,如果已经过了有效期,需要及时向域名服务商联系并进行续费操作,以保证网站的正常运行和访问。
5.客户端不支持SNI协议
这种情况只会发生在客户使用的操作系统是Windows XP SP2以下,Android4.2以下等较低的系统版本中。SNI协议就是让多个支持SSL证书的域名共享同一个独立IP地址的技术,现在已经被几乎所有主流操作系统和浏览器支持了。在很多年以前,SSL证书是需要绑定到独立IP地址使用的,由于IPv4地址池的逐渐不够分配,SNI技术应运而生了。
SSL连接出错解决方法:浏览网页的时候突然弹出ssl连接错误该怎么解决解决方法:
1、按下“Win+R”组合键打开运行,在运行框中输入:inetcpl.cpl点击确定打开“internet选项”;
2、切换到【高级】选项卡;
3、在设置框中勾选“使用SSL3.0”、“使用SSL1.0”、“使用SSL1.1”、“使用SSL1.2”点击应用并点击确定;
4、重启浏览器即可解决SSL连接错误的问题了!SSL双方系统时间不一致导致的SSL连接失败解决方法:检测及必要时自动同步客户端与服务器的时间。我们可通过用wireshake抓包分析SSL建立连接的过程,发现在SSL握手过程中,会向对方传送本机的系统时间.因此一个显而易见的办法是获取对方的时间,然后在必要时将本机的系统时间改为对方的系统时间,失败后再连一次.SSL证书检测方法:网页链接
1、客户端向服务器请求连接
客户端向服务器传送客户端SSL协议的版本号,加密算法的种类,产生的随机数,以及其他服务器和客户端之间通讯所需要的各种信息。
2、服务器确认并返回证书
服务器向客户端传送SSL 协议的版本号,加密算法的种类,随机数以及其他相关信息,同时服务器还将向客户端传送自己的证书。
3、客户端验证服务器发来的证书
客户端利用服务器传过来的信息验证服务器的合法性,服务器的合法性包括:证书是否过期,发行服务器证书的CA 是否可靠,发行者证书的公钥能否正确解开服务器证书的“发行者的数字签名”,服务器证书上的域名是否和服务器的实际域名相匹配。如果合法性验证没有通过,通讯将断开;如果验证通过,将继续进行。
4、信息验证通过,客户端生成随机密钥A,用公钥加密后发给服务器
从第3步验证过的证书里面可以拿到服务器的公钥,客户端生成的随机密钥就使用这个公钥来加密,加密之后,只有拥有该服务器(持有私钥)才能解密出来,保证安全。
5、服务器用私钥解密出随机密钥A,以后通信就用这个随机密钥A来对通信进行加密
这个握手过程并没有将验证客户端身份的逻辑加进去。因为在大多数的情况下,只是验证服务器的身份而已。如果要验证客户端的身份,需要客户端拥有证书,在握手时发送证书,而这个证书是需要成本的。
以上就是安信证书为大家整理的SSL证书的工作原理。需要申请SSL证书的朋友可以去安信证书看看。
SSL证书的主要功能是:
一、通过对传输层进行128-256位加密,确保网络传输数据安全。使用证书之后数据的安全更有保障
二、认证服务器真实身份。安装过由第三方权威机构颁发的SSL证书,在浏览器地址栏可显示安全锁标识,点击可查询网站的真实身份,另外有些安装EVSSL证书网站,整个地址栏会变成绿色,一眼即可看出该网站安装了SSL证书,能够有效避免网站钓鱼、欺诈网站所造成的经济损失。
网站安装SSL证书的好处:
1、提升企业形象
当企业网站安装了一个权威证书签发机构签发的SSL证书,能够突显网站的专业性,而且还能提升网站访问者的信任度,大大提升企业的形象和可信度。
2、提升网站访问者的信任度
若你的网站需要使用个人信息来登录,那就必须要安装SSL证书,访问者看到他们的个人信息能够被很好地保护,肯定会加深对网站的信任。
3、吸引更多的顾客
网站安装了SSL证书之后,那么肯定会吸引更多的顾客前来购买并且付款,因为对于他们来说,SSL证书也算是一重保障。
安信证书提供SSL证书一站式申请及安装的服务。
一、安装SSL准备1.安装Openssl要使Apache支持SSL,需要首先安装Openssl支持。Openssl下载地址证书论坛提交问题。
“网站”大家都不会陌生,我们每天都在访问各类网站,比如百度、电脑百事网等。那么,如何建立一个自己的网站?很多人认为自己既不懂代码,也不懂技术,建立一个网站是一件不可能的事情。其实建立一个网站并不难,代...
流量是指在服务器上所传输的数据的总量.包含了上传和下载的数据总量.比如说你在服务器上面通过网络下载一个文件.文件的大小是100M.那么你下载这个文件就消耗掉了100M的流量.目前服务器基本上都是限制的...
本篇文章给大家谈谈cdn备用服务器,以及cdn服务器配置对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 文章目录列表: 1、cdn服务器是什么 2、联想A805e显示CDN备用服务器连接配...
根据我所知道的回答一下这个问题。 ftp服务器常用于局域网内网共享数据使用,当然internet上也有一些ftp服务器。ftp服务器使用了21端口号。ftp提供文件的上传和下载服务,当然管理员也可以根...
导读:如今随着云服务器的发展成熟,租用服务器不像以前那样需要自己单独租一台服务器了,如今租用服务器都是在运营商的系统上按照自己需要非常方便地弹性选择,按需购买,目前有名气的属阿里云、腾讯云、百度云、华...
管道流量,是管材横截面积与水流速度的乘积。 1、计算公式: 流量=管材横截面积×流速 管材横截面积=3.14×(管材内径/2)2 式中: 流量单位为m³/h 流速单位为m/s 管材内径单位为mm 2、...
Web服务器配置安全是网站运营部门最关心的问题之一,很多租用香港服务器的用户表示,网站总是被别人冒用谷歌或者搜狗IP扫描网站,导致网站运行与日志文件占比99%以上。频发的网络攻击表明Web服务器是最容...
导读:如今随着云服务器的发展成熟,租用服务器不像以前那样需要自己单独租一台服务器了,如今租用服务器都是在运营商的系统上按照自己需要非常方便地弹性选择,按需购买,目前有名气的属阿里云、腾讯云、百度云、华...