程序安全检查中的函数依赖分析

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:dbird
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究了C/C++程序安全检查中的函数依赖分析。给出了一种低损失解除递归函数依赖的算法。该算法通过分析程序语义,将函数调用划分为有条件调用和必然调用。利用这些信息生成条件性程序调用图,并在图中低损失地解除递归函数依赖关系,从而得到能引导跨过程静态安全检查的函数依赖拓扑序列。此外,还设计并实现了一种精确性可调节的函数指针分析算法。该算法依据函数调用上下文的经验性信息引导分析过程,尽量提高分析效率并降低时间开销。是一种介于上下文敏感与非敏感之间,控制流敏感以及域敏感的算法。通过修改经验性信息的结构可以得到两种分析精度不同的方法。
其他文献
过程层析成像(PT)技术是近年来飞速发展起来的一门新技术,该技术在解决多相流检测问题上具有巨大的发展潜力和广阔的工业应用前景。电容层析成像(ECT)技术是基于电容敏感机理
近年来,随着经济的快速发展,社会对于我国非物质文化遗产的保护日益重视。本文将数字化技术应用于民间舞蹈艺术的保护中,为民间舞蹈的保护和开发利用工作提供了新的手段。本
本课题系辽宁省高校科技开发项目资助课题,课题的目的是要建立一套专家诊断系统。而设备故障诊断主要是根据设备早期故障现象,按照某种策略对故障现象进行分析判断,得出故障产生
海战场作为现代战争的主要作战区域之一,在战斗中其态势瞬息万变。海上舰船目标作为海上监测和战时打击的重点目标,能否快速准确地识别海战场舰船目标的战术意图,为指挥员决
软件的回归测试是软件测试的一个重要的研究方向。而回归测试用例的再生成又是软件回归测试过程中的重点之一。UML类图、顺序图和用例图是基于UML开发的软件设计模型的重要组
本文中的遗留系统是指那些因为某种原因(历史的、人为的)在设计和实现阶段未采用面向对象技术的旧有系统。 这类系统在经过一段较长时期的发展之后,其各项功能基本完善并趋
多输入多输出MIMO (Multiple Input Multiple Output)技术的一个特点是使用多条天线的矩阵系统实现信号收发,在一定的功率及频谱资源下,获得信道容量的成倍增加。正交频分复
随着我国信息化建设力度逐步增大,我国各行业对信息系统的依赖程度日益增高。信息系统所面临的各种信息安全问题,因网络本身存在的技术脆弱性与局限性以及管理风险的大量存在
在高校图书馆,期刊是被利用最多、信息价值最高、处于“龙头”地位的一种文献。期刊具有出版周期短、内容新颖、信息量大、能系统地反映最新科技动态等特点,是高校师生从事教学
视线代表一个人的注意力方向,而视线追踪技术则是一种用于计算人视线方向的技术。视线追踪在交互、医学诊断等领域等都有着很好的应用前景,例如通过人眼对计算机的操控实现新