摘要
首先从系统层面和编译层面分析了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