- 9
- 0
- 约2.9千字
- 约 18页
- 2017-05-07 发布于天津
- 举报
代码持续随机化系统的优化.ppt
代码持续随机化系统的优化
王喆
孙力立
1
Outline
课题组简介
系统背景
系统简介
优化角度
优化方法及性能评估
2
课题组简介
所在课题组:武成岗老师的动态编译课题组
课题组主要研究方向
虚拟化
软件安全
目前主要在做的是软件安全方面的研究
3
系统背景
软件安全本身就是一部攻防对抗史。
攻击者想尽办法攻破现有防御手段,防御者也想尽办法防御最新的攻击手段。
目前,攻击手段已经进化到能够利用被攻击进程的若干漏洞读取该进程的运行时代码,然后利用该进程自身代码攻击自己。
利用读漏洞,读取服务器端进程代码。
在远端生成payload:利用目前进程的代码攻击自己的逻辑。
再利用溢出漏洞,上传payload并劫持控制流。
该系统防御该攻击的原理是运行时持续不断地改变进程中所有代码的布局。
4
系统简介---设计原理
代码持续随机化系统需要解决两个主要问题:
1、如何随机
2、何时随机
为了不破坏原有代码布局,我们选择在受保护进程中开辟一块区域(Code Cache)存放随机后的代码。
随机的方法是将代码切分成basic block,并进行乱序。
Basic Block:不会被跳转指令跳转到中间的最长连续指令序列。
随机时刻的选择策略:紧跟着连续几个output system call之后的第一个input system call执行之前。
read() read() write()
您可能关注的文档
最近下载
- 基于循迹模型的智能小车运动控制仿真研究.docx VIP
- 年产1000吨对氨基苯甲酸生产工艺设计毕业设计(1).doc VIP
- 新解读(2025)《HJ T343-2007水质 氯化物的测定 硝酸汞滴定法(试行)》.pptx VIP
- 1.2万吨年二甲基二氯硅烷合成工艺初步设计.doc
- 施工机械、材料进场计划.docx VIP
- 【2025年10月 自考 考前密训 主观题汇总】中国现当代作家作品专题研究(重庆).pdf VIP
- 钢筋模板砼清包工合同.docx VIP
- 全科医学中的康复医疗.ppt VIP
- 陕02G02 钢筋混凝土结构构造详图陕西 建筑 图集.docx VIP
- JB_T 14186-2024《叉车属具 调距叉》.pdf VIP
原创力文档

文档评论(0)