面向漏洞挖掘的二进制程序分析技术优化方法研究

来源 :战略支援部队信息工程大学 | 被引量 : 0次 | 上传用户:lk123ad
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今时代,软件漏洞被看作一种战略资源受到攻防双方的积极关注,因此软件漏洞挖掘已成为网络安全研究领域的焦点。二进制程序分析技术通过剖析二进制代码的结构、语义和行为自动发现程序的特性,是漏洞挖掘的一种重要手段。本文重点研究与漏洞挖掘相关的值集分析、补丁比对和动态符号执行等二进制程序分析技术,针对这些技术存在的准确率不够、耗时过高等问题,提出了相应的优化方法。本文的主要研究内容和创新如下:1.针对传统值集分析技术中无条件状态合并和无视路径约束造成精度损失的问题,提出了一种路径敏感的值集分析求精方法。该方法首先利用变量依赖分析技术,将具有相同变量依赖的路径划分到同一子集中,之后在路径划分的基础上制定了条件合并策略,在控制流汇点只对路径属于同一子集的状态才进行合并,减少无条件状态合并造成的精度损失,最后引入约束求解器对状态的路径约束进行求解,降低无视路径约束造成的精度损失。与行业主流工具angr的值集分析技术相比,该方法漏洞挖掘的误报率降低了12.82%,并且在Netgear路由器设备固件中发现了25个未公开漏洞,表明该方法可有效提高值集分析的精度。2.针对非结构化差异补丁不能被主流的结构化补丁比对方法发现的问题,提出了一种基于值集分析的非结构化差异补丁分析方法。该方法考虑到非结构化差异补丁主要导致程序中的函数栈帧和常量值发生变化,利用值集分析技术恢复函数栈帧,并提取函数参数和比较操作中的常量,之后设计了栈帧匹配算法和常量匹配算法来发现非结构化差异补丁。和同类工具进行了测试评估,该方法在CGC测试集上的补丁漏报率从11.02%以上降低到1.63%,并且在Netgear路由器设备固件中发现了20个Bin Diff无法发现的1day漏洞,表明该方法可有效提高补丁比对的精度。3.针对符号模拟执行中存在对基本块重复分析的问题,提出了一种基于基本块摘要的符号模拟执行优化方法。该方法利用活跃变量分析技术和符号表达式预生成技术分别得到路径上每个基本块的活跃输出变量和输入输出变量间关系等基本块摘要信息,并构建了摘要执行引擎,依据基本块摘要信息对基本块进行快速符号模拟执行,避免了对基本块的重复分析。与行业主流工具angr的动态符号执行技术相比,该方法在CGC测试集上的速度提高了45.35%,并且在多款无线路由器设备固件中发现了21个未公开漏洞,表明该方法可有效提高符号模拟执行的效率。4.针对以符号变量为粒度的约束求解优化方法不够高效的问题,提出了一种基于字段推断的约束求解优化方法。该方法首先推断符号变量包含的更细粒度的字段信息,然后利用字段信息设计了三个约束求解优化技术:一是字段级约束独立性优化技术,能够移除字段不相关的约束条件;二是字段级具体化技术,能够简化过于复杂的约束条件;三是设计了简单约束集求解器,能够取代SMT求解器对简单约束集进行求解。与行业主流工具angr的约束求解技术相比,该方法在CGC测试集上的速度提高了75.01%,并且在多款无线路由器固件中发现了6个未公开漏洞,表明该方法可以有效提高约束求解的效率。
其他文献
随着我国城镇化进程的不断升入,以及农村金融的不断深化。农村经济的发展以及农户收入的水平得到了极大的提高,但农村金融排斥与资源分配不公等问题依旧突出。在此背景下,农村普惠金融的出现正是弥补了农村金融发展中的不足,其公平、公正的理念将为我国农村经济社会的和谐发展起到良好的促进作用。习主席在党的十九大报告中指出,“三农”是我们党全面实施农村振兴战略的重中之重。农村家庭收入水平一直是考察农村经济发展水平的
阮秉谦(1491—1585)是越南南北朝时期著名作家,他的才华和人品对越南整个16世纪具有强大的影响力。他的作品对越南人民的精神生活产生了积极、深远的影响,推动着越南古代中叶文学进程的发展。越南古代文学历史上,汉字作品被称为“越南汉文学”,论数量和质量在越南文学史上都占有重要的地位。就像于在照在博士论文里写到的:“越南汉诗源远流长,浩浩荡荡,历经漫长历史时期的蓬勃发展,取得了辉煌灿烂的成就”(1)
教师书面反馈的研究已有三十余年的历史,期间研究者们综合运用教学实验、问卷调查、质性研究、理论探讨和争鸣等各种方式对教师书面纠错反馈的有效性进行了深入的探讨,但目前仍没有令人信服的定论,反对书面纠错的声音依然存在。究其原因,有研究者(例如:Sheen,2011)认为是不少实验研究的设计存在问题,缺少对应的控制组。但后续的实证研究,虽然几乎都注重了实验设计这一层面,但结果依然并不一致,有时甚至相反。之
随着“两山”理论的发展与乡村生态振兴战略的提出,如何实现农业绿色化、高质量发展,提升农民的幸福感与获得感,成为新时期农业农村发展的主攻方向。农业生态资本运营通过农业生态资本积累、转化与调控手段,对农业生态经济系统中的生态因素进行科学管理,有效缓解了人地矛盾,是当前乡村生态振兴战略实施的题中应有之义。如何推动农业生态资本运营发展,进一步协同农业生态资本与农民福祉间的良性互动,是农业生态资本运营研究亟
隐喻是人类语言的重要特征,是人们赖以生存的思维方式之一。作为一种能够化抽象为具体的重要手段,隐喻存在于人类语言的各个层面。历史上,国内外学者曾从传统修辞学角度的词句层面、认知角度的词句层面以及语篇层面三个主要维度对隐喻进行了深入研究,成果丰硕,但对隐喻的动态性语义特征以及隐喻对语篇主题的构建还缺乏足够的关注。认知语言学认为,句子与语篇紧密相连,是一个连续体。隐喻是一种参照现象,概念化主体往往通过单
变量选择是数据建模的一个基本问题.近些年来,涌现了许多比较成功的变量选择和系数估计同时进行的惩罚或约束的回归方法.Nonnegative Garrote(NG)方法(Breiman,1995)也是惩罚的变量选择方法,Xiong(2010)提出了误差项为同方差的线性回归模型基于Mallows’Cp准则的NG估计量具有天然的惩罚函数和调节参数,但他没有对NG估计量的渐近最优性进行研究.本文主要借鉴模型
政治文化反映了政治主体对政治客体的心理和精神状态,是政治主体在政治生活中的认知、情感、态度等复杂综合的呈现。潘周桢是越南维新运动领袖、越南近代爱国志士,越南启蒙思想的先驱者。他主张废除君主制,提倡民智民权,言论自由,学习西方科技,振兴工商经济,反对暴力抗法。他不仅把宝贵的一生奉献给了越南的独立解放事业,而且创作了大量诗歌、随笔、杂文。他的作品数量庞大,题材丰富,体裁多样,主题突出,在文学创作、文化
新时代中国经济发展面临的突出问题是新旧动能的接续转换,作为新动能关键支撑的创业企业孵化工程的重要性不言而喻。为缓解创业融资难问题,国家不断探索以特色小镇、未来科技城和高新园区等平台打造为抓手,建设创业生态系统扶持创业企业融资和成长。然而,同样的创业生态系统内创业企业的融资绩效却呈现出“冰火两重天”的分化,即便是对于具有某些相同资源禀赋的创业企业,也表现出截然不同的融资绩效。针对这一现象,本文提炼出
当前,“双一流”大学建设成为我国政府、社会、高校、研究者等多方共同关注的焦点话题和实践议题。本研究基于多重制度逻辑理论、组织变迁理论、场域理论等理论基础,将定性研究与定量分析相结合,综合进行文献梳理、政策解读与访谈调研,选取一所行业型大学的特色学科作为研究个案,通过深入梳理与分析该大学食品学科一百多年来历史演进的过程,总结其学科建设的成败得失,揭示行业型大学特色学科发展演进的阶段性特征和规律,挖掘
随着安然、世通等一系列财务舞弊事件的发生,以及萨班斯法案的颁布,内部审计的职责不断延伸,从传统的查错纠弊、保护资产完整等监督职能,向促进组织价值增值等战略性职能转变。我国内部审计协会在《中国内部审计准则第1101号—内部审计基本准则》指出,内部审计应“促进组织完善治理、增加价值和实现目标”,明确了内部审计的价值增值目标。学术界广泛关注了内部审计的价值增值功能,但更多地是对于基本理念的探讨,通过实证