P2P检测与过滤器、告警应用
如今的P2P技术已是网络世界中的热门技术,在文件获取和视频播放等领域,它的应用十分广泛。这种技术究竟是什么,又能为使用者提供哪些好处呢?
点对点是一种网络技术,通过参与者的计算能力和带宽来实现,不依赖少数服务器。这种技术被称为对等网络,也有“P2P”的叫法。BT是它的典型应用,电驴、迅雷等下载软件也运用了这种技术。每个参与者既要负责下载文件,也要承担上传任务,下载人数越多,传输速率就越快。这项技术不仅适用于文件下载,也广泛用于视频直播。比如pplive、iptv等服务。
任何事物都有正反两面,用户在体验P2P技术提供的好处时,也必定要承担相应的成本。
P2P活动会消耗很多网络资源,造成整体网速下降,进而妨碍网络功能的正常使用。
其次,P2P的安全问题。
P2P软件存在固有缺陷,以电驴为例,该软件在处理某些网络请求时会出错,具体表现为对异常数据包的解析不当,通常网络通讯采用的数据类型有POST方式和GET方式,恶意行为者利用这一特点构造异常指令,进而导致电驴系统崩溃,最终实现对电驴服务器的操控。
个人隐私存在泄露风险,P2P软件下载的文件目录常常被公开分享,
用户存放的资料会自动对外公开。同时网络监管部门和P2P程序制作者会对P2P程序开启的通道进行探测,以便收集相关数据。
木马和病毒构成潜在风险,当用户借助P2P程序获取含有木马或病毒的图像、影片等资料时,其个人计算机就有可能被植入木马程序。
企业网络管理方面,对P2P活动实施管控力度很大,毕竟此类活动会干扰企业网络的应用,给工作带来严重后果。要有效管理P2P活动,必须先识别出具体哪些属于此类行为。那么怎样才能分辨清楚哪些属于P2P活动呢?
经过科来软件对含有P2P应用的网路进行检测,我们得知P2P活动存在若干特征:
同时和多点进行通信

传输端口不稳定,甚至采用UDP端口
在接收流量的同时,大量发送流量
能够充分利用网络带宽资源。
现在,我们借助科来网络分析工具,具体研究一下P2P活动。
启动PPS软件,借助工具执行一段时间的网络数据捕获,得到以下展示的图形。
图表表明,约在16时40分29秒,访问量突然激增,使用率显著攀升,印证了第四点主张:要最大限度运用传输容量,随后我们查看摘要内容。
包的平均长度偏低,细看大小包分布,会发现微型包的比例过高,此外,远端IP数量达到135个,这个数值很不合理。同时,TCP建立的会话数量少于UDP建立的会话数量,这个现象也异常。
想到P2P的运作方式,可以明白,在P2P建立连接的初始阶段,会大量使用TCP的微小数据包去探寻其他设备,这就说明了为何会产生大量短小的数据包,而且远程IP地址的数量也变得非常庞大,这恰好印证了第一条原则:能够同时与多个目标进行交流。在连接建立期间,设备有时会选用UDP协议来传递数据。
接下来我们详细分析,当访问量激增时,网络通道和数据单元之间交流了哪些内容。
能发现TCP连接中存在许多目标端口为stat.:80和upload.:80的会话,而且这些连接在主机端使用的都是50000以上的随机端口,这印证了第二点所述的传输端口稳定特性,甚至还会选用UDP端口进行传输。切换到数据流选项页,可以查看到主机所使用的域名,同时也能了解连接的具体状态(例如CLOSE或KEEPALIVE等)。
关于