随着互联网的发展,证书认证系统在网络安全中扮演着越来越重要的角色。而密码作为证书认证系统的重要组成部分,其安全性直接关系到整个系统的安全性。为了保证证书认证系统密码的安全性,国家密码管理局制定了基于SM2密码算法的证书认证系统密码及其相关安全技术规范。
SM2密码算法
SM2密码算法是我国自主研发的一种公钥密码算法,其安全性已经得到了国际上的广泛认可。在证书认证系统中,SM2密码算法被用于生成数字证书中的公私钥对,以及进行数字签名和加密解密等操作。
密码长度
为了保证密码的安全性,本标准规定了密码长度的要求。密码长度应不少于8个字符,且应包含大小写字母、数字和特殊字符等多种字符类型。同时,密码长度应根据不同的用户角色和权限进行设置,以保证不同用户的密码安全性。
密码存储
密码存储是密码安全的重要环节。本标准规定了密码存储的要求,包括密码加密、密码哈希、密码盐值等方面的要求。同时,密码存储应采用安全的存储介质,如加密的数据库或硬件安全模块等。
密码传输
密码传输是密码安全的另一个重要环节。本标准规定了密码传输的要求,包括密码传输的加密、完整性保护、身份认证等方面的要求。同时,密码传输应采用安全的传输协议,如HTTPS等。
密码使用
密码使用是密码安全的关键环节。本标准规定了密码使用的要求,包括密码的有效期、密码的复杂度要求、密码的使用频率等方面的要求。同时,密码使用应采用多因素认证等安全措施,以提高密码的安全性。
密码修改、找回、锁定、安全审计
本标准还规定了密码修改、找回、锁定、安全审计等方面的要求,以保证密码的安全性。
相关标准
GB/T 35273-2017 信息安全技术 个人身份认证规范
GB/T 35276-2017 信息安全技术 电子认证服务规范
GB/T 35277-2017 信息安全技术 电子认证服务安全规范
GB/T 35278-2017 信息安全技术 电子认证服务管理规范
GB/T 35279-2017 信息安全技术 电子认证服务应用规范