数字签名允许要安装基于 Windows 的软件的管理员和最终用户了解该软件包是否由合法的发布者提供。

在 Windows Vista 和 Windows Server 2008 中,新功能利用代码签名技术,并且操作系统对安全具有新的要求,从而增强了某几种代码的数字签名的使用。

以下数字签名要求适用于 Windows Vista 和 Windows Server 2008:

  • 安装未签名的内核模式组件需要管理员权限。这包括设备驱动程序、筛选器驱动程序和服务等。

这适用于所有开发阶段,包括发布前产品编码和测试等非产品编码阶段。

  • x64 版本的 Windows Vista 和 Windows Server 2008 需要内核模式代码签名 (KMCS) 才能加载内核模式软件。
  • 必须对Windows Vista Protected Media Path (PMP) 中的组件进行 PMP 签名,所有其他内核模式组件必须由 Microsoft 进行 Windows 徽标计划(以前称为“WHQL 签名”)或内核模式代码签名,以便确保对高级内容的访问。
  • 对于x86 以及 x64 版本的 Windows Vista 和 Windows Server 2008 来说,在引导阶段加载的驱动程序二进制文件必须包含嵌入的签名,如本站点的“内核模式代码签名演练”所述。
  • 通过Internet Explorer 下载的安装包和自解压可执行文件必须进行数字签名,以便运行和安装。
  • 硬件相关的驱动程序和其他为 Windows 徽标计划提交的内核组件均要求数字签名。
  • 组件必须由Windows“信任”的证书进行签名,如本站点中的白皮书所述。
http://msdn.microsoft.com/zh-cn/library/windows/hardware/gg487317
http://msdn.microsoft.com/en-us/library/ff548239.aspx

Windows 的驱动程序签名要求相关推荐

  1. Windows 内核驱动签名策略

    Windows的驱动签名策略起始于Win7 64位操作系统,从Win7 64位一直到 Win10 1511版本,驱动程序必须要有SHA1签名,且证书必须使用微软签发的证书交叉签名. 后来微软推行了SH ...

  2. 如何给驱动程序签名?怎么做微软WHQL认证?

    从 Windows Vista 开始,基于 x64 的 Windows 版本要求在内核模式下运行的所有软件(包括驱动程序)进行数字签名才能加载.未签名的驱动程序被系统阻止,数字签名可确保驱动程序已由受 ...

  3. 64位win7禁用驱动程序签名强制

    64位win7禁用驱动程序签名强制 其实想要在64位win7中使用未有签名的驱动程序还是有很多方法的,如上图中,开机之后在登录等待界面按下F8键,进入Windows系统的高级启动项,我们会发现与原有的 ...

  4. win 10 强制禁用驱动程序签名

    前言 数字签名的驱动程序是真实的,不会被恶意第三方更改. 然而,一些制造商不提供此功能,这可能会给您带来麻烦.别担心,有一些方法可以禁用驱动程序签名强制,我们在下面介绍了它们. 为了实现最大的安全性, ...

  5. win7驱动程序未经签名可以使用吗_w7禁用驱动程序签名

    2017-06-01 20:19:07 win7电脑安装驱动程序的时候需要数字签名,要不然就无法正常安装,那么win7系统驱动程序签名怎么强制禁用?想了解具体的设置步骤的话,可以参考以下的教程. 20 ...

  6. Windows 禁用驱动签名方式

    Windows 禁用驱动签名方式 1. Windows开启测试模式 2. 强制禁用 2.1 Win7.Win8 2.2 Win10 3. 开机选用强制开启禁用签名模式 3.1 Win7 2.3 Win ...

  7. 计算机驱动程序签名,如何对驱动程序包进行测试签名

    如何对驱动程序包进行测试签名 04/20/2017 本文内容 本部分提供有关测试 驱动程序包时必须遵循的基本步骤的信息. 测试签名是指使用测试证书对要在测试计算机上使用的 驱动程序包 的预发布版本进行 ...

  8. 64位win7禁用驱动程序签名强制 几种常用方法

    Driver Signature Enforcement Overrider http://www.oyksoft.com/soft/8350.html 其实想要在64位win7中使用未有签名的驱动程 ...

  9. win7驱动程序未经签名可以使用吗_手把手教你解决win7系统驱动程序签名强制禁用的设置技巧...

    win7系统稳定性好,使用者众多:免不了会遇到win7系统驱动程序签名强制禁用这样的问题要处理,太多的用户是不想看到win7系统驱动程序签名强制禁用这种情况的,靠别人来解决问题太被动,只要我们自己找到 ...

  10. 微软ODBC服务器驱动,Windows ODBC 驱动程序中的连接弹性

    Windows ODBC 驱动程序中的连接弹性 09/01/2020 本文内容 为了确保应用程序能与 Azure SQL 数据库 保持连接,Windows 上的 ODBC 驱动程序可以还原空闲连接. ...

最新文章

  1. 【linux】shell中整数运算的加、减、乘、除
  2. python删除类方法_python中向类中动态添加新特性及删除属性方法
  3. Python语言学习之文件格式后缀那些事:python和常见各种文件格式后缀介绍、使用方法之详细攻略
  4. 用户模式与内核模式(2)
  5. MariaDB备份和恢复
  6. 流量洪峰成为常态,腾讯数据库如何高性能支撑海量SQL查询?
  7. java面试题二十五 构造函数
  8. Liner(分段线性插值)
  9. 苹果手机运行python_iPhone是卖的最好的手机?用Python照样把他玩弄鼓掌之间!
  10. mysql主从搭建配置(mysql version5.7.22)
  11. 用四张图说清楚Go程序调度的本质
  12. 2017.9.9 传送带 失败总结
  13. Python+matplotlib设置y轴标签距离、位置、竖排
  14. wait()被notify()后,接着执行wait()后面的语句
  15. 全球光伏产业战加剧:美国考虑对进口太阳能电池施加紧急关税
  16. HADOOP的搭建和配置(一)基础环境配置
  17. “段子手”黄允松的严肃一面:数字化转型是颠覆式创新
  18. UART串口传图LCD显示----图像处理
  19. 有没有ai绘画教程?什么软件能实现ai绘画?
  20. HD2500显卡驱动linux,intel hd 2500驱动下载

热门文章

  1. 【代码优化】坚持使用Override注解
  2. 几点预防内存泄露的小建议
  3. 对作用域插槽的理解:slot-scope
  4. js高级学习笔记(b站尚硅谷)-5-回调函数
  5. 动态代理和静态代理的区别_动态代理与静态代理
  6. linux最新的发布版本号,求问Linux最新内核版本以及发布日期。
  7. 队列与栈(Queue,Deque,Stack)
  8. mac 环境 Android Studio升级后Gradle project Sync Failed解决方法
  9. volatile c语言_C语言系列文章之volatile
  10. Git(3):git clone远程GitHub仓库代码出现“Permission Denied (publickey)”问题