SSL证书相关技巧 -- 如何访问一个网站,其证书不在系统证书列表中

简介:
+关注继续查看

引入:


前面文章说到,操作系统会吧一些网站需要的SSL证书添加到其证书管理器中,但是世界上毕竟网站太多了,操作系统不可能一一添加证书到列表,而且这种网站很多,比如下面例子中的中国铁道部订票网站,这时候,浏览器的行为如何呢?它说明什么问题呢?我们又应该如何解决呢?


分析:

比如我们访问中国铁道部订票网站https://kyfw.12306.cn/otn/(这个很常用,因为刚好现在过年期间,这个网站应该非常红火)


它会在地址栏显示一个带红叉的锁,然后弹出一个提示说这个网站的安全证书不受到信任:

wKiom1LvhK7QdcNGAAFCv_D956s242.jpg

如果点击带红叉的图标,则会提示

wKioL1LvhJTwfH9rAAFsDnJe1QA153.jpg


相信这个很司空见惯了,它属于访问HTTPS常见到的现象,它的作用是告诉访问用户:这个网站服务器的证书不受到信任,也就是这个证书没有办法通过CA来提供验证。当然用户你一定要继续访问也可以,只是我已经友情提醒过你了,所以你的所有私密数据不受到我当前浏览器(比如Chrome)的保护,出了问题我一概不负责。


所以用户肯定会去想,到底是这个证书本身有问题呢?还是证书没问题,只是没有得到CA的认可?


于是用户会去点击这个证书的详细信息:

wKiom1LvhMWAcNGVAAInPDGAlBE036.jpg

显然,颁发证书的组织是铁路客服中心,这个广告经常做,所以错不了。于是我们可以推断,我们浏览器访问https页面受阻是因为这个证书没有被CA认可,而不是证书本身的问题。


于是,我们就需要安装相应的根证书到浏览器中(准确是安装到操作系统中),这样操作系统就会自动信任这个CA颁发的证书。我们去铁道部网站的首页下载这个证书文件:


wKioL1LvhLDzBT9iAAIkqqbL3FQ476.jpg

然后通过添加这个证书到 “受信任的根证书颁发机构来启用对这个根证书的信任。



我们双击下载后的铁道部根证书文件,选择安装证书按钮:

wKiom1LvhN6QVJlpAAGZ-LVJlyQ039.jpg


然后会弹出 “安装证书向导,我们将这个根证书添加到受信任的证书颁发机构

wKioL1LvhMThpGW7AAGtCmuUq2w792.jpg


点击确认后,它会弹出一个安全性警告,目的是免责,它让用户最终决定这个证书的合法性,而不是操作系统自带的默认合法的,所以用户确定了合法后,操作系统就为该证书的使用开放了绿灯

wKiom1LvhPKwrrooAAIO-Qt2fyk180.jpg


然后点击按钮,则该根证书安装成功。我们回到操作系统的证书管理器,显然,这个SRCA证书被添加进去了:

wKioL1LvhNmQdMEQAAaPo59jIRg606.jpg


我们再次访问12306网站,会发现锁是绿色的而不是带红叉的了,这就表明浏览器和12306铁道部网站的安全链路已经没问题,客户可以放心的通过浏览器来传输私密敏感数据到12306了。


wKiom1LvhQnBGqYFAADFgP_HLu8206.jpg



总结:


1.多数网站的访问,如果是https的,那么操作系统默认会通过控制浏览器来阻止对那个网站的直接访问从而保护用户发送敏感数据岛不合法网站。

2.如果这些网站是合法的正规的网站,那么当访问浏览器访问这些网站时候会探知网站使用的证书信息。

3.这些证书必须是合法的并且被关联到受信任的CA中,一般用户可以去查看证书相关信息,例如签发者是谁,是否过期。

4.一旦用户觉得此证书是可以信任的,那么他们就可以设置操作系统来放开对相应网站的限制。一般网站都会提供根证书,用户可以通过操作系统的证书管理器把网站的证书添加到受信任的根证书颁发机构,当然因为这个证书是用户自己导入的,而不是操作系统自带的,所以操作系统会有一个提示说明来免责。

