热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

安全:为什么我们必须停止信任12306的根证书

相信大家应该都通过中国铁路总公司旗下的火车票在线购票网站12306以及其客户端应用程序购买过

相信大家应该都通过中国铁路总公司旗下的火车票在线购票网站12306 以及其客户端应用程序购买过火车票。

当我们在访问12306 网站时可以在首页看到要求下载根证书,然后需要按照指南将根证书添加到系统信任区。

如果不下载根证书会怎么样:那么你在访问购票页面时浏览器会发出证书错误提示并直接阻止掉页面继续加载。

为什么我们要删除系统中的12306数字证书

为什么会被浏览器阻止加载:

为避免遭到中间人攻击提高安全性因此很多网站开始部署HTTPS连接,使用加密连接可以避免出现数据泄露。

为了保证安全各个系统都已经存储公开可信的根证书, 而网站和服务器使用的证书则由这些根证书进行信任。

如果证书并不是由公开可信的拥有根证书的颁发机构签发的, 那么这些证书在系统以及浏览器上会被拦截掉

而12306网站所使用的证书是由名为 SRCA 的机构签发,这个根证书的签发机构实际就是中铁信息工程集团。

如果你查看证书细节就会发现系统提示此 CA 根目录证书不受信任没错这压根就是个自己生成的三无证书

为什么我们要删除系统中的12306数字证书

为什么12306要求你添加信任SRCA根证书:

既然证书是自己生成的其他浏览器和操作系统自然不会信任,那么为了信任只能让用户手动添加到信任区域。

当添加过后再次访问12306网站那么这个由 SRCA 签发的证书才被信任,于是你就可以正常的打开12306了。

信任SRCA根证书有何意义:

本质上这样做没有任何意义,对于12306网站来说使用这个自签名数字证书确实可以避免用户数据出现泄漏。

如果有人试图伪造12306网站证书进行中间人攻击,即使在信任 SRCA 根证书的情况下也会遭到浏览器拦截。

看起来像是个不错的安全措施?但千万别忘了 SRCA 根证书以及12306所使用的证书都是其自己直接生成的。

信任SRCA根证书危害在哪里?

中铁信息工程集团本身是未经审计的证书签发机构,同时也没有 PKI 基础设施对证书进行管理或者吊销操作

如果 SRCA 根证书出现安全问题例如泄露了私钥那么中铁信息工程集团也没有办法及时吊销证书来防止伪造。

如果 SRCA 根证书私钥泄露那么攻击者不但可伪造12306证书进行劫持,同时还可以伪造任意网站进行劫持

例如攻击者可以伪造支付宝网站或者网银证书并制作钓鱼网站, 这样你访问钓鱼网站的时候浏览器不会拦截。

然后在你输入支付宝账号密码以及支付密码点击提交的时候, 攻击者在服务器上即可获得你的所有关键信息。

为12306购票网站的安全而把其他所有网站安全都直接抛之不顾, 显然这样做既不会安全也是非常不值得的

正如前面所说大家购票时基本都按照要求信任了 SRCA 根证书,而证书泄露了也没法通过基础设施进行吊销。

因此这个时候即使中铁信息工程集团想要补救都是没办法的, 因为不可能将删除证书的消息通知到所有用户。

防范于未然:与其明知是个巨大的安全风险还在用不如早早行动,删除对 SRCA 根证书的信任确保财务安全

删除对SRCA根证书的信任有何影响:

删除 SRCA 根证书最大危害无非是假如出现中间人攻击那么你的12306网站账号和密码可能会出现泄漏问题。

同时在你浏览器访问12306网站时会被拦截需要进一步操作, 也就是点击浏览器高级选项里的继续访问按钮。

除此之外基本对你的日常购票操作没有什么影响, 至少12306网站付款时还是要进入支付宝等其他网站支付。

因此这对你的财务账号来说也不会造成任何安全问题,所以删除对 SRCA 根证书的信任是非常有必要的操作。

12306会缺钱买个正规数字证书?

很多网友在访问12306出现证书问题时可能都会想到这么大个公司难道没有几千块钱买个正规的数字证书么?

