【摘 要】
:
随着信息技术日新月异的发展,网络攻击以及恶意软件日益增多。这些攻击得以实现的基础是软件存在着设计或者编码的漏洞,如果能够尽早发现程序的漏洞并进行修补,则会有效地遏
论文部分内容阅读
随着信息技术日新月异的发展,网络攻击以及恶意软件日益增多。这些攻击得以实现的基础是软件存在着设计或者编码的漏洞,如果能够尽早发现程序的漏洞并进行修补,则会有效地遏制安全事件的发生。在工业界,较多地采用模糊测试(fuzzing)技术进行漏洞挖掘,但是现有的fuzzing技术存在不能遍历程序所有路径的问题,这影响了其漏洞挖掘的效率。于是研究者引入动态符号执行技术,理论上其能探索到程序的所有路径,被公认在漏洞挖掘领域具有良好的前景,但是目前路径爆炸问题依旧是其发展的主要障碍。为缓解动态符号执行过程中由于路径指数级增长带来的内存压力,本文首先优化了动态执行引擎Angr的路径搜索算法。通过对Angr源码的深入分析,提出了优化其路径选择策略的思想:不采取同一层所有分支路径一并推行的设计,而是每次只保留一条分支展开后续搜索。然后本文分析出不同分支语句中间语言(intermediate representation)的异同点,并利用此差异信息替换被保留分支的状态信息生成其他分支,接着再执行后续搜索。本文借助Angr实现了此算法,并对九款程序进行了详细的测试,测试结果证明本文提出的优化算法减少了动态符号执行过程中的路径数量,降低了内存开销。接着,本文提出了两种并行分段式路径搜索算法:分割式并行化算法和基于pipeline的并行化算法。动态符号执行的路径爆炸问题主要由深层次路径的急速增加而造成,如果每次只探索程序的某一段,则会极大缓解由分支过多引发的路径增长。基于此思想,两种算法都以支配点为分割标准,以目标地址驱动路径搜索。不同点在于,分割式并行化算法的路径搜索在完全规避上下文的状态下进行,后期再对程序段展开拼接,而基于pipeline的并行化算法中,前一段搜索的状态信息将作为后一段的输入,以此避免路径合并的开销。最后,本文在动态符号执行引擎中实现了两种路径搜索算法,并完成了对两种算法的测试。通过与现有路径探索算法在时间和内存开销上进行对比,确认了两种算法的正确性,并对性能的提升程度进行了评估。
其他文献
内脏性肥胖与皮下脂肪引起的肥胖相比,在引发糖尿病和心血管相关疾病上具有更高的风险。虽然到目前为止的研究并未能够对引发这些疾病的病理做出解析,但研究已经证明这些疾病
随着可穿戴式和便携式电子产品的不断兴起和发展,如可弯曲显示器,电子纸、可弯曲智能手机等。为了适应这类柔性电子产品的开发和设计要求,柔性超级电容器(Flexible Supercapa
随着电子技术和电子设备逐渐向微型化、集成化、高频化发展,高频软磁薄膜的研究显得尤为重要。为了使操作频率达到GHz频段,要求材料具有高的饱和磁化强度4πM_s和较大的各向
英语短语动词是由动词和小品词组成的,它在词汇学习中使用频率高、应用广泛。对于英语学习者而言,学习英语短语动词是非常重要的。但由于英语短语动词一词多义的语义特征,学生存在一定的学习困难。同时,教师在教学过程中很少会引导学生科学有效地记忆短语动词,从而导致英语短语动词的教学效率不佳。据此,为了改善高中英语短语动词的教学效果,本研究提出基于范畴化理论的高中英语短语动词的教学策略。本研究基于范畴化理论,在
随着信息化技术的发展,海量数据的出现亟需我们关注其安全问题,访问控制技术作为信息安全中重要的环节,一个适用于海量资源环境下的访问控制技术对于保障海量数据安全非常重
硅酸铁锂(Li2FeSi04)的名义比容量高达330mAh/g,是理想的新型高性能锂离子电池候选正极材料。第一性原理计算表明,硅酸铁锂脱出第二个锂离子的电位高达4.8 V,如果采用二价钒
风电机组结构复杂且运行工况恶劣,运维成本已是制约风电产业进一步发展的重要因素。变桨系统作为机组的核心子控制系统,集电气和机械结构于一体,易发生故障且已是导致机组停机维护的重要原因。因此,对风电机组变桨系统进行状态监测及故障预警具有重要意义。本文针对风电机组变桨系统状态监测及故障预警方法进行研究,主要内容如下:首先,介绍风电机组及变桨系统的基本结构和工作原理,详细分析变桨系统电气类和机械类故障的故障
氟铝镁钠石Ln3BO7(Ln为稀土元素;B=Ta,Nb,Sb,Mo)是萤石的一种衍生结构,在固化高放核废物领域具有潜在应用前景。目前,对氟铝镁钠石的研究主要集中在磁学性能方面,在辐照对其结
近些年来,随着航空发动机的设计结构及性能的不断改进和提高,应用在发动机上的零件材料、结构也日新月异,越来越多的难加工材料、易变形材料被广泛的采用,同时零件的设计结构
目前,全球变暖已达成世界共识,随着城市化进程的加快,人类活动对气候变化的影响已经不容忽视。人口的急剧增长和经济的快速发展等一系列活动改变了原来的水循环过程,从而影响了降水的分布甚至整个气候的变化。降水的改变直接影响水资源量。不仅如此,随着工农业的发展,京津冀区域水污染逐渐加重,导致京津冀水资源总体呈现短缺且污染严重的特点。基于此,本文以京津冀区域城市化与水资源为研究对象,在气候变化大背景下,探索城