5.一旦添加根证书到受信任的根证书颁发机构成功,那么这个根证书颁发机构颁发的证书就会被操作系统所信任,操作系统就可以允许访问了,并且用户用现在的SSL信道传送私密数据不会受到影响。






本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/1355865,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
安全 网络安全 数据安全/隐私保护
企业网站能不能使用自签名SSL证书?
我们可能听说过有些企业或者个人使用的是自签名SSL证书,使用者常常也会说到自签名SSL证书成本低,创建方便,有效期时间长,省去了要定期签发的环节等等好处,听说过的人也是抱着好奇心想尝试使用,毕竟这么多好处摆在那儿,多少还是会有些让人心动。那么,自签名SSL证书真的像某些使用者说的那么好吗?使用了之后真的就能有效保障网站安全,让人高枕无忧?
87 0
企业网站能不能使用自签名SSL证书?
|
8月前
|
安全 搜索推荐 应用服务中间件
ssl证书怎么申请?网站ssl证书申请
随着搜索引擎巨头百度、谷歌等大力倡导网站https加密访问,以及加强互联网信息安全建设的需要,越来越多的网站、系统开始实现https加密。
138 0
ssl证书怎么申请?网站ssl证书申请
|
8月前
|
安全 算法 Java
住房公积金管理中心网站SSL证书应用案例
为提升住房公积金网络信息安全水平、维护住房公积金信息数据安全,目前已有十余个省市住房公积金管理中心网站,选用沃通SSL证书实现HTTPS加密
76 0
住房公积金管理中心网站SSL证书应用案例
|
10月前
|
域名解析 前端开发 JavaScript
手把手带你打造绝美个人博客网站🔥【含部署教程+免费SSL证书配置】!
前言 大家好,我是HoMeTown。 最近一直在更与EPR相关的文章,做一些记录
244 0
|
域名解析 安全 数据建模
网站启用 https ,申请免费的SSL证书的方法
现在网站没有不启用 https 的,SSL证书是网站启用https加密访问的关键要素,为了加强网络安全防护,现在大部分网站都会部署有效的ssl安全证书,以实现服务器身份验证和数据加密传输功能。网站使用的SSL证书一般是需要付费购买的,不同品牌不同类型的SSL证书购买价格往往会有所差异,一年费用从几百到上万元不等。如果您想申请便宜的ssl证书,则可以来看看下面这几款性价比高的SSL证书推荐。
|
Web App开发 网络协议 安全
【从零开始】从零开始拥有自己的网站(② SSL证书)
上一篇文章我们介绍了域名的概念和如何拥有一个域名,本篇文章我们将介绍关于SSL证书的内容。
111 0
【从零开始】从零开始拥有自己的网站(② SSL证书)
|
Web App开发 负载均衡 安全
浏览器如何验证SSL证书及如何查看网站的证书
浏览器如何验证SSL证书及如何查看网站的证书
浏览器如何验证SSL证书及如何查看网站的证书
|
弹性计算 应用服务中间件 网络安全
细节:ECS上nginx配置ssl证书访问不了https网站
阿里云申请ssl证书后,在nginx服务器配置后,访问https网站不通
362 0
细节:ECS上nginx配置ssl证书访问不了https网站
|
安全 小程序 网络安全
锐成SSL证书特惠来袭 四步开启网站HTTPS安全防护!
锐成11周年庆SSL特惠活动,爆款SSL证书只要72元起/年!还有国产SSL证书直接一降到底,3折选购!目的是为各大网站、APP应用、小程序、服务器提供低成本的HTTPS安全防护方案!
锐成SSL证书特惠来袭 四步开启网站HTTPS安全防护!
|
Web App开发 安全 网络协议
SSL证书相关技巧 -- 如何访问一个网站,其证书不在系统证书列表中
SSL证书相关技巧 -- 如何访问一个网站,其证书不在系统证书列表中 推荐一个免费的阿里云产品:云盾证书(https证书) 为了能让非专业人士看懂,同样尽量用直白的话,一般来说:当你个人需要建立网站,或者公司要建立官网、商城,通常需要先购买服务器或云主机,虚拟空间,然后将网页和程序、数据库部署上去,用户就可以用浏览器访问了,比如说浏览页面的内容、登录、发表评论、购物等。
1856 0
推荐文章
更多