基于插件的高级逃逸技术挖掘系统设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xyc76821
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
安全防御软件与安全检测设备是抵御网络攻击最为快捷和有效的方式。随着Web应用的日益增加,由于各类安全防御软件可能存在缺陷与不足,攻击者可以利用该缺陷绕过安全防御设备的检测。因此,提前发现各类安全防御软件与安全检测设备的缺陷与不足并及时修补,在网络飞速发展的今天显得尤为必要。  本论文在分析逃逸技术的基本原理和总结Web层出现的各种逃逸技术的基础上,结合当前漏洞挖掘的方法—Fuzzing技术,设计了一套基于插件的高级逃逸技术挖掘框架。该框架首先采用插件的形式完成负载的“修饰”,改变了以往漏洞挖掘的单一模式,提高了 Fuzzing的灵活性;其次使用增量组合算法完成负载的合理组合叠加,提高了测试样例的空间复杂度;第三,采用代理中转的形式,实现自动信息采集,更大程度提高了请求数据的真实性;第四,采用莱文斯坦算法,提高了实时测试响应处理的效率;第五,设计开发了基于B/S架构的高级逃逸技术挖掘系统。  基于插件的高级逃逸技术挖掘系统由自动化信息采集模块、插件定义与管理模块、负载生成模块、Fuzzing模块和测试结果校验模块五个部分组成。自动化信息采集完成探测目标上安全防御软件与系统特征的采集,采集结果作为校验模块的参考对象;插件定义与管理模块完成插件格式的定义与接口的定义,其中插件可灵活增加。负载生成模块调用插件“修饰”采集模块采集的请求信息,“修饰”过程引入增量组合法,确保测试样例的空间复杂度。Fuzzing模块引入模糊测试的思想,完成探测目标的漏洞探测。五个模块协同工作构成完整的测试框架。最后,系统采用Django的Web框架完成界面设计,测试过程变得轻松易操作。  经测试可知,本系统能更快、更准确的定位到安全防御软件与检测设备存在的缺陷, Fuzzing和莱文斯坦算法的采用大大提高了探测结果校验的准确率,而其灵活且可自定义的插件模式大大提高了逃逸技术挖掘与探测的效率,且测试结果有效可靠。
其他文献
β-Arrestins的经典功能是调剂G蛋白偶联受体(GPCR)的脱敏,内吞以及开启G蛋白非依赖信号通路。所以,了解β-arrestin信号通路以及G蛋白信号通路如何相互协调以及交叉对于理解GP
防空作战中,空袭目标的多样性、多层次性,使战场信息具有表现形式多样、数量巨大等特点,为战场信息实时处理带来全新的挑战。信息融合作为一个新兴学科,因其突出的信息处理能力
天然免疫系统是机体抵抗病原微生物的第一道防线,它从果蝇到高等哺乳动物进化上都非常保守。当病原微生物入侵机体时,如细菌,病毒,真菌等,天然免疫系统可以通过宿主识别受体快速识
生物柴油是一类洁净的绿色生物质能源,其性质近似于石化柴油。它从可再生脂质资源中得到长链脂肪酸甲酯,具有闪点较高、十六烷值较高、润滑性好以及能生物降解等优点。作为替代
林冠附生物的生物固氮作用是山地森林生态系统获得氮素的主要途径之一。林冠附生物的生物固氮作用不仅为宿主树木提供了大量的可利用氮,而且还通过树干径流为森林地表提供了大
目前,各种科学技术迅猛发展,许多先进的技术进入我们的日常生活,很多以数字技术为基础的无线通信产品陆续出现,而且原来传统的模拟信号商品许多也都采用了数字技术,可以说我们生活
在过去几十年中,由于光谱传感器设备和信息处理技术的不断更新换代,为遥感图像研究者提供了更为丰富的空间信息、谱带信息和时域信息。具有较高的光谱分辨率的高光谱图像的出现
光谱成像能同时描述目标的空间信息和光谱信息,在矿物探测、海洋检测、军事侦查等领域有着重要的作用。在实际应用过程中,传统的光谱成像技术需要大量的时间和存储资源才能完成
微控制器(Microcontroller Unit, MCU)是许多数字系统的核心部件,其控制复杂,对鲁棒性、面积、运算速度、功能等方面都有较高的要求。设计拥有自主知识产权的高性能MCU一直是
本文将从雕塑角度出发,研究人物类雕塑这种特殊的雕塑形式,这样更便于分析雕塑从单纯的模仿到现代的抽象的过程。而中西方审美的差异,于人物类雕塑的表现上显得更为突出。同