超点分类及基于bit位共享的超点检测算法研究

来源 :大连海事大学 | 被引量 : 0次 | 上传用户:ocean_30
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
超点是指在一个测量周期内基数超过指定阈值的源主机或目的主机,它反映网络中端到端应用的问题,是评价网络性能的一个非常重要的指标。随着互联网的发展,网络入侵事件也频繁发生,日常生活中,比较常见的网络入侵就有蠕虫病毒、垃圾邮件的传播、僵尸网络、分布式拒绝服务攻击等等。这几种攻击存在一个共同的特点,它们会在短时间内向目的主机(源主机)发送(接收)大量的数据报,检测这些攻击属于超点检测的一种。因此,超点检测对于网络安全有着非常重要的意义。本文在总结分析现有超点检测算法的优缺点的基础上,提出了基于bit位共享的超点检测算法,使用共享的bit位数组存储网络流信息,减少测量算法的内存消耗。该算法包括两个测量模块:在线测量过程和离线统计过程。为了提高超点检测的准确度,在线测量过程使用3个共享的bit位数组存储源主机链接的目的信息,当一个报文到达时,首先判读该报文是否属于一个新流,如果是则对其进行映射,如果不是则将其抛弃不做任何处理;离线统计过程参照在线统计过程中三个bit位数组记录的网络报文信息,对数组中各个源主机的基数进行估计,然后将基数值大于阈值的主机判定为超点。为了更好地掌握超点的特征,研究其对网络异常造成的影响。本文根据超点链接的不同目的IP数目和不同端口数目的比值,将超点大致分为三类:水平扫描超点定义为不同目的IP数远大于不同端口数的超点;垂直扫描超点定义为不同目的IP数远小于不同端口数的超点;块扫描型超点是水平扫描型超点和垂直扫描型超点的结合。利用基于bit位共享的超点检测算法,针对不同类型的超点进行检测,研究各类型超点的特征,分析不同类型超点与网络异常的关系。最后使用不同地区采集到的真实的网络Trace进行实验,实验结果表明了该超点检测算法的准确性。
其他文献
软件测试是软件质量保证的关键,是软件开发中不可缺少的环节,也是软件工程的重要组成部分,软件测试的效果直接关系到软件产品的质量。然而,软件测试是一个十分复杂的过程,需
医学图像非刚性配准在临床诊断、放射治疗规划、图像引导手术、疗效评价等方面具有重要的应用价值,已经成医学图像研究领域热门专题之一。基于B样条的配准是一种常见的非刚性
该文研究了群体智能的多个模型,并将相关模型应用于知识发现.该文的研究目的,一方面是探索和验证群体智能在解决分布式问题方面的特性,另一方面拓展群体智能的应用领域,促进
计算机与通讯技术的飞速发展迫切需要有效的分类方法对信息资源进行分类,而传统的分类方法又存在着费时费力等缺点,这就使得文本的自动分类越来越受人们的重视,支持向量机和
随着云计算受到各界的关注,云计算所提供的云服务数量与种类也随之增加,如何快速发现用户所需要的云服务成为云计算领域中待解决的关键问题。传统的云服务发现方法是以关键字
在传统的机器学习分类方法中,将只通过未标记样本进行分类的方法称为无监督分类,如聚类方法,无监督分类方法所取得的分类精度通常难以达标;将利用有标记样本集训练分类器的方法称
代理签名方案可以实现代理签名人帮助原始签名人生成有效代理签名。然而,当代理签名人的代理签名密钥被泄露后,这些方案不能对签名数据提供任何安全保护。因为,如果一个攻击
学位
毕业设计是高等学校人才培养过程中不可或缺的重要环节。但目前毕业设计过程管理的各环节却存在着一些问题,如毕业设计过程缺乏清晰的流程控制、学生在选导师和论文题目等方
学位
本体作为一种能在语义和知识层次上描述信息系统的概念模型建模工具,在知识工程领域得到了广泛的应用,有效的解决了知识工程发展过程中的两大障碍:知识的重用和知识的共享。