当前位置:网站首页>2022年11月15日起,代码签名证书私钥均需存储在硬件加密模块中
2022年11月15日起,代码签名证书私钥均需存储在硬件加密模块中
2022-06-09 05:35:00 【沃通WoTrus】
近日,CA/B论坛对代码签名证书私钥做出了变更要求:证书密钥对必须在达到FIPS 140-2 Level 2或EAL4+通用标准以及更高标准的硬件加密模块中生成并存储。此次变更旨在增强保护代码签名证书私钥。
本次代码签名基线要求(CSBR)解决了EV代码签名和OV代码签名证书的颁发问题。在此之前,CA/B论坛对EV代码签名和OV代码签名证书有不同的私钥保护要求。例如,EV代码签名证书是存储在Ukey中寄送到用户手中,而非EV代码签名(即OV代码签名)的密钥对可以在软件中生成,这就很容易导致私钥被分发,从而增加了私钥泄露的潜在风险。
代码签名证书私钥变更要求
从2022年11月15日起,代码签名证书密钥对必须在达到FIPS 140-2 Level 2或EAL4+通用标准以及更高标准的硬件加密模块中生成并存储。这就意味着不论OV代码签名还是EV代码签名证书,他们的密钥对都需在一个硬件设备中生成,且不支持导出私钥。无疑,这将有助于最大限度地降低私钥泄露的可能性。

(CAB论坛Ballot CSC-13截图)
于代码签名证书用户而言,他们就可以通过操作硬件加密模块,让使用方身份具有更高的灵活性。
拥有安全令牌或硬件安全模块(HSM)的用户
云服务商
CA机构或其他受信任的签名服务商
此外,CA必须使用以下任意一种方法来验证或确保私钥是在硬件加密模块中生成的:
CA 提供具有预生成密钥对的硬件加密模块;
用户代码证书请求需要通过远程验证硬件加密模块中的密钥;
用户使用CA强制规定的加密库和合规的硬件加密模块组合;
用户提供内外部IT审计,表明它仅使用合规的硬件加密模块生成密钥对;
用户提供一份通过了云端密钥保护解决方案订阅和资源配置保护硬件加密模块中私钥的报告
CA所认可的可证明密钥对是在用户托管或基于云的硬件加密模块中生成的审计员签署的报告;
用户提供了符合代码签名基线要求的协议证明。
变更代码签名证书私钥基线要求是为了减少代码签名证书私钥泄露,从而降低代码签名依赖者在系统中安装恶意软件的风险。
边栏推荐
- Yoyov5's tricks | [trick7] exponential moving average (EMA)
- Mysql5.7 dual master and dual slave configuration
- (Application of reflection + introspection mechanism) processing the result set of JDBC
- [it] Foxit PDF retention tool selection
- Ecmascript6.0 Basics
- Alibaba cloud AI training camp - SQL basics 3: complex query methods - views, subqueries, functions, etc
- Practical guide to GStreamer application development (I)
- pytorch with Automatic Mixed Precision(AMP)
- Gstreamer应用开发实战指南(三)
- Data Summit 2022 大会资料分享(共23个)
猜你喜欢

Mysql5.7 dual master and dual slave configuration

Alibaba cloud AI training camp - machine learning 2:xgboost

Windows10 installs both MySQL 5 and MySQL 8

Intranet penetration hash delivery attack

Data inconsistency between the reids cache and the database, cache expiration and deletion

Bubble sort, print diamond, print right triangle, print inverted triangle, print equilateral triangle, print 99 multiplication table

Apache devlake code base guide

Ecmascript6.0 Basics

1- enter the database

Gstreamer应用开发实战指南(四)
随机推荐
Analysis of countdownlatch source code of AQS
Heqibao's trip to Chongqing ~
Practical guide to GStreamer application development (III)
力扣今日题-1037. 有效的回旋镖
Morsel-Driven Parallelism: 一种NUMA感知的并行Query Execution框架
Leetcode 1037.有效的回旋镖
Thinking about global exception capture - real global exception capture
Windows10 installs both MySQL 5 and MySQL 8
“Ran out of input” while use WikiExtractor
Cuijian hasn't changed. BAIC Jihu should make a change
Class related difficulties
[it] Fuxin PDF Keeping Tool Selection
YOLOv5的Tricks | 【Trick6】学习率调整策略(One Cycle Policy、余弦退火等)
pytorch DDP加速之gradient accumulation设置
(Application of reflection + introspection mechanism) processing the result set of JDBC
数据血缘用例与扩展实践
Source code analysis of reentrantreadwritelock of AQS
pytorch with Automatic Mixed Precision(AMP)
AQS 之 CountdownLatch 源码分析
Fundamentals of deep learning: face based common expression recognition (2) - data acquisition and collation