期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
基于控制流和数据流分析的内存拷贝类函数识别技术 被引量:2
1
作者 尹小康 芦斌 +3 位作者 蔡瑞杰 朱肖雅 杨启超 刘胜利 《计算机研究与发展》 EI CSCD 北大核心 2023年第2期326-340,共15页
内存错误漏洞仍是当前网络攻击中造成危害最严重的漏洞之一.内存错误漏洞的产生往往与对内存拷贝类函数的误用有关.目前针对内存拷贝类函数的识别主要借助于符号表和代码特征模式匹配,具有较高的误报率和漏报率,并且适用性较差.提出了... 内存错误漏洞仍是当前网络攻击中造成危害最严重的漏洞之一.内存错误漏洞的产生往往与对内存拷贝类函数的误用有关.目前针对内存拷贝类函数的识别主要借助于符号表和代码特征模式匹配,具有较高的误报率和漏报率,并且适用性较差.提出了一种内存拷贝类函数识别技术CPYFinder(copy function finder).该技术在内存拷贝类函数控制流特征的基础上,将二进制代码转换为中间语言表示VEX IR(intermediate representation)进行数据流的构建和分析,根据内存拷贝类函数在数据流上的特征进行识别.该技术能够在较低的运行时间下对多种指令集架构(x86,ARM,MIPS,PowerPC)的二进制程序中的内存拷贝类函数进行识别.实验结果表明,相比于最新的工作BootStomp和SaTC,CPYFinder在对内存拷贝类函数识别上具有更好的表现,在精准率和召回率上得到更好的平衡,并且运行时间与SaTC几乎相等,仅相当于BootStomp耗时的19%.此外,CPYFinder在漏洞函数识别上也具有更好的表现. 展开更多
关键词 静态分析 数据流分析 中间表示 内存拷贝函数 函数识别
下载PDF
利用内存拷贝函数提高C/C++程序运行速度的研究 被引量:1
2
作者 张合花 张全法 李素晓 《中州大学学报》 2017年第6期125-128,共4页
许多情况下对程序的运行速度有着很高的要求,特别是需要实时处理大量信息的时候。讨论在C/C++程序中如何充分发挥内存拷贝函数的优势来提高程序的运行速度,讨论了内存拷贝函数的使用方法和条件,以设计图像处理中常用的空间域均值滤波函... 许多情况下对程序的运行速度有着很高的要求,特别是需要实时处理大量信息的时候。讨论在C/C++程序中如何充分发挥内存拷贝函数的优势来提高程序的运行速度,讨论了内存拷贝函数的使用方法和条件,以设计图像处理中常用的空间域均值滤波函数为例,比较了不同设计下的运行速度,证明利用所述方法可以显著提高C/C++程序的运行速度。 展开更多
关键词 C/C++程序 程序运行速度 内存拷贝函数
下载PDF
基于静态和动态混合分析的内存拷贝类函数识别
3
作者 尹小康 蔡瑞杰 +1 位作者 杨启超 刘胜利 《软件学报》 EI CSCD 北大核心 2024年第7期3291-3313,共23页
缓冲区溢出等内存错误漏洞的产生往往来自对内存拷贝类函数的不当使用.对二进制程序中的内存拷贝类函数进行识别有利于发现内存错误漏洞.目前针对二进制程序中内存拷贝类函数的识别方法主要借助静态分析来提取函数的特征、控制流、数据... 缓冲区溢出等内存错误漏洞的产生往往来自对内存拷贝类函数的不当使用.对二进制程序中的内存拷贝类函数进行识别有利于发现内存错误漏洞.目前针对二进制程序中内存拷贝类函数的识别方法主要借助静态分析来提取函数的特征、控制流、数据流等信息进行识别,具有较高的误报率和漏报率.为了提高对内存拷贝类函数识别的效果,提出一种基于静态和动态混合分析的技术CPSeeker.所提方法结合静态分析和动态分析各自的优势,分阶段对函数的全局静态信息和局部执行信息进行搜集,对提取到的信息进行融合分析,进而识别二进制程序中的内存拷贝类函数.实验结果表明,尽管CPSeeker在运行时间上有所增加,但在内存拷贝类函数识别的效果上,其F1值达到了0.96,远优于最新的工作BootStomp、SaTC、CPYFinder以及Gemini,并且不受编译环境(编译器版本、编译器种类、编译器优化等级)的影响.此外,CPSeeker在真实的固件测试中也有更好的表现. 展开更多
关键词 静态分析 动态分析 仿真执行 内存拷贝函数 函数识别
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部