为了提高证书安全性,提前为未来先进技术做好准备,作为全球网络安全行业国际组织,CA/B论坛发布了如下通知:从2021年6月1日起,代码签名证书的最小密钥长度将从2048位增强至3072位。

代码签名证书(Code Signing Certificate)是软件开发商的理想解决方案。有了代码签名证书他们就可以对自己的产品(如应用程序、驱动程序、可执行文件或者其他程序)进行数字签名,保证软件代码和内容的安全性。签名后的软件可以标识开发者的真实身份,如果在传输过程中被第三方修改,将自动提醒最终用户以免被欺骗。

虽然数字签名可以在很长一段时间内保持有效(代码签名有效期是3年)。但与此同时,技术的进步容易使这些相对较老的、较弱的密钥受到暴力破解。因此,将来验证这些签名的一种方法是提高代码签名证书的最小密钥长度。

那么,密钥长度到底是什么?代码签名证书的密钥长度发生了什么变化?最重要的是,这将对代码签名证书的客户有什么影响?

什么是密钥长度

密钥长度是证书关联密钥对中的位数,用于签名和加密。密钥长度通常设置了一个加密算法的安全性上限,密钥长度越长,意味着更强的数字签名,也就更安全。理论上说,任何一种加密算法都可能被超强计算机通过暴力破解,但是在密钥长度越长的情况下,暴力破解的时间也会越长。所以理想情况下,在相当长一段时间内通过暴力破解密钥不是那么容易的。

但是随着科学技术的进步,攻击者在无人知晓的情况下恶意篡改应用程序也只是时间问题。为了确保当前的数字签名能在未来几年内可继续使用,提高密钥长度是一个很好的办法。

代码签名证书密钥长度发生了什么变化

在八年前,证书的密钥长度被要求从1024位调整至2048位。所以,现在代码签名证书的最小密钥长度是2048位,并且是非常安全的。但是,随着时间的推移,目前的安全加密签名在未来可能会受到威胁攻击,鉴于此问题,美国国家标准与技术协会(NIST)发布了NIST SP 800-57密钥管理建议:基于安全性考虑,建议在2030年之后不再使用RSA算法2048位密钥。

专注于CA和浏览器的安全技术与标准的讨论与制定的CA/B论坛在分析了NIST的建议之后,投票决定从2021年6月1日起,代码签名证书最小密钥长度为RSA3072位。

密钥长度的变化会产生什么影响

2021年6月1日之后颁发的代码证书将自动链接到3072位的根证书,因此您不用购买其他产品或重新定向3072位信任链。

在2021年6月1日之前签发的2048位代码签名证书,仍然可以有效使用。如果是在6月1日之后重签或续费代码证书,需要在生成CSR时选择RSA3072加密位数。但即使是在6月1日之前签发的2048位证书,为了遵循行业标准、提高安全性,锐成信息还是建议您尽快重签切换到3072位代码签名证书。

如何查看证书密钥长度

如果不知道自己现有证书的密钥长度,可通过以下几个简单的操作步骤就可以查看。例如,在Windows中找到您的证书文件,右键单击证书,选择【属性】,点击证书的【详细信息】选项卡,在【公钥】里即可查看到密钥长度,如下图:

                     (Windows 10中的代码签名证书的属性窗口)

如果您的代码签名证书是2048位,建议您在6月1日之后重签切换到3072位代码签名证书。

为了遵从CA/B论坛对代码签名证书的新规要求,Digicert,Entrust等国际CA纷纷调整策略。Digicert宣布2021年5月27日之后签发的代码签名证书必须支持RSA算法3072位或更强的密钥长度。2021年上半年,Entrust已发布RSA算法4096位的根证书,新签的代码签名证书密钥长度将为RSA 3072位或4096位。如果Entrust代码签名需带有时间戳,那么就需要选择4096位的RSA密钥。具体变更详情可前往各自官方网站查询。

欲了解更多代码签名证书相关资讯,或是申请代码证书,请关注锐成信息(www.racent.com)!

以上内容均来自锐成信息编译,如转载,请注明出处。

