DEP机制的保护原理
一路求学网 http://www.16qiuxue.com 阅览次数: 352次 08-24 16:49:47
标签:电脑硬件,电脑硬件维修,电脑学习,http://www.16qiuxue.com
DEP机制的保护原理,
如同前面介绍的安全机制一样,DEP也有着自身的局限性。
首先,硬件DEP需要CPU的支持,但并不是所有的CPU都提供了硬件DEP的支持,在一些比较老的CPU上边DEP是无法发挥作用的。
其次,由于兼容性的原因Windows不能对所有进程开启DEP保护,否则可能会出现异常。例如一些第三方的插件DLL,由于无法确认其是否支持DEP,对涉及这些DLL的程序不敢贸然开启DEP保护。再有就是使用ATL 7.1或者以前版本的程序需要在数据页面上产生可以执行代码,这种情况就不能开启DEP保护,否则程序会出现异常。
再次,/NXCOMPAT编译选项,或者是IMAGE_DLLCHARACTERISTICS_NX_COMPAT的设置,只对Windows Vista 以上的系统有效。在以前的系统上,如Windows XP SP3等,这个设置会被忽略。也就是说,即使采用了该链接选项的程序在一些操作系统上也不会自动启用DEP保护。
最后,当DEP工作在最主要的两种状态Optin和Optout下时,DEP是可以被动态关闭和开启的,这就说明操作系统提供了某些API函数来控制DEP的状态。同样很不幸的是早期的操作系统中对这些API函数的调用没有任何限制,所有的进程都可以调用这些API函数,这就埋下了很大的安全隐患,也为我们突破DEP提供了一条道路
,DEP机制的保护原理
如同前面介绍的安全机制一样,DEP也有着自身的局限性。
首先,硬件DEP需要CPU的支持,但并不是所有的CPU都提供了硬件DEP的支持,在一些比较老的CPU上边DEP是无法发挥作用的。
其次,由于兼容性的原因Windows不能对所有进程开启DEP保护,否则可能会出现异常。例如一些第三方的插件DLL,由于无法确认其是否支持DEP,对涉及这些DLL的程序不敢贸然开启DEP保护。再有就是使用ATL 7.1或者以前版本的程序需要在数据页面上产生可以执行代码,这种情况就不能开启DEP保护,否则程序会出现异常。
再次,/NXCOMPAT编译选项,或者是IMAGE_DLLCHARACTERISTICS_NX_COMPAT的设置,只对Windows Vista 以上的系统有效。在以前的系统上,如Windows XP SP3等,这个设置会被忽略。也就是说,即使采用了该链接选项的程序在一些操作系统上也不会自动启用DEP保护。
最后,当DEP工作在最主要的两种状态Optin和Optout下时,DEP是可以被动态关闭和开启的,这就说明操作系统提供了某些API函数来控制DEP的状态。同样很不幸的是早期的操作系统中对这些API函数的调用没有任何限制,所有的进程都可以调用这些API函数,这就埋下了很大的安全隐患,也为我们突破DEP提供了一条道路
,DEP机制的保护原理
上一篇:目前液晶显示器的六大缺点
《DEP机制的保护原理》相关文章
- DEP机制的保护原理
- › DEP机制的保护原理
- 在百度中搜索相关文章:DEP机制的保护原理
- 在谷歌中搜索相关文章:DEP机制的保护原理
- 在soso中搜索相关文章:DEP机制的保护原理
- 在搜狗中搜索相关文章:DEP机制的保护原理
- tag: 电脑硬件知识,电脑硬件,电脑硬件维修,电脑学习,电脑学习 - 电脑硬件知识
网友评论>>
栏目分类
电脑硬件知识 更新
电脑硬件知识 推荐
- · 什么是显卡的BIOS
- · 如何的安装双硬盘
- · 显卡散热的知识
- · 电脑硬件参数知识硬盘篇
- · 固态硬盘无法安装Windows7系统的解决办法
- · 笔记本电脑硬盘噪音
- · 如何选购维修电脑用电烙铁
- · 什么是显卡的DirectX
- · 内存Bank介绍
- · 交换机应用中几个值得注意的问题