未知协议逆向分析关键技术研究

被引量 : 10次 | 上传用户:nbf1smt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络通信规模的扩大和协议种类的增多,肆无忌惮的黑客攻击导致企业、个人网络用户信息泄露事件,使得网络安全问题被空前关注,未知的、私有的通信协议是其中一个很重要的原因。很多网络安全检测设备都是基于对已知协议的分析,无法识别未知协议给网络带来的安全问题。未知协议的逆向分析对软件安全性分析、入侵检测、指纹生成、应用程序会话重放、流量控制、漏洞挖掘、网络安全策略的制定等起着至关重要的作用。未知协议逆向分析的目的,是在未获得目标协议规范的前提下,通过逆向模拟重构协议的通信过程来解析未知协议的语法结构和字段语义。据统计,目前Internet与企业网上运行的网络协议大约有600多种,网络应用高达2000多种,同时网络中各种新的、私有的、未知的网络通信协议正在不停的增加,深度理解运行在企业单位中局域网和Internet中的广域网中的通信协议对于计算机网络安全来说显得尤为重要了。现行的未知协议逆向分析方法主要分为两种,一种是依赖于网络报文样本序列比对的静态分析方法,另一种是动态监控网络应用程序执行指令序列的动态分析方法。前者面临样本比对量大、时间耗费大、协议解析准确率不高等问题,后者同样面临技术实现难度大、跟踪目标进程资源消耗大等问题。一个自动化程度高,逆向解析准确率高,动态分析与静态分析结合的未知协议识别方法是当前网络安全最紧迫的需求。论文基于全系统仿真系统TEMU动态指令流分析平台,利用特定跟踪插件监控目标进程的动态指令执行轨迹,并生成一个汇编文件。通过分析此汇编文件,构建动态污点扩散逻辑树(DTSLT),进而对DTSLT遍历分析解析出未知协议的语法结构,同时也采用静态报文序列比对分析方法解析未知协议语法结构。最后,综合动态分析和静态分析两种分析结果提取比较准确的协议语法信息。针对协议字段语义的识别,调用钩子插件跟踪目标进程的函数调用序列并记录其函数调用地址、参数和返回值等属性信息,通过与预先建立的函数语义数据库进行匹配比对,进而解析出未知协议字段的行为语义信息。论文的最后对系统设计方案进行了实践和测试,实验结果表明,这种基于动态指令序列分析和静态报文序列分析结合的方法能够较为准确地解析未知协议的语法结构和字段语义行为。
其他文献
减振器作为汽车悬架系统的重要部件,在汽车行驶过程中抑制弹簧吸震反弹形成的震荡,从而实现保护车体、缓冲减震的作用。减振器质量的优劣直接影响到汽车行驶的平顺性、操纵稳定性和安全性。减振器产品在出厂前要求每支必检,为提高其生产检测效率和质量、满足性能可追溯需求,研发精度高、效率高、性能可追溯的减振器性能测试与追溯系统具有重要意义。本文根据减振器性能测试与追溯需求,研究了减振器性能测试方法、性能追溯与失效
这个案例是介绍广东省人民政府通过资产重组,由原广东省建筑工程集团有限公司与广东省源大水利水电集团有限公司合并成新的广东省建筑工程集团有限公司。根据两个集团所拥有的
高新技术产品出口近年来已经成为我国外贸出口的中坚力量,2001年我国高新技术产品出口464亿美元,比2000年同期增长94亿美元,占2001年外贸出口增长的55%,对外贸出口增长贡献已经突
清末民初是近代中国从王朝政治转向共和政治的关键节点。如何对待异族统治,思想界分裂为革命与改良两派;中国未来要建设何种政体则有民主共和、虚君共和乃至于开明专制的纷繁主
有关张孝祥及其词风的研究,关注的学者历来不多。多数文学史对张孝祥的介绍也是寥寥数笔带过。究其原因,或是由于张孝祥在南宋本属于二流词人,且又于词坛声名未盛之迹英年早逝的
物联网时代,无线射频识别技术RFID (Radio Frequency Idenfication),逐渐代替传统条形码技术并成为提升供应链管理效率的重要信息技术手段。然而由于RFID实施周期长、投入成
<正>辛亥革命时期的民国临时参议院,是中国历史上第一个仿效西方的共和代议制立法机关。它成立于1912年1月28日,结束于1913年4月8日,历经南京与北京两个时期,前后存在近1年零
武昌起义爆发后,出于维护在华利益的需要,英国政府逐步确立了以和平手段维持一个所谓"强大、稳定和统一的中国"的对华政策目标。英国驻华公使朱尔典在大力支持袁世凯从清王朝
护理专业解剖学教学主要以系统解剖学为主,在当前知识全球化和人民群众日益增长的卫生健康需求背景下,医学护理人才的需求也日益增多,护理专业解剖学教学水平越来越不能满足