基于网络的应用识别及控制系统设计

来源 :河北科技大学 | 被引量 : 0次 | 上传用户:inKin9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的不断发展和各种新的应用不断涌现,互联网为人们的生活提供了丰富的服务。而在这些网络服务当中,占用网络流量最多的要算是QQ一系列服务、P2P下载等。在这些服务带给人们极大便利的同时,也带来了一些弊端,如安全漏洞、网络负载过重、网络结构日益复杂等,这使得对网络应用的监控和管理变得日益重要,而应用识别又是网络监控和管理的基础,所以,为了更好的监控和管理网络,本文设计了基于网络的应用识别及控制系统。在设计本系统时,首先利用现有的网络环境,使用抓包软件WIRESHARK对QQ等即时通讯软件进行抓包,并依据TCP/IP协议规范分析数据包,从而得到数据报文的内容特征,并按照SNORT规则格式将这些内容特征写成SNORT规则。然后根据写好的规则内容,在LINUX平台上编写相应的代码,这些代码的主要功能是根据模式匹配算法将待检测的数据包与解析好的规则进行模式匹配,然后将匹配结果通知内核。这样,内核数据包处理函数就可以根据用户态的匹配结果对数据包做相应的动作,从而实现对具体应用的识别和控制功能。该系统主要由三大部分组成,第一部分是数据包的上送,将内核态的数据包上送到用户态交由IPS进程进行检测。第二部分是数据包的检测,SNORT检测引擎将得到的数据报文与预先解析好的规则进行模式匹配,并将检测结果通知内核进行处理。第三部分是数据包的处理,内核根据环形队列中记录的检测结果和对数据包的动作对数据包进行处理,如阻断、限流等,然后进行日志输出。最后,用QQ应用软件对该系统进行测试,由实验结果可以验证该系统对QQ应用的识别和控制效果。
其他文献
信息技术发展十分迅猛,对各种产业都产生了巨大的影响。各行各业都广泛收集了海量的数据。这些数据中蕴涵大量有用的信息和知识。为从这些收集的数据中获取有用的信息和知识,
数字图像因其具有直观、生动等特点而得到广泛应用。但数字图像的另外一面,却会因数据海量给传输和存储带来压力。因此。利用其数据冗余量大这一特征,以压缩冗余数据为主要目标
随着网络负载急剧增加,给网络的结构带来了很大的压力,软件定义网络(software-defined networking,简称SDN)顺势产生。准确的测量网络的性能是保证网络高性能运行的前提。  本研
个性化推荐通过收集和分析用户显式或隐式的有效信息,从而为用户推荐所需要的个性化信息,进而能够很好地解决信息过载问题。基于矩阵分解的推荐算法是目前个性化推荐的前沿重要
无线传感器网络作为能量受限的网络,其能量十分有限,为了有效节省能量延长网络的使用寿命,在网络设计时就必须考虑降低能量消耗的方法和措施。根据已有的研究结果表明,无线传输部
不良评论正在影响着数以亿计的互联网用户,部分用户因不良评论而抑郁甚至自杀。传统的过滤不良评论的算法有两种。一是通过简单的关键词过滤技术进行评论过滤。二是在不良评论数据集上训练一个通用机器学习模型,然后使用此模型对评论进行判别。以上两种算法都没有考虑到用户个性化问题。由于不同用户具有不同的背景、拥有不同的性格,所以他们对不良评论的判别标准也是不同。无论是关键字过滤还是训练出来的通用模型都远无法满足用
学位
聚类是一种无监督学习方法,通过聚类技术可以从数据中获取大量知识,为此,研究人员提出了许多不同的聚类算法,其中基于目标函数的聚类是人们研究的热点,并被广泛地应用于很多
随着客观世界中的业务流程变得越来越复杂,以及对外界变化的适应性要求越来越高,利用工作流技术来组织业务流程、提高生产和管理效率已经成为很多单位实施信息化建设的重要手段
目前互联网已成为了人们生活中发布和传递信息的最为重要的载体。然而,人们并不满足于此。通过访问网站获取多种类、直接、全方位的服务已经成为当下最为迫切的需求。许多企事
近年来,随着计算机技术的不断发展和医学影像质量的不断提高,计算机辅助手术导航逐步成为医学和计算机领域的一个研究热点,它具有快速定位病灶位置,制定最佳手术的方案,减少手术创