基于数据挖掘的僵尸网络C&C协议模型自动解析

来源 :南开大学 | 被引量 : 0次 | 上传用户:herozds2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
僵尸网络是一种极具威胁性的恶意程序,它可用于大规模网络攻击和网络经济犯罪,对政府、企业和个人的信息安全都构成严重威胁,其复杂的网络布局和通信协议使得针对僵尸网络的防范和打击变得非常困难。对恶意网络协议进行逆向分析是逆向工程领域的一个难点,也是当前网络安全分析工作的重要基础。以命令与控制协议的逆向分析作为僵尸网络的研究突破口,能够尽早地针对协议的自身特点制定出相应的防范措施,逐步掌握僵尸网络内部消息与恶意行为的对应关系,从而达到防治的目的。  本文设计了一种基于二进制程序动态轨迹分析和数据挖掘技术的方法,自动解析僵尸网络的命令与控制协议。论文的研究内容主要包括,以动态指令翻译技术、动态污点分析、操作系统层语义提取为基础构建了二进制程序动态分析平台,通过该平台对僵尸网络的客户端程序进行动态分析得到程序的执行轨迹,然后利用数据挖掘聚类和分类方法对程序的动态执行轨迹进行信息提取,分析获得其命令与控制协议中消息字段的语法结构和语义信息,由此建立起一个能够逆向挖掘出僵尸网络命令与控制协议的分析模型,实现对僵尸网络的防治。  论文的实验部分针对典型的六个僵尸网络程序样本进行分析,并对结果进行验证。实验证明该模型能够自动地将僵尸网络命令与控制协议的消息语法结构、消息语义定义等协议内容正确完整地挖掘出来。本文的创新性在于模型能够在不依赖于僵尸网络服务器端程序的情况下,针对客户端二进制程序的执行轨迹进行指令级细粒度的分析,为协议逆向分析的自动化和智能化提供了支持。
其他文献
基于TCP/IP的Internet迅猛发展,已经成为全球覆盖范围最广,承载业务最多的综合性网络。当VoIP正在逐步替代传统的PSTN通信时,如何处理传真通信变得越来越重要。FoIP(Fax Over
随着智能手机的快速普及,移动互联网已经融入了我们的生活之中。与定位相关的应用(LBS)越来越成为我们生活中不可或缺的一部分,例如社交计算,地图导航等应用。在室外定位中,GPS和GS
PKI技术已得到广泛应用,但是由于PKI缺乏统一的体系标准,不同厂商的PKI产品互通互操作性差,以及近年来基于XML的Web服务技术使用,传统的安全解决方案已经不能满足新的安全需
随着信息时代的到来,信息技术已逐渐渗透社会的各个领域,社会各界已建立起各自的信息管理系统,完成了信息化建没的初级阶段。近年来,数据库技术及网络技术的更新使实现构数据
计算机动画、科学计算可视化和虚拟现实技术是当代计算机图形学的三个热点问题,计算机动画中的水流动画属于自然现象,是比较难以模拟但又有意义的课题。要想真实地模拟自然现
随着生物学研究在分子水平的展开,尤其是人类基因组计划的实施完成,产生了海量的生物数据,并形成了数以百计的生物数据库。这些生物数据后面隐藏着大量的生物学知识,如何有效
随着因特网及其相关技术的发展,分布式的各组织、单位之间的合作已成为一种现实。在这种分布式多域合作环境中,访问控制问题是各合作组织最为关心的一个问题——如何促成资源
云计算是2006年由Google CEO提出的把IT能力如计算力、存储空间、开发平台等作为一种服务提供出去的概念。如今,云计算已经引领了行业的发展趋势。传统的IT公司都已经开始布局
随着企业信息化步伐的加快,企业对于自身信息安全的需求也在逐渐的加强。使用公钥基础设施(PKI)是解决此类问题的关键基础。但是,在我国PKI的发展还远远不能满足企业的需求。
随着移动终端设备的迅速普及以及移动通信技术的不断发展,移动互联网已经全面进入人们的日常工作和生活。同时,基于位置服务(Location Based Service,LBS)也越来越受到人们的重视,