要控制P2P通信,就必须对P2P通信进行有效的识别。然而,许多P2P协议不使用固定的端口,而是动态地使用端口,包括使用一些知名服务的端口。比如,KaZaA就可以使用端口80来通信,从而穿透传统的基于IP和端口的防火墙和包过滤器。所以,传统的基于IP和端口的分类技术(分析IP包头、IP地址、端口号等)很难识别、跟踪或控制这类通信。
目前有几种可用于控制P2P通信的方法。这几种方法在控制P2P通信上都有一定的效果,但都有缺陷。下面对这几种方法作简单的描述:
(1)传统的封杀IP和端口。对于BT,可以封杀一些比较活跃的BT论坛和tracker服务器的IP;封杀所有端口,只开放一些必须的端口。这种方法可以在一定程度上阻断某些P2P通信,但如上所述,这种方法存在很多缺陷。
(2)URL过滤。如,对于BT,可以禁止扩展名为.torrent的文件的下载。这种方法显然也有很大的局限性,因为torrent文件完全可以通过别的方式(如ftp)获得,也可以换一个扩展名[1]。
(3)基于流量特征的检测技术[2]。P2P应用作为一种充分利用客户端资源的新型应用,它在传输层表现出来的流量特征相对于其它应用,如HTTP、FTP、DNS等,有许多不同的地方。基于流量特征的检测技术即是通过检测这些新的流量特征来发现P2P应用。
其优点有:①由于P2P应用具有普遍适用的流量特征,新的P2P应用也符合这一特征,所以这种技术有发现新的P2P应用的能力;②有检测加密P2P应用的能力。
其缺点有:①由于传输层流量特征一般不能明确指示应用层协议类型,所以这种方法对P2P应用分类的能力较弱,而应用分类对于QoS的实施是非常重要的;②由于不对称路由和丢包、重传现象的存在,导致无法精确确定流量特征,从而有可能P2P流量检测的精确度造成影响;③很多流量特征都不是P2P流量唯一的,其它应用也有可能表现出这种流量特征,需要结合其它一些技术如端口检测来排除其它应用。
(4)深度包检测技术(DPI:Deep Packet Inspection)。深层数据包检测技术通过对数据包应用层协议的检测发现P2P应用。这种技术使用一个payload特征库存储payload特征信息,符合payload特征的数据包即视为P2P数据包。对于BT,如果IP包的数据区包含BT协议的特征串“BitTorrent protocol”,那么就禁止该数据包通过,这样,BT对等连接的握手无法建立,下载也无法继续。这种检测方法易于理解、升级方便、维护简单,是目前运用较普遍的方法。
其缺点是:①对新P2P应用的检测具有滞后性,即在未升级特征库前无法检测新的P2P应用,必须找到新应用的payload特征后才能对该应用实施有效检测;②对加密P2P应用的检测能力非常有限;③算法性能与payload特征的复杂度有关,payload特征越复杂,则检测代价越高,算法性能越差。
此外,Subhabrata Sen等人于2004年初提出基于应用签名的P2P流量检测方法,实际上是深度数据包检测方法的一种,该方法在性能和精度上都取得了令人满意的效果[3]。James Won - Ki Hong等人于2003年提出一种基于传输层特征的P2P流量检测方法,但没有给出性能参数[4]。国内王逸欣、王锐等人提出了一种把深度包检测技术和基于流量特征的检测技术相结合的技术[5]。
u盘管理软件哪个好?
如今,随着数字办公的普及,USB闪存驱动器作为一种方便的数据存储和传输工具,其安全性越来越受到公司的重视。为了保证数据安全,避免数据泄漏,挑选出色的USB闪存驱动器管理软件至关重要。今天,让我们来看看一些备受推崇的USB闪存驱动器管理软件,帮助你找到最适合你的。一、BitLocker(内置Windows)作为Windo...
监控电脑上网记录的软件有哪些?
如今,随着数字办公的日益普及,如何有效管理员工的上网行为,保证企业信息安全已经成为很多企业面临的共同挑战。因此,选择一个合适的电脑上网记录监控软件至关重要。本文将为您介绍几款备受推崇的监控软件,帮助你更好地了解这一领域,实现高效的管理和安全防护。一、安企神软件1、网络行为记录:详细记录员工访问的网站,包含访问时间、停留...
监控记录电脑操作的软件有哪些?
如今,随着数字办公的日益普及,企业对员工电脑操作的监控要求也越来越高。这类管控不仅有利于提高效率,并且有效预防数据泄漏和内部威胁。本文将为您介绍一些流行的电脑操作监控软件,以帮助您更好的了解该领域。一、安企神软件安企神软件以其强大的实时监控能力及友善的操作面板获得了广泛好评。它可以记录员工的键盘、屏幕截屏、应用软件使用...
公司电脑监控软件能看到视频内容吗?
如今,随着数字办公的日益普及,公司的电脑监控软件已经成为企业管理的有效途径。但是,这类软件是否能看到员工电脑的视频内容一直是一个备受瞩目的话题。今日,使我们深入讨论一下这种情况。首先,必须明确的是,公司电脑监控软件的主要作用是记录员工在电脑上的操作行为,包括但不限于网页浏览、系统软件运用、文件操作等。这些软件通常可以实...
u盘设备管控软件有哪些?U盘设备控制软件大盘点
随着数字办公的普及,U盘作为一种方便的数据存储和传输工具,被广泛应用于单位和个人用户中。然而,U盘的应用也带来了数据安全的风险。为了高效管理U盘设备,保证数据安全,市场上出现了很多U盘设备控制软件。本文将盘点几类主流的U盘设备控制软件,帮助你更好地保护数据安全。一、安企神软件安企神软件是一种强大的公司级电脑管理和数据安...