国密与密评

国密算法贯穿登录全流程,配合商用密码应用安全性评估

从用户口令的存储、令牌的签名、敏感字段的加密,到传输链路和身份鉴别,Casdoor 企业版都可以换成国密算法,并对接密码机和签名验签服务器,帮助系统通过密评。

SM2 签发令牌

用 SM2 签发 JWT 和 SAML 令牌,业务系统用 SM2 公钥验签。

SM3 与 SM4

用户口令用 SM3 哈希存储;手机号、身份证等敏感字段用 SM4 加密存储。

国密 TLS

支持国密 TLS(TLCP),对接密码机和签名验签服务器。

UKey 与数字证书

支持 UKey、数字证书登录(CFCA 和各地 CA),满足“其中一种鉴别技术使用密码技术”的要求。

国密能力

  • SM2 签名
  • SM3 哈希
  • SM4 加密
  • 国密 TLS(TLCP)
  • 密码机对接
  • 签名验签服务器对接
  • UKey 登录
  • 数字证书登录
  • 密钥放入 KMS 或密码机
  • 每个租户独立密钥

统一认证平台在密评里管什么

密评关注的是密码技术是否被正确、有效地使用。对统一身份认证平台来说,主要看身份鉴别是否用了密码技术、鉴别信息在传输和存储时是否受到机密性和完整性保护、令牌是否可以被伪造。把这些放在统一认证平台上用国密做好,接入单点登录的业务系统就不必各自实现。

常见问题

国密功能在哪个版本?

国密与密评是企业版的功能,信创版包含企业版的全部功能。

业务系统需要支持 SM2 才能接入吗?

如果令牌用 SM2 签名,业务系统需要用 SM2 公钥验签。也可以只在口令存储、敏感字段加密、传输链路和身份鉴别上用国密,令牌仍用 RSA 签名,具体方案按密评要求和业务系统的情况确定。

相关方案

延伸阅读