基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
传统的栈保护都是对栈中的返回地址等控制数据进行保护,并没有对栈中的数据进行保护.提出了对栈数据保护机制的基本思想是对内存中的数据进行随机化.通过对程序的修改,插装新的指令,使得保存到内存上的数据随机化.这种方式能有效地阻止非控制数据的破坏,甚至起到一定效果的内存数据隐私保护.基于开源的LLVM编译嚣系统平台,实现了一个编译优化Pass模块,在获取源文件时经过该Pass模块优化后生成的可执行程序能够免受非控制数据攻击的危害.
推荐文章
基于LLVM中间表示的数据依赖并行计算方法
底层虚拟机
中间表示
数据依赖
图形处理器
可扩展性
基于CPLD的多通道快速数据栈区设计
多通道快速数据栈区
在系统可编程逻辑器件
FIFO控制逻辑
isPLSI6192
基于LLVM架构的图像处理程序的并行分类
图像处理
混合架构
依赖分析
并行性分类
编译器架构
基于硬件协议栈芯片的交通流数据传输系统
智能交通系统
交通流
硬件协议栈
W5100
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于LLVM的栈数据保护
来源期刊 软件导刊 学科 工学
关键词 软件安全 非控制数据 LLVM Pass模块 数据随机化
年,卷(期) 2012,(8) 所属期刊栏目 数据库与信息处理
研究方向 页码范围 129-132
页数 4页 分类号 TP392
字数 4138字 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 黄皓 南京大学软件新技术国家重点实验室 140 1805 24.0 35.0
5 沈达宇 南京大学软件新技术国家重点实验室 1 3 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (3)
同被引文献  (0)
二级引证文献  (0)
2012(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2013(1)
  • 引证文献(1)
  • 二级引证文献(0)
2015(2)
  • 引证文献(2)
  • 二级引证文献(0)
研究主题发展历程
节点文献
软件安全
非控制数据
LLVM
Pass模块
数据随机化
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
软件导刊
月刊
1672-7800
42-1671/TP
16开
湖北省武汉市
38-431
2002
chi
出版文献量(篇)
9809
总下载数(次)
57
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导