首页> 外国专利> Method implemented by computer and a computer system to avoid security problems in the use of digital certificates in the signing of codes and a computer program product thereof

Method implemented by computer and a computer system to avoid security problems in the use of digital certificates in the signing of codes and a computer program product thereof

机译:由计算机和计算机系统实现的避免在代码签名中使用数字证书时出现安全问题的方法及其计算机程序产品

摘要

A method implemented by computer to avoid security problems in the use of digital certificates in the code signing, comprising: - signing, by a software distributor through a first server (300), at least one software file using a digital certificate with a digital signature that identifies said software distributor; and - acquiring, by at least one user (100) through a calculation device, a copy of said at least one signed software file; and - generating, by means of a second server (200) in communication with said first server (300), following a request made by the software distributor, an indication of the hash function of the at least one signed software file, said method implemented by computer, in which, before the second server receives the request, said digital certificate to be used for said signature is recorded in said second server (200), the digital certificate to be recorded being provided by the software distributor (300) after registering the latter in said second server (200) and including the digital certificate information obtained from a chain of trust certificate associated with the digital certificate when performing said registration, wherein said record comprises checking, by the second server (200 ), data included in the digital certificate provided that includes at least one domain and / or an electronic address; and wherein said register further comprises: - performing, by the second server (200), an authentication of said digital certificate by performing the following steps: - generating a one-time password, OTP; - sending said generated OTP to the software distributor (300) through a communication channel that includes at least one text message, an electronic message or an instant message; and - certifying, upon receipt of said OTP from the software distributor (300), that the received OTP matches said generated OTP, and in that: - said hash function indication includes information about the software distributor (300) and about the signed software file and a time record that certifies a time when the signature of the software file is notified to the software distributor (300).
机译:一种由计算机实现的避免在代码签名中使用数字证书时出现安全问题的方法,该方法包括:-软件分发者通过第一服务器(300)使用具有数字签名的数字证书对至少一个软件文件进行签名识别所述软件发行者; -至少一个用户(100)通过计算设备获取所述至少一个签名软件文件的副本; -根据软件分发者的请求,通过与所述第一服务器(300)通信的第二服务器(200),生成至少一个已签名软件文件的哈希函数的指示,所述方法实现了通过计算机,其中在第二服务器接收到请求之前,将用于所述签名的所述数字证书记录在所述第二服务器(200)中,待记录的数字证书在注册之后由软件分发者(300)提供后者在所述第二服务器(200)中,并且包括在执行所述注册时从与数字证书相关联的信任证书链获得的数字证书信息,其中,所述记录包括由第二服务器(200)检查包括在第二服务器(200)中的数据。提供的数字证书,至少包括一个域和/或电子地址;其中所述寄存器还包括:-由第二服务器(200)通过执行以下步骤来对所述数字证书进行认证:-生成一次性密码OTP;以及-通过包括至少一个文本消息,电子消息或即时消息的通信信道将所述生成的OTP发送到软件分发器(300); -在从软件分发器(300)接收到所述OTP时,证明所接收的OTP与所述生成的OTP相匹配,并且:-所述散列函数指示包括关于软件分发器(300)和有关已签名软件文件的信息以及时间记录,该时间记录用于证明将软件文件的签名通知给软件分发者的时间(300)。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号