当然不是:例如下图12306网站的子域名 epay.12306.cn 早在2016年时直接购买3年期的赛门铁克数字证书。

对于为什么12306的购票页面没有购买和部署正规HTTPS 数字证书我们只能猜测是技术问题而不是资金问题。

不过不管如何如果你添加了对 SRCA 根证书的信任,那么赶紧去证书管理系统里面删除对这个证书的信任吧。

为什么我们要删除系统中的12306数字证书

如何删除已经信任的SRCA根证书:如果你之前从未导入那么不需操作

Windows系统:

1、开始菜单或者Cortana搜索certmgr.msc或者在点开运行然后输入certmgr.msc回车均可打开证书管理;

为什么我们要删除系统中的12306数字证书

2、点击左侧的受信任根证书颁发机构 --- 证书 --- 然后找到这个名为SRCA的根证书点右键选择删除按钮:

为什么我们要删除系统中的12306数字证书

Mozilla Firefox 浏览器:(其他浏览器无需此操作)

Mozilla Firefox 浏览器内置独立的证书管理系统,如果你使用该浏览器那么需要到浏览器的证书管理器操作:

1、打开Mozilla Firefox浏览器点击右上角的三道杠菜单选择选项,然后依次打开高级---证书---查看证书:

2、找到SRCA根证书然后点击下方的删除或者不信任,然后将其删除即可,删除完成后点击确定完成操作。

为什么我们要删除系统中的12306数字证书

Mac系统:

Mac 系统打开应用程序---其他---钥匙串访问然后先解锁再搜索SRCA即可看到你此前导入的SRCA证书。

右键点击SRCA证书选择简介---信任---使用此证书时将其始终信任改成永不信任即可完成禁用证书操作。

为什么我们要删除系统中的12306数字证书


推荐阅读
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • JavaScript 跨域解决方案详解
    本文详细介绍了JavaScript在不同域之间进行数据传输或通信的技术,包括使用JSONP、修改document.domain、利用window.name以及HTML5的postMessage方法等跨域解决方案。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 华硕笔记本无法开启热点的解决办法
    当您的华硕笔记本电脑无法开启热点时,可能是因为多种原因导致的。本文将详细介绍几种有效的解决方法,帮助您快速恢复热点功能。 ... [详细]
  • 如题:2017年10月分析:还记得在没有智能手机的年代大概就是12年前吧,手机上都会有WAP浏览器。当时没接触网络原理,也不 ... [详细]
  • 笔记说明重学前端是程劭非(winter)【前手机淘宝前端负责人】在极客时间开的一个专栏,每天10分钟,重构你的前端知识体系& ... [详细]
  • 搭建个人博客:WordPress安装详解
    计划建立个人博客来分享生活与工作的见解和经验,选择WordPress是因为它专为博客设计,功能强大且易于使用。 ... [详细]
  • 了解多域名SAN SSL证书及其工作原理
    本文介绍了多域名SAN SSL证书的概念及其工作方式,探讨其在现代网络安全中的重要性和应用。 ... [详细]
  • Windows操作系统提供了Encrypting File System (EFS)作为内置的数据加密工具,特别适用于对NTFS分区上的文件和文件夹进行加密处理。本文将详细介绍如何使用EFS加密文件夹,以及加密过程中的注意事项。 ... [详细]
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • 本文探讨了在一个物理隔离的环境中构建数据交换平台所面临的挑战,包括但不限于数据加密、传输监控及确保文件交换的安全性和可靠性。同时,作者结合自身项目经验,分享了项目规划、实施过程中的关键决策及其背后的思考。 ... [详细]
  • 计算机学报精选论文概览(2020-2022)
    本文汇总了2020年至2022年间《计算机学报》上发表的若干重要论文,旨在为即将投稿的研究者提供参考。 ... [详细]
  • 如何在U8系统中连接服务器并获取数据
    本文介绍了如何在U8系统中通过不同的方法连接服务器并获取数据,包括使用MySQL客户端连接实例的方法,如非SSL连接和SSL连接,并提供了详细的步骤和注意事项。 ... [详细]
author-avatar
Viola大人
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有