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

news/2024/5/9 10:44:00/文章来源:https://blog.csdn.net/weixin_34390996/article/details/89987201

引入:


前面文章说到,操作系统会吧一些网站需要的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,如需转载请自行联系原作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_728808.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

源码安装构建网站架构

好久没写些博客了 刚刚找到工作,工作没几天就有幸参与了公司网站的拆分项目 今天就写这些东西 主要是用来熟悉下源码安装的过程 方便自己的记忆 项目名称:数据库以及应用的拆分项目需求:由于网站的后台数据库的日益增长造成数据库过大 数据库…

如何下载视频网站中video标签中的视频资源以blob:http开头的地址的资源

一、问题场景 想下载知乎视频资源,却发现视频链接是这个样子的 blob:https://v.vzuu.com/b6146956-6e52-406d-8909-f3f1b81ae461 当时一脸懵比啊 ~难道blob:https是什么牛逼的新协议?于是进行了一番探索 二、探寻结论 结论就是blob:https并不是一种协议…

各位ccflow爱好者, 驰骋企业门户网站与虚拟机发布了,虚拟机包含了ccflow, ccoa......

为什么80%的码农都做不了架构师?>>> 各位ccflow爱好者, 驰骋企业门户网站与虚拟机发布了,虚拟机包含了ccflow, ccoa, ccim, ccgpm,ccsso. 各位ccflow爱好者: 驰骋企业门户网站试运行: http://ccport.org 虚拟机:包含流程引擎、权限管理、单…

SEO人员必懂的几个高级搜索指令

一些常用的高级搜索指令,平常人可能不太了解,但对于SEO人员来说是必须要懂的,因为通过这些高级搜索指令,我们可以更好的查看和分析数据,为网站优化提供依据。常见的高级搜索指令有哪些呢? 1、site指令&…

最好的网站宣传方法:网摘精灵

最好的网站宣传方法:网摘精灵网摘精灵软件名称:网摘精灵 软件语言:简体中文 当前版本:1.0 适用平台:windows 9x/windows me/windows 2000/windows xp/windows 2003/ 软件类型:国产软件/免费版/网络辅助/网站推广 发布日…

ASP.NET网站实现现场直播

此博文省略了流媒体服务器组建(网络管理员的事)。 可以先看到截图: 把下面的js代码,另存为LiveBroadcast.js文件,存在专案中的js目录中: LiveBroadcast.js function Fulls() {try {if (document.all.Media.playState 3) { docume…

ASP.NET MVC5 网站开发实践(二) Member区域 - 用户部分(3)修改资料、修改密码

在上一篇博客中实现了用户的注销和登录,其实代码里落了点东西,就是用户登录要更新最后一次登录时间和登录IP,这次补上。今天做修改资料和修改密码,TryUpdateModel是新用到的东西。 目录: ASP.NET MVC5 网站开发实践 - …

给理工男女的一个神奇网站

十一长假已经只剩下最后两天,你给自己定下的假期学习计划进展如何? 你是在家,还是在想家,还是在其他国家? 为了让家里蹲的诸位不虚度光阴,也为了让那些堵在高速路上的童鞋打发时间,现隆重给大…

想做一个显示全国火车运行图的网站(5)误操作

误操作,想把火车站基本信息和wiki信息分到两张表中,在复制坐标列时忘记把数据也导过来就删除了源表的列,丢了所有的地标数据。 找备份,本来有一个作业是三天备份一次数据库的,但是今天一看,忘记在Sql Serve…

IE11兼容性问题——网站提示“打印插件只支持IE浏览器”

很多系统已经自动升级到IE11,会出现兼容性问题——网站提示“打印插件只支持IE浏览器”解决方法:浏览器“工具”——“兼容性视图设置”,打开以下窗口将相关网址添加到列表中,点击“关闭”,刷新网页即可打印。转载于:h…

LVS-DR+Keepalived网站服务器双机热备配置

keepalived是一个类似于layer3, 4 & 7交换机制的软件,也就是我们平时说的第3层、第4层和第7层交换。Keepalived是自动完成,不需人工干涉。调度服务器:需要在LVS的基础上面做。参考上两节:负载均衡群集之一LVS-DR:h…

演练:使用多种编程语言开发网站

演练:使用多种编程语言开发网站默认情况下,App_Code 文件夹不允许使用多种编程语言。不过,您可以将 Web 应用程序结构和配置设置修改为支持多种编程语言,如 Visual Basic 和 C#。这样,ASP.NET 就可以创建多个程序集&am…

网站的高性能架构---应用服务器性能优化

应用服务器就是处理网站业务的服务器,网站的业务代码都部署在这里,是网站开发最复杂,变化最多的地方,优化手段主要有缓存、集群和异步等。 分布式缓存缓存无处不在,既存在于浏览器、也存在于服务器和数据库&#xff1b…

LAMP学习之linux下论坛网站搭建及测试

LAMP环境下论坛的搭建安装mysql过程 http://zhibing.blog.51cto.com/846805/192930安装apachePHP过程http://zhibing.blog.51cto.com/846805/194124首先下载一个论坛程序,本文以PHPWind为例安装过程详解[rootzhibing ]#mkdir /usr/local/apache/htdocs/bbs //在A…

推荐一个激动人心的Silverlight网站应用

先给出围观地址:http://www.vsallaccess.com/index.html 该网站不仅外表华丽,而且使用了很多silverlight3的新特性(如3d变换,导航等),绝对会让踌躇不前的silverlighter们振奋起来 左侧菜单中鼠标滑过时的绚…

1月第3周网络安全报告:被篡改的.COM网站占74.3%

IDC评述网(idcps.com)01月26日报道:根据CNCERT抽样监测结果和国家信息安全漏洞共享平台(CNVD)发布的数据得悉,在1月第3周(2016-01-11至2016-01-17)期间,我国互联网网络安…

一个简单的监控网站是否正常并自动重启服务的shell脚本

为什么80%的码农都做不了架构师?>>> #!/bin/sh if [ -z "curl --connect-timeout 15 --max-time 20 --head --silent http://localhost/index.php|head -n 1|grep 200" ];thenecho -e "$(date %Y-%m-%d)\n" killall nginxkillall p…

黄聪:Discuz!的SEO优化策略一:如何设置标题 如何去掉Powered by Discuz!尾巴

1、如何设置标题 进入 管理中心 -- 全局 -- SEO设置 -- 论坛 -- 标题 ,设置你的网站标题和描述。 PS:有人问keywords要不要设置,其实现在keywords对SEO的影响已经微乎其微了,添不添加都可以。 2、去掉Powered by Discuz!尾巴 1&am…

开发者必去的10大国内网站推荐

1、dev666网址导航 dev666网址导航是非盈利无广告、为开发者量身定制的网址导航,整体界面纯净无广告,开发者常用的网站一触即达,主要模块包括:『名站导航』、『开放平台』、『站长资源』、『编程开发』、『教程文档』、『PM创业』…