基于TCP流功能划分的P2P协议分类和僵尸网络流量检测

来源 :北京大学 | 被引量 : 0次 | 上传用户:yuleweiyuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
二十世纪九十年代以来,互联网逐渐深入到人们日常生活的各个方面,成为不可或缺的一部分。互联网流量识别是互联网流量测量领域的研究热点之一,在提供网络信息、保证服务质量等方面,具有十分重要的作用。随着传统的流量(如ftp,tcp,tclnet等)发展到现在的P2P流量,传统的识别方法(如端口匹配方法、净荷特征匹配方法等)变的越来越困难。另外,动态端口和加密流量也对传统的识别方法提出了新的挑战。   与此同时,僵尸网络作为一种日趋严重的因特网安全威胁,如何有效地防止和应对僵尸网络已成为安全领域研究者共同关注的热点和一项迫切的任务。   我们认为TCP流中的命令交互(Command Exchange)包反映了产生流的应用协议的一些本质特征,基于这种想法,提出了一种基于TCP流功能划分的应用协议流量检测新方法。该方法采用机器学习和人工修正相结合的方式挖掘得到TCP流中命令交互包长度序列的时序特征,作为分类时用到的指纹;更进一步,针对P2P应用和僵尸网络的特点,在判定一台主机的类别时汇聚了多个流,甚至多台主机之间指纹匹配的结果。   初步实验表明,该方法对当今流行的四种P2P流量——BitTorrent、eDonkey、PPLive和Maze具有较好的检测效果。此外,我们还尝试将它用于僵尸网络的命令控制信道流量及其邮件滥发流量的检测,初步实验表明它对僵尸网络的命令控制信道流量中交互Ping/Pong包有着较好的检测效果,对僵尸网络的邮件滥发流量也有一定的检测效果。
其他文献
随着网络技术的发展,社交网络平台的功能已逐渐由开始的网络社交转变为社交媒体,具体体现在三个方面:内容上,用户发布的消息内容从个人自身状态的更新逐渐转变为当下的时事新闻;
随着互联网的快速发展,XML正在得到越来越广泛的应用。XML文档作为一种新的数据格式,针对XML文档的数据挖掘研究也成为了研究的热点。由于XML文档具有半结构化的特点,包含内容特
软件测试是为了发现程序中的错误而执行程序的过程,是目前保障软件质量最主要和最有效的方法,因此改进软件测试过程,提高软件测试的效率,降低软件测试的成本,是软件测试实践和发展
随着政务信息化的快速发展,无纸化网络办公已经逐渐被我国各级政府、事业单位广泛的普及和推广。规范、安全、可信的电子公文体系已经逐步取代了繁琐、低效的传统纸质公文体系
随着计算机技术的发展,人们开始探索将各种新技术应用于教育教学领域,同时也促进了CAI理论的发展。其中,课程软件概念的提出将CAI的功能从辅助教学扩展为教学与自学相结合的辅助
数字化半色调是一种把连续调图像转化为半色调图像的技术,广泛地应用于印刷和照排系统中。误差扩散算法是实现上述转化的最主要算法。随着印刷等技术的发展,对数字化半色调的速
演化性是软件的本质属性。为适应Internet开放环境和用户需求的变化,系统需要能够动态调整自身。系统的动态演化能力作为衡量软件自适应性和灵活性的重要指标,已成为软件工程
不同于传统基因表达检测技术,高通量微阵列技术可以同时测量成千上万基因表达水平,为功能基因组学基因调控网路研究提供强大的技术支撑。关联分析方法用于分析微阵列数据集基
视频监控中的异常行为检测已经受到广泛关注,特别是在公共安全领域。随着视频资料膨胀式的发展,人为监控判断资料的异常已经不能够满足安全保障的需要。本文致力于解决视频监控
需求工程是软件开发中的一个重要阶段。需求工程分为需求获取、需求分析、需求规约、需求确认和需求管理五个基本活动。其中,需求获取是整个需求工程的开端,其输出制品的质量会