搜索到302篇“ 代码重用“的相关文章
- 实现覆盖率收集代码重用的方法、计算机可读介质
- 本发明公开了一种实现覆盖率收集代码重用的方法,包含如下步骤:创建覆盖仓基类;根据需要,覆盖仓基类派生覆盖仓子类,并重载覆盖仓基类的函数;创建覆盖率收集对象,覆盖率收集对象中包含声明static的静态数组变量,静态数组变量...
- 马骁
- 用于高度精确的DC-DC转换器的修整过程和代码重用
- 本公开涉及用于高度精确的DC‑DC转换器的修整过程和代码重用。一种转换器系统包括参考缓冲器,该参考缓冲器缓冲参考输入以产生DAC参考,根据由参考分压器生成的参考反馈电压进行操作。尾部缓冲器根据由尾部分压器从DAC参考生成...
- M·阿塔纳西奥S·拉莫瑞尼
- 面向代码重用检测的程序语义分析模型
- 2024年
- 程序相似性分析在代码缺陷检测、产权保护等领域有广泛的用途,但普遍存在计算开销过大等问题,为此提出了一种基于模糊匹配和统计推理的代码相似度分析方法。针对二进制程序,首先对其进行反汇编分析,然后进行函数边界识别操作,从而提取函数的执行边界信息。在此基础上,在基本块的粒度上使用动态规划的分析方法获得基本块之间的相似度结果,并在控制流图的基础上进行邻域搜索,从而将相似性分析从基本块级别扩展至函数级别。最后通过相似度函数的统计分析得出二进制文件的语义相似度。在该过程中对预训练模型进行优化分析,并对参数进行调优,从而可以对跨平台代码进行相似度分析。实验结果表明,相对于目前主流的分析工具,所提方法在分析精度方面较传统的分析工具有较大提高,其分析精度平均提高7.1%。
- 郭曦王盼
- 基于函数分组动态激活的代码重用攻击防御系统及方法
- 本发明涉及信息安全领域,公开了一种基于函数分组动态激活的代码重用攻击防御系统及方法,系统包括预处理模块、预测器模块、影子库构建模块、修正模块、权限控制器模块和监控器模块。本发明的方法首先基于原库重构形成影子库,然后在程序...
- 高雅雯曲海鹏应凌云屈超李建国宋晓琪闫卓
- 基于函数分组动态激活的代码重用攻击防御系统及方法
- 本发明涉及信息安全领域,公开了一种基于函数分组动态激活的代码重用攻击防御系统及方法,系统包括预处理模块、预测器模块、影子库构建模块、修正模块、权限控制器模块和监控器模块。本发明的方法首先基于原库重构形成影子库,然后在程序...
- 高雅雯曲海鹏应凌云屈超李建国宋晓琪闫卓
- 一种面向代码重用的源代码推荐方法
- 本发明提供一种面向代码重用的源代码推荐方法,主要用于帮助公司程序员根据软件需求规范查找实例代码和相关实现,包括如下步骤:源代码预处理和验证;生成函数摘要;获取函数标签词;构造键值对;生成问题词条;查询匹配度计算;搜索结果...
- 文万志赵甜胡晨郑大顺胡逸涛朱星宇程实
- 一种基于实时代码装卸载的代码重用攻击防御方法被引量:2
- 2022年
- 近年来,代码重用攻击(Code Reuse Attack)已经成为针对二进制程序的一种主流攻击方式。以ROP为代表的代码重用攻击,利用内存空间中存在的指令片段,构建出能实现特定功能的指令序列,达成了恶意目标。文中根据代码重用攻击的基本原理,提出了基于实时装卸载函数代码的防御方法,通过动态装卸载的方式裁剪代码空间,从而达到缩小攻击面以防御代码重用的目的。首先,以静态分析的方式获取受保护程序依赖库的函数信息;以替换库的形式使用这些信息;其次,在Linux动态装载器中引入实时装载函数的操作及自动触发和还原的装卸载流程,为了减小频繁卸载导致的高额开销,设计了随机化批量卸载机制;最后,在真实环境中开展实验,验证了该方案防御代码重用攻击的有效性,展示了随机卸载策略的意义。
- 侯尚文黄建军梁彬游伟石文昌
- 关键词:动态链接库
- 实现覆盖率收集代码重用的方法、计算机可读介质
- 本发明公开了一种实现覆盖率收集代码重用的方法,包含如下步骤:创建覆盖仓基类;根据需要,覆盖仓基类派生覆盖仓子类,并重载覆盖仓基类的函数;创建覆盖率收集对象,覆盖率收集对象中包含声明static的静态数组变量,静态数组变量...
- 马骁
- 文献传递
- 基于RISC-V与O-CFI机制的代码重用攻击防御方法及装置
- 本发明公开一种基于RISC‑V与O‑CFI机制的代码重用攻击防御方法及装置,包括:根据基本块顺序随机化的程序源代码,构造控制流图;基于控制流图,获取控制流转移分支的边界范围;执行程序源代码,获取每一控制流将转移到的目标节...
- 刘畅赵琛武延军芮志清吴敬征武斌
- 一种基于函数动态载入的代码重用攻击防御方法
- 本发明属于软件漏洞防御领域,具体为一种基于函数动态载入的代码重用攻击防御方法,包括S1.预处理二进制可执行文件,识别函数块起始地址和大小、识别段信息、定义并识别合规地址;预处理二进制可执行文件,识别函数块起始地址和大小、...
- 曲海鹏宋晓琪吕文杰李建国
相关作者
- 徐恪

- 作品数:586被引量:1,944H指数:24
- 供职机构:清华大学
- 研究主题:路由器 物联网 路由 互联网 计算机网络
- 刘畅

- 作品数:16被引量:43H指数:1
- 供职机构:中国科学院软件研究所
- 研究主题:C-V 攻击防御 程序源代码 安全防御 缓冲区溢出
- 陈文龙

- 作品数:177被引量:147H指数:7
- 供职机构:首都师范大学信息工程学院
- 研究主题:转发 路由 物联网 路由器 车联网
- 武成岗

- 作品数:108被引量:250H指数:6
- 供职机构:中国科学院计算技术研究所
- 研究主题:二进制翻译 寄存器 开销 缓存 翻译
- 武延军

- 作品数:268被引量:347H指数:11
- 供职机构:中国科学院软件研究所
- 研究主题:开源软件 C-V 操作系统 漏洞 供应链