驱动代码签名证书是什么?如何进行驱动签名

驱动代码签名证书是数字证书的一种,主要是对驱动程序进行数字签名,可以指明软件的发行者,以及是否有人已更改驱动程序包的原始内容。

如果驱动程序已由使用证书颁发机构验证其身份的发行者签名,则可以确信驱动程序实际来自该发布者并且没有被更改。相反,如果驱动程序没有签名,未由使用证书颁发机构验证其身份的发布者签名,或者自发行以来已进行了更改,则Windows将通过消息进行警告,示例如下:

1)Windows无法验证该驱动程序的发行者

该驱动程序未经过数字签名,或者其数字签名尚未得到证书颁发机构的验证。 如果从原始制造商的光盘或系统管理员那里获得驱动程序,则应仅安装驱动程序。

2)Windows无法安装该驱动程序

缺少有效数字签名或自签名以来已更改的驱动程序无法安装在基于x64的Windows版本上。 因此,如果运行的是基于x64的Windows版本,只会看到该消息。

3)该驱动程序已被更改

经过验证的发布者的数字签名后,已更改驱动程序。 该软件包可能已更改为包含可能损害计算机或窃取信息的恶意软件。 在极少数情况下,合法的发行商会在对驱动程序包进行数字签名后进行更改。 如果从原始制造商的光盘中获得了更改的驱动程序,则应仅安装该软件。

因此,驱动程序进行数字签名很重要,驱动代码签名证书申请刻不容缓。接下来我们一起来了解一下Windows驱动程序如何进行签名,这里以win7为例:

首先我们点开按钮,在程序框里输入gpedit.msc,然后按回车键展开用户配置到管理的模板系统,然后到驱动程序安装双击,又见面的设备,驱动程序的代码签名。选择已经用并点击确定,win7驱动程序签名就完成了。

相关文章