期刊文献+

基于Windows的C++异常处理机制研究

Research on C++ Exception Handling Based on Windows Operation System
下载PDF
导出
摘要 首先从系统层面和编译层面分析了Windows和C++异常处理的基本原理,指出了基于Windows的C++异常处理机制在使用过程中可能出现的逻辑错误,以及Windows运行时库中个别函数可能存在的此类安全隐患。为了更好地保证C++代码安全性和健壮性,综合上述研究提出了审计C++异常处理的方法和建议。 Based on the research on the exception handling of Windows operation system and C + + , some possible logic errors which may be caused in the execution are presented in this paper. Some functions in Windows runtime llibraries have these security threats. In order to make C + + code more secure, several methods and proposals are given for the auditing C + + exception handling.
出处 《信息工程大学学报》 2010年第3期339-344,共6页 Journal of Information Engineering University
基金 国家863计划资助项目(2008AA01Z420) 河南省科技攻关项目(082102210010)
关键词 异常 异常处理 SEH 代码安全 审计 exception exception handling SEH code security auditing
  • 相关文献

参考文献10

  • 1Matt Pietrek. A Crash Course on theDepths of Win32 Structrued Exception Handling[EB/OL ]. [ 1997-01-02 ]. http://www. microsoft. com/msi/0197/exception/exception. aspx.
  • 2Jeffrey Richter,Christophe Nasarre Windows核心编程[M].北京:清华大学出版社,2008:463-476.
  • 3Microsoft. C + + Exception Handling [ EB/OL ]. [ 2008-01-12 ]. http://msdn. microsoft. com/en-us/library/4t3saedz ( VS. 71 ). aspx.
  • 4Mack Dowd, Neel Mehta, John McDonald. Breaking C + + Applications [ EB/OL ]. [ 2007-08-02 ]. http ://www. blackht. com/ html/bh-usa-07-speakers.html.
  • 5David Litchfiled. Defeating The Stack Based Buffer Overflow Prevention Mechanism of Microsoft Windows 2003 Server [ EB/ OL]. [2003-09-08]. https://www. blackhat. com/presentations/bh-asia-03/bh-asia-03-litchfield. pdf.
  • 6Matt Miller. A Brief History of Exploitation Techniques & Mitigates on Windows[EB/OL]. [ 2009-11-03 ]. http://hick, org/-mmiler/presentations/misc/exploitation_techniques_and_mitigations_on_windows. pdf.
  • 7Flashsky.VISTA用户内存安全保护漫谈之safeseh[EB/OL].[2006-11-12].http://www.xfocus.net/articles/20061ll/892.html.
  • 8Skape. PreVerting the Exploitation of Structured Exception Handler(SEH) Overwrites with SEHOP[ EB/OL]. [ 2007-10-26 ]. http ://blogs. technet. com/srd/archive/2009/02/02/preventing-the-exploitation-of-seh-overwrites-with-sehop. aspx.
  • 9Micmsoft.异常处理模型介绍[EB/OL].[2005-08-28].http://msdn.microsoft.com/zh-cn/library/Ideeycx5%28(VS.80).aspx.
  • 10Stefan Le Berre, Damien Cauquil. Bypassing SEHOP[ EB/OL]. [ 2009-12-22 ]. http ://seclists. org/fulldisclosure/2009/Dec/417.

共引文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部