首页 > 其他分享 >使用国密SSL证书,实现SSL/TLS传输层国密改造

使用国密SSL证书,实现SSL/TLS传输层国密改造

时间:2023-04-18 16:36:07浏览次数:34  
标签:密码 证书 SSL 算法 国密 应用 传输层

密码是保障网络空间安全可信的核心技术和基础支撑,通过自主可控的国产密码技术保护重要数据的安全,是有效提升我国信息安全保障水平的重要举措。因此,我国高度重视商用密码算法的应用并出台相关政策法规,大力推动国产商用密码算法在金融与重要领域的应用。

目前,国密算法已经成熟应用于金融及重要领域的密码芯片、加密卡、加密机、安全网关、专用安全终端等产品中。近年来,沃通CA专注国产密码技术创新应用研究与实践,以国密数字证书创新应用为核心,将国密算法的应用拓展到HTTPS加密认证等互联网应用中,实现基于国密算法和国密证书的HTTPS加密应用,保护传输中数据的安全,实现传输层SSL/TLS国密改造。

政策背景

  • 2011年,国密局50号文件《关于做好公钥密码算法升级工作的通知》, 要求新投入运行并使用公钥密码的信息系统,应使用SM2椭圆曲线密码算法;2012年以来,国家密码管理局以《中华人民共和国密码行业标准》的方式, 陆续公布了SM2/SM3/SM4等密码算法标准及其应用规范,ZUC和SM2/SM3/SM9算法已成为国际标准。
  • 2018年,国务院办公厅36号文件《金融和重要领域密码应用与创新发展工作规划(2018-2022年)》要求,在金融银行、电子政务、教育、交通运输、民生保障等关键领域全面推进自主可控密码技术的应用
  • 2020年1月1日《密码法》正式施行,以及2021年3月《信息安全技术 信息系统密码应用基本要求》(GB/T39786-2021)的发布,推动我国密码合规应用进入快速发展阶段,国密改造业务在政府、金融等领域加速落地
  • GB/T 39204-2022《信息安全技术 关键信息基础设施安全保护要求》将于2023年5月1日正式实施,强化了关键信息基础设施中密码技术的应用和管理要求

为什么需要SSL/TLS传输层国密改造?

SSL/TLS 安全通信的本质是通信对端采用安全的密码协商协议、密码套件,用于后续通信内容的加解密,协商过程中涉及到签名验签以及相应的密钥交换等多种密码算法,如果其中存在某个潜在后门漏洞算法,数据传输安全将面临巨大安全风险。GB/T 39786对网络和通信安全层面的密码应用提出了明确的技术要求,涉及通信主体的各个要素,都需要遵循要求进行密码技术改造升级。因此,SSL/TLS传输层国密改造是信息系统国密改造不可忽视的一环,而国密SSL证书是实现SSL/TLS国密改造的重要应用产品。

什么是国密SSL证书?

国密SSL证书工作机制和常用的国际算法RSA SSL证书一样,但采用我国自主设计的SM2椭圆曲线公钥算法体系,遵循我国国家标准和管理规范。

使用国密SSL证书,实现SSL/TLS传输层国密改造_SSL

沃通国密SSL证书是国密合规的SSL证书产品,遵循国家标准技术规范并参考国际标准,支持SM2/SM3/SM4国产密码算法和国密安全协议,兼容360浏览器、沃通国密浏览器、红莲花浏览器等主要国密浏览器,兼容安恒WAF等支持国密算法的网络安全产品;采用自主可控密码技术保护数据机密性、完整性,防止数据在传输过程中被窃取或篡改,实现国密HTTPS加密通信以及服务器身份认证。

使用国密SSL证书,实现SSL/TLS传输层国密改造_密码技术_02

沃通国密SSL证书支持域名验证(V1)、单位验证(V3)、扩展验证(V4)等多种验证级别,支持绑定单域名、多域名、通配域名、混合域名、公网IP等多种类型,满足政企单位国产国密SSL证书的应用需求。

“SM2/RSA双证书”应用方案

国密SSL证书的应用依赖支持国密算法的软件应用环境,为解决国密算法在HTTPS加密应用中面临的兼容性难题,沃通CA首推“SM2/RSA双证书”部署模式,在国密SSL支持模块或国密SSL网关上部署SM2/RSA双SSL证书, 当用户使用国密浏览器访问时,自动采用国密算法HTTPS加密;当用户使用Chrome、火狐、IE、Safari等不支持国密算法的全球通用浏览器访问时,自动采用RSA算法HTTPS加密,自适应兼容所有浏览器及移动终端,基于稳步推进、分步实施原则,推动国密算法普及应用。

使用国密SSL证书,实现SSL/TLS传输层国密改造_SSL_03

沃通国密SSL证书的优势

满足国密合规

符合国家标准规范,满足“网络和通信的安全”的密码应用要求,在等保、关保、密评等项目中实现密码合规。

双证书部署全球信任

沃通“SM2/RSA双证书”部署方案,解决国密HTTPS站点兼容性问题,支持各类浏览器和移动端应用场景。

兼容国密浏览器

兼容360浏览器、沃通国密浏览器、红莲花浏览器等主流国密浏览器,与各类国密生态产品广泛兼容互认。

成熟应用案例

沃通国内首家实现“SM2/RSA双证书”方案成熟落地,在我国十几个省市政务网站中得到广泛应用。

