【摘 要】
:
二进制程序动态污点分析技术按照动态污点分析的分析时刻不同,可分为二进制程序在线动态污点分析技术和二进制程序离线动态污点分析技术。近些年,二进制程序在线动态污点分析
论文部分内容阅读
二进制程序动态污点分析技术按照动态污点分析的分析时刻不同,可分为二进制程序在线动态污点分析技术和二进制程序离线动态污点分析技术。近些年,二进制程序在线动态污点分析技术已逐渐成为软件漏洞分析技术的研究热点之一,然而二进制程序在线动态污点分析技术由于其对被测程序边记录边进行污点传播,存在分析时间长、漏报率高、人工分析参与度大等问题,特别是针对某些要求响应时间的网络程序而言,二进制程序在线动态污点分析有着难以克服的问题。针对二进制程序在线动态污点分析技术中存在的问题,本文提出基于QEMU的二进制程序离线动态污点分析方法。本方法按照功能划分为四部分:一是二进制程序动态信息获取,该部分主要是修改QEMU的译码和执行机制实现对目标二进制程序运行轨迹进行提取记录,同时利用Hook技术完成对污点源的标记;二是二进制程序漏洞建模,该部分是对现有二进制漏洞进行分析研究,建立适合本方法的漏洞模型,本文主要建立了栈缓冲区溢出漏洞模型和受控跳转漏洞模型;三是离线动态污点分析,该部分以程序运行轨迹文件和污点源日志文件作为输入,主要是在程序虚拟重放的同时,按照污点传播策略和漏洞模型生成的安全检查策略完成离线动态污点分析和程序脆弱点检查;四是污点数据回溯分析,该部分是通过逆向遍历污点传播流图,将程序脆弱点中的污点数据回溯定位至污点源文件的具体偏移。此外,本文还在现有污点传播策略基础上进行了改进,主要考虑了一些指令在操作污点数据时对标志寄存器和相关联的寄存器的污点状态的影响。这些改进使得污点传播策略更加严谨,从而确保本方法的离线动态污点分析的正确性。最后,本方法采用手写C语言小程序进行案例分析,详细剖析本方法的运行流程,并进一步以网络通信程序飞秋V2.5和文字处理软件Microsoft Word 2010为测试对象进行实验验证,实验结果证明了本方法的正确性、有效性、实用性和可简化程序分析。
其他文献
随着智能化技术的快速发展,机器人在人们的生活中占据了越来越重要的位置,从当初专为工业生产而创造,到如今随处可见它们的身影。而移动机器人作为其中的一个重要分支,因为移
先进的计算、通信技术给电力系统的发展带来了机遇,促进了它的智能化与信息化,但同时也给它增加了来自信息系统的威胁。各种电力业务在实施过程中会被攻击者监视和利用,造成电力信息物理融合系统(CPS)出现信息泄露或决策失误,引起各种经济与社会损失。数据篡改攻击作为一种威胁性极强的网络攻击,经常被攻击者利用对电网造成危害,通过虚假数据注入攻击,攻击者可以将虚假数据秘密地注入智能电表测量或状态估计的监测机制,
国家对清洁、可再生风资源的投资,带动了风力发电行业的快速发展。小型H型垂直轴风力机具有结构简单、易维修、噪音小等优点,但其风能利用率偏低,且叶片结构和流场间的耦合作
缺氧是肺癌等大部分实体肿瘤的共同特征之一,肿瘤缺氧会引起基因转录和表达等一系列复杂微环境的变化,导致细胞内蛋白质组成改变及过氧化氢含量的升高,进而导致恶性肿瘤细胞
在我国政府主导型的发展模式下,通过督促各级行政主官严格履行自然资源资产保护职责,是推动生态文明建设的重要举措。为此,党的十八大以来,党中央、国务院探索实施了领导干部自然资源资产离任审计,其目的是通过审计制度的刚性约束,促进领导干部更好履职。这项制度在中国是一项崭新的制度。经过几年的实践,该项制度在其推行过程中存在怎样的问题,造成问题的原因为何?未来如何更好地通过这项制度促使领导干部认真履职?这些问
研究目的:Ⅱ类骨性错牙合的主要原因是骨性下颌后缩,严重影响患者的咬合功能、面部美观和身心健康,多进行功能矫形治疗来纠正上下颌骨矢状方向不调,髁状突大范围的移位,而这正是导致颞下颌关节骨关节炎(TMJ OA)的主要原因之一。目前关于颞下颌关节骨关节炎的病因机理和发病实质尚不清楚,以前研究者对颞下颌关节骨关节炎的研究方向主要集中在髁突软骨的退变和骨关节炎的关系上,而对软骨下骨的研究相对较少。mTOR,
利用1999年8月至2018年8月的卫星实测资料,从最大相关的空间位置分布和对应的滞后时间出发,研究了西太平洋暖池区海表面温度对北太平洋副热带无风带纬度位置变化的影响。研究
由于火星探测器需经受复杂多变的、恶劣的深空热环境考验,热控系统设计面临诸多问题和挑战。本文分析了火星探测器的热环境特点,对国内外火星探测器的热控技术进行了调研和综
建国70年以来我国的农村集体经济发展道路曲折,在不断探索中走出一条平稳发展的道路。在当前全面建成小康社会新时期,对农村集体经济发展有了更高要求,原有的农村集体经济经营模式已经无法满足当前的经济发展需要,主要表现在原有集体经济组织无法适应市场化发展要求、专业人才缺乏和配套制度不完善等,从而导致发展滞缓。随着农村集体产权制度改革的不断深入,农村集体经济组织形式和经营模式也在不断创新,市场化、多元化的发
语用失误指交流双方不得体的言语行为造成沟通失效的情形。究其原因,包括双方不一致的表达习惯和文化价值观等。语用失误首先导致语用意图解读出现偏差,从而导致交际障碍,使