• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2007, Vol. 29 ›› Issue (12): 33-36.

• 论文 • 上一篇    下一篇

Windows Vista内存保护关键技术研究

彭建山 吴灏   

  • 出版日期:2007-12-01 发布日期:2010-05-30

  • Online:2007-12-01 Published:2010-05-30

摘要:

ASLR、SafeSEH和GSStackProtection技术是WindowsVista内存保护机制的关键技术,本文以对这三种技术的原理分析为基础,研究它在一般和特定缓冲区溢出攻击条件下的反 应,证明其在功能上存在的不足,并提出改进方案,提高了内存保护机制的实用性和可靠性。最后,本文对三种技术的关联与互补做了讨论。

关键词: ASLR SafeSEH GS 异常处理 缓冲区溢出

Abstract:

ASLR, SafeSEH and GS Stack Protection are there key technologies for the memory protection mechanism of Windows Vista. Based on the analysis of these technologies,we study their reactions on both general and particular condi- tions, prove the vulnerability in their functions, and then improve these methods,which enhance the practicability and relia- bility of the memory protection mechanism. In addition,we discuss the relationships between the three  technologies.

Key words: ASLR, SafeSEH, GS, exception handling, buffer overflow