如何申请国密SSL证书?

沃通官方“数字证书商店”支持在线申请国密SSL证书,沃通资深服务支持团队全程提供一对一服务,协助用户完成证书申请、生成CSR、身份认证、域名验证、审核签发等流程。

使用国密SSL证书,实现SSL/TLS传输层国密改造_密码技术_04

此外,沃通国密SSL证书已上线腾讯云、阿里云等知名云平台,成为云平台备受欢迎的国产品牌证书,云平台用户可直接在平台内申请沃通(WoSign\WoTrus)国密SSL证书(全球信任的RSA SSL证书也已同步上线)。

使用国密SSL证书,实现SSL/TLS传输层国密改造_SSL_05

使用国密SSL证书,实现SSL/TLS传输层国密改造_HTTPS_06

在国家法规政策的推动下,在各领域国密生态厂商的努力下,我国商用密码算法将会得到更广泛的普及和应用。沃通CA通过产品创新、方案推广、落地应用、案例发布等方式,积极分享国密数字证书创新成果和实践经验,期待与各领域国密生态厂商拓展合作,共同推动商用密码技术应用。

标签:密码,证书,SSL,算法,国密,应用,传输层
From: https://blog.51cto.com/u_15078048/6203650

相关文章

  • telnet远程管理linux主机及Zlib、openssl、openssh升级1
    一、telent远程管理主机1.安装telent服务服务端:yuminstalltelnet-server-y#安装服务端useradddaipasswddai#创建lhj用户,设置lhj密码,密码有规则要求,大小写数字加符号,输2次即可客户端:yuminstalltelnet-y#安装客户端2.测试telent登录客户端:telnet192.......
  • java 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
    通过java程序调用sqlserver数据库,报错驱动程序无法通过使用安全套接字层(SSL)加密与SQLServer建立安全连接。错误:“TheserverselectedprotocolversionTLS10isnotacceptedbyclientpreferences[TLS12]”。ClientConnectionId:9c0c766b-97d5-41c6-884e-1ecbdefbac0......
  • 实验一 密码引擎-4-国密算法交叉测试
    02人一组,创建一个文件,文件名为小组成员学号,内容为小组成员学号和姓名1在Ubuntu中使用OpenSSL用SM4算法加密上述文件,然后用龙脉eKey解密,提交代码和运行结果截图2在Ubuntu中基于OpenSSL产生一对公私钥对(SM2算法)3在Ubuntu中使用OpenSSL用SM3算法计算上述文件的Hash值,然后用Ope......
  • SAP ABAP 通过 https 消费外部 API 遇到错误消息 SSSLERR_SSL_CONNECT
    错误消息:500NativeSSLerror:SSLhandshakewithapi.uat443failed:SSSLERR_SSL_CONNECT-57SAPCRYPTO:SSL_connectfailedreceivedafatalTLS1.0internal_erroralertfromthepeer这个错误是关于ABAP作为客户端,无法通过https向提供API的外部服务器建立安全......
  • OpenSSL s_client测试子命令
    载第三方的最新的PEM(privacy-enhancedmail)格式的可信证书库wget--no-check-certificatehttps://curl.haxx.se/ca/cacert.pemopenssls_client-CAfilecacert.pem-connectwww.baidu.com:443-msg显示证书链openssls_client-CAfilecacert.pem-connectwww.baid......
  • LookSSL不提供免费SSL证书,国内还有哪些免费SSL证书?
    当今时代,随着互联网的不断普及和便利化,人们越来越依赖于网络进行各种活动,如购物、支付、社交等。而在这背后,网络安全隐患也愈发凸显,保护个人信息和数据的安全成为了迫切需要解决的问题。其中一项重要手段就是使用SSL证书来确保通信过程中的数据加密和完整性验证。LookSSL在之前也......
  • 计算机网络 传输层协议TCP和UDP
    目录一、传输层协议二、tcp协议介绍三、tcp报文格式四、tcp三次握手五、tcp四次挥手六、udp协议介绍七、常见协议和端口八、有限状态机  一、传输层协议传输层协议主要是TCP和UDP协议主要作用1.分段和重组2.会话多路复用 二、tcp协议......
  • 【转】检查Linux系统下是否安装了gcc、pcre、zlib、openssl环境
    1.查看gcc环境gcc-v如果Linux系统没有安装gcc编译器,会提示“Commandnotfound”。如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。下图展示为已安装的信息。 2. 查看pcre环境rpm-qapcre看到pcre的版本,说明已安装,否则未安装。......
  • 对于为何设置mySql连接字符串为生么设置useSSL=false
    不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL5.5.45+、5.6.26+和5.7.6+的要求,如果不设置显式选项,则必须建立默认的SSL连接。需要通过设置useSSL=false来显式禁用SSL,或者设置useSSL=true并为服务器证书验证提供信任存储。所以建议设置useSSL为false,有时遇到的问题......
  • Centos 升级Openssl 版本修复漏洞
    一、服务器环境CentOS版本:CentOSLinuxrelease7.6.1810(Core)默认的OpenSSL版本:opensslversion提示如下:OpenSSL1.0.2k-fips26Jan2017二、升级教程1、下载最新版的OpenSSL下载地址:命令如下:cd~wgethttps://www.openssl.org/source/openssl-1.1.1l.tar.gz......