CA/B论坛又出新动作了!代码签名证书最小密钥长度将于6月增强至3072位相关推荐

  1. GlobalSign即将停止签发SHA1代码签名证书

    关于GlobalSign即将停止签发SHA-1代码签名的公告 尊敬的客户/合作伙伴: GlobalSign的代码签名证书产品将面临两个主要变化,如下: 一,即将停止SHA-1代码签名的签发 Globa ...

  2. 手机吸费软件肆意捞金,通过代码签名证书加以防范

    据相关调查显示,截至 2012 年 3 月 10 日,我国已经有超过 21 万部手机感染了暗扣用户话费的恶意代码.每部感染暗扣恶意代码的手机,平均每个月至少被直接扣费 20 元.仅一款暗扣话费的恶意代 ...

  3. EV代码签名证书,支持Windows 10预览版和正式版驱动签名

    DigiCert EV代码签名证书具有普通内核代码签名证书的所有功能,但不同的是采用更加严格国际标准扩展验证(EV验证),并且有严格的证书私钥保护机制--必须采用 USB Key来保护签名证书的私钥, ...

  4. GlobalSign 发布了即将要修改代码签名证书的重要通知

    因为从 2021 年 6 月 1 日开始,CA/B 论坛将强制使用最小密钥大小至少为 3072 位的新代码签名证书,这将影响颁发代码签名证书的所有公开可信的 CA,当然还包括 GlobalSign.因 ...

  5. 什么是EV 代码签名证书

    EV代码签名证书是指扩展验证代码签名证书,具有标准代码签名证书的所有功能,能签名内核代码,不同的是采用更加严格国际标准扩展验证(Extended Validation:EV验证),并且有严格的证书私钥 ...

  6. 代码签名证书,保护应用程序安全性

    在现代IT环境中,有大量不同的方式可以用来确保应用程序的安全性.其中一个就是从源头开始,让应用程序开发者能够对他们的代码进行数字签名,从而确保给定应用程序的完整性和真实性. 一直以来,认证机构安理会( ...

  7. 什么是代码签名证书?

    使用代码签名证书,您可以保证签名者的身份和软件的完整性,这可以防止在下载和安装软件时出现警告. 代码签名证书是软件开发人员用来签署其软件.应用程序和驱动程序代码的数字证书.它使用公私密钥基础设施(PK ...

  8. 单位OV代码签名证书与EV代码签名证书有什么区别

    以下内容由SSL盾www. ssldun .com整理发布 代码签名证书由权威CA机构验证软件开发者身份后签发,让软件开发者可以使用代码签名证书,对其开发的软件代码进行数字签名,用于验证开发者身份真实 ...

  9. EV代码签名证书是什么?和单位代码签名证书有何不同?

    为什么80%的码农都做不了架构师?>>>    代码签名证书由权威CA机构验证软件开发者身份后签发,让软件开发者可以使用代码签名证书,对其开发的软件代码进行数字签名,用于验证开发者身 ...

  10. 选择Digicert的EV代码签名证书有什么优势?

    DigiCert是业内古老的根证书之一,兼容所有主流浏览器,兼容所有操作系统.安卓.苹果等平台.是美国老牌的CA认证中心,提供SSL证书和SSL管理工具十多年,DigiCert 旗下拥有DigiCer ...

最新文章

  1. 并查集(边带权,拓展域)
  2. ABP理论学习之工作单元(Unit of Work)
  3. go语言笔记——数组长度不可变,但是元素值是可变的!!!
  4. Go学习笔记07-结构体与方法
  5. CF(439E - Devu and Birthday Celebration)莫比乌斯容斥
  6. css知多少(1)——我来问你来答(转)
  7. velocity 的 escape实现
  8. stm8s跳出中断程序c语言,stm8s103 利用中断判断长按短按,长按可以实现进入低功耗 短按1-2s跳出低功耗进入工作,实际情况是短按立马跳出低功耗,请各位大侠帮忙看看。附程序...
  9. [蓝桥杯][2018年第九届真题]调手表-bfs
  10. chrome插件中调用ajax,Chrome扩展程序中的Ajax调用无效
  11. 不再是顶配专属iPhone 13系列将全系标配LiDAR激光雷达
  12. python在工作中怎么用_简洁优雅的Python教你如何在工作中“偷懒”
  13. mfc之ListControl控件的使用
  14. nodejs连接mysql哪个版本_nodejs连接mysql
  15. HTML案例登录页面
  16. 手把手教你获得CSDN徽章:CSDN IT冷知识 每日一练
  17. matlab资产配置,FOF投资的量化分析:资产配置模型
  18. shiro原理及其运行流程介绍
  19. rpm -qa的意思详解
  20. 边境的悍匪—机器学习实战:第十五章 使用CNN和RNN处理序列

热门文章

  1. piano+apk+android,PianOli | F-Droid - Free and Open Source Android App Repository
  2. java学习笔记(三)手机号码归属地批量查询的代码,亲测可用
  3. php 开源网店系统,企业级开源PHP网店系统海盗云商(Haidao)
  4. 数学建模优化模型简单例题_数学建模例题.doc
  5. winrar压缩软件弹出广告解决办法
  6. syslog工具_INAV:一款专用的日志审查导航工具
  7. cmd 复制文件夹内容
  8. 什么款式蓝牙耳机玩游戏更舒适?五款小巧低延迟蓝牙耳机推荐
  9. PC-电源-001--什么是80 PLUS,金牌换钛金电源能回本吗?
  10. Matlab绘制直方图,横坐标间设置等间距的空格