高效协议软件安全性分析关键技术研究

来源 :国防科技大学 | 被引量 : 1次 | 上传用户:swqsswqs19760308
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,协议软件在网络通信中发挥着越来越重要的作用。与此同时,针对协议软件的攻击越来越多,一般为利用协议软件漏洞实施的远程攻击,危害十分严重。为了防止协议软件被攻击,生产厂商经常采用多种方法对其产品进行安全性测试,希望能够发现并消除尽量多的漏洞。因此,研究高效协议软件安全性分析方法,对及时发现漏洞、防止黑客攻击,具有重要的意义。论文围绕高效协议软件安全性分析中的关键技术展开研究。通过梳理发现,现有的协议软件安全性分析方法还不够完善,存在测试深度浅、测试覆盖低、交互测试能力差、自动化程度低等问题。常规的符号执行方法用于协议软件安全性分析,只能测试单次的数据包输入,测试深度浅。常规的模糊测试方法运用于协议软件安全性分析,系统随机性强,代码覆盖率低。据此,论文研究了协议软件的高效测试方法;提高了测试方法的测试深度、测试覆盖、交互测试能力和自动化程度。论文的主要工作和创新点包括以下四个方面:论文针对软件安全性分析的测试深度问题,提出了一种基于数据包选择符号执行的深度测试方法。首先对数据包输入进行符号化处理,拦截网络相关的系统函数调用,将符号数据包注入测试目标。其次应用选择符号执行方法,重点测试安全敏感区域,缓解状态空间爆炸。随后扩展到多数据包输入的情况,进行深度的测试。实验结果表明,该方法缓解了符号执行的状态空间爆炸问题,可以测试到协议软件的深层状态,提高了协议软件安全性分析的代码覆盖率和测试效率。论文针对协议软件安全性分析的特定状态测试覆盖问题,提出了一种模型导向的符号执行测试方法。首先根据状态机学习算法,对协议软件进行状态机模型推断。然后基于推断出的协议模型,引导协议软件运行到指定的协议状态,并在该状态附近进行符号执行测试,实现对指定协议状态的高效测试。实验结果表明,该方法缓解了符号执行的状态空间爆炸问题,可以快速测试到深层的协议状态,提高了协议软件安全性分析的测试效率。论文针对协议软件安全性分析的交互测试问题,提出了一种基于联合符号执行的交互测试方法。该方法结合协议软件接收端与发送端的约束条件,对两端进行联合符号执行,缩减符号执行的状态空间。实验结果表明,该方法缓解了符号执行的状态爆炸空间问题,提高了协议软件安全性分析的交互测试能力和测试效率,可以发现协议软件交互测试方面的安全问题。论文针对协议软件安全性分析的自动化问题,提出了一种面向高覆盖的自动化模糊测试方法。首先该方法通过块状协议描述语言自动构建目标协议模型;然后结合遗传算法的演化机制,优化模糊测试的测试用例生成过程。实验结果表明,该方法可有效提升模糊测试的代码覆盖率,实现对协议软件安全性的高效自动化分析。
其他文献
我国是世界上最大卷烟生产和消费国。近30年先后4次的吸烟流行病学调查显示:男性吸烟率居高不下;15~24岁人群中,男女性吸烟率均呈增长趋势;开始吸烟年龄不断提前;2010年发现52.
采用批实验方法,结合XAD树脂分组技术研究铁铝土对3种不同亲/疏性DOM(堆肥DOM、秸秆DOM、土壤DOM)的吸附特征并分析其影响因素.结果表明:(1)铁铝土对DOM具有强吸附力,吸附量随DOM
全媒体传播环境下,电视新闻节目也在一定程度上受到了冲击,创新是必要之举。中央一套拥有早间新闻节目《朝闻天下》、午间新闻节目《新闻30分》、晚间新闻节目《新闻联播》以
通识教育是一种理念,是一种知识体系,更是一种实践,通识课程建设成为通识教育的重点和关键。三亚学院将各专业学科史学类课程作为通识教育的建设目标,在学校每个学期的授课任
环境化学实验课程在培养学生的创造精神和实践能力过程中发挥着重要作用。本研究依托盐城师范学院"环境科学"品牌专业建设,在环境化学实验课程的可持续建设模式等方面开展了
智能汽车作为提高交通安全性和通行效率的重要手段,成为世界汽车技术的主要发展方向。路径跟踪控制是实现智能汽车自主行驶的关键技术之一,然而在实际控制过程中,智能汽车的行驶工况具有高度的时变性和不确定性,这给路径跟踪控制带来了巨大挑战。从智能汽车控制的安全性、稳定性角度来看,不同工况应具有不同的控制目标和侧重点,另外,单一的控制算法有其自身的局限性和特定的使用条件,无法兼顾智能汽车路径跟踪控制过程中的多
<正>萍乡市交通职业学校(萍乡市汽车工程技工学校)是经教育、人力资源和社会保障部门批准设立的中等职业学校,坐落于湘赣两省交界的萍乡市经济技术开发区,紧靠市政府、安源大
期刊
磷脂酶D(Phospholipase D,PLD),是植物中存在的一类重要的膜磷脂水解酶,能够水解膜磷脂产生第二信使分子磷脂酸(phosphatidic acid,PA)。研究表明,植物PLD通过不同作用途径参
女性写作特质有三:一是女性主义意识或视角;二是颠覆性或解构性;三是大胆展露女性独特的经验和体验.当下女性写作生态有两种:一是为文学史而写作;二是为市场而写作.女性写作阵
目的研究颅脑创伤后大鼠脑组织中Apelin表达的变化规律。方法 96只雄性SD大鼠随机分为假手术组(A组)、轻型颅脑创伤组(B组)和重型颅脑创伤组(C组),每组又分6小时、24小时、72小时、