项目名称: 函数粒度的程序地址空间随机化技术研究

项目编号: No.61373010

项目类型: 面上项目

立项/批准年度: 2013

项目学科: 自动化技术、计算机技术

项目作者: 郑滔

作者单位: 南京大学

项目金额: 79万元

中文摘要: 程序地址空间随机化丰富了软件系统的多样性,是一种有效的系统防护机制。由于二进制机器代码中间接转移指令的存在,函数间的依赖关系难以构造,所以目前的研究没有能够做到函数粒度地址空间随机化的。本项目旨在完善间接转移指令类型分析,整理并改进现有的多种优秀的机器代码分析技术;并在上述分析技术的基础上,根据间接转移指令中目标表达式的定义使用关系,针对由switch-case语句、虚函数调用以及函数指针所产生的间接转移指令的场景进行过程间的回溯追踪与模式匹配,建立一个目标驱动的跨过程地址识别系统;本项目将上述目的地址分析识别系统整合至函数粒度地址空间随机化的研究中,构造函数间依赖关系,结合函数可随机化性的研究,给出可执行程序函数粒度地址空间随机化解决方案。最后,本项目将在Linux加载器中实现函数粒度地址空间随机化,并对ROP等攻击的防御能力进行验证。

中文关键词: 地址空间随机化;软件安全;函数粒度;间接转移指令;

英文摘要: Address space layout randomization is an effective system protection mechanisms for it enhances the diversity of the software system. Lack of solutions to determine the destination address of the indirect transfer instruction, without the dependent relati

英文关键词: address space layout randomization;software security;function-level;indirect call;

成为VIP会员查看完整内容
0

相关内容

NeurIPS 2021 Spotlight | 针对有缺失坐标的聚类问题的核心集
专知会员服务
14+阅读 · 2021年11月27日
【经典书】线性代数与应用,698页pdf
专知会员服务
86+阅读 · 2021年9月27日
【IJCAI2021】​单样本可供性检测
专知会员服务
9+阅读 · 2021年8月27日
专知会员服务
17+阅读 · 2021年5月16日
【CVPR 2021】变换器跟踪TransT: Transformer Tracking
专知会员服务
21+阅读 · 2021年4月20日
专知会员服务
19+阅读 · 2021年4月15日
Python编程基础,121页ppt
专知会员服务
47+阅读 · 2021年1月1日
多智能体深度强化学习的若干关键科学问题
专知会员服务
171+阅读 · 2020年5月24日
Go应用单元测试实践
阿里技术
0+阅读 · 2022年4月8日
前端实现多文件编译器
阿里技术
0+阅读 · 2022年3月28日
AAAI 2022 | 基于强化学习的视频弹幕攻击
PaperWeekly
1+阅读 · 2022年1月11日
TKDE'21 | 面向大规模图数据的对抗攻击
图与推荐
0+阅读 · 2021年10月22日
盘点来自工业界的GPU共享方案
计算机视觉life
11+阅读 · 2021年9月2日
Github项目推荐 | DeepHash - 深度学习哈希开源库
AI研习社
26+阅读 · 2019年4月30日
用PyTorch实现各种GANs(附论文和代码地址)
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
0+阅读 · 2022年4月20日
Arxiv
0+阅读 · 2022年4月16日
ResT V2: Simpler, Faster and Stronger
Arxiv
0+阅读 · 2022年4月15日
小贴士
相关VIP内容
NeurIPS 2021 Spotlight | 针对有缺失坐标的聚类问题的核心集
专知会员服务
14+阅读 · 2021年11月27日
【经典书】线性代数与应用,698页pdf
专知会员服务
86+阅读 · 2021年9月27日
【IJCAI2021】​单样本可供性检测
专知会员服务
9+阅读 · 2021年8月27日
专知会员服务
17+阅读 · 2021年5月16日
【CVPR 2021】变换器跟踪TransT: Transformer Tracking
专知会员服务
21+阅读 · 2021年4月20日
专知会员服务
19+阅读 · 2021年4月15日
Python编程基础,121页ppt
专知会员服务
47+阅读 · 2021年1月1日
多智能体深度强化学习的若干关键科学问题
专知会员服务
171+阅读 · 2020年5月24日
相关资讯
Go应用单元测试实践
阿里技术
0+阅读 · 2022年4月8日
前端实现多文件编译器
阿里技术
0+阅读 · 2022年3月28日
AAAI 2022 | 基于强化学习的视频弹幕攻击
PaperWeekly
1+阅读 · 2022年1月11日
TKDE'21 | 面向大规模图数据的对抗攻击
图与推荐
0+阅读 · 2021年10月22日
盘点来自工业界的GPU共享方案
计算机视觉life
11+阅读 · 2021年9月2日
Github项目推荐 | DeepHash - 深度学习哈希开源库
AI研习社
26+阅读 · 2019年4月30日
用PyTorch实现各种GANs(附论文和代码地址)
相关基金
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
微信扫码咨询专知VIP会员