基于人工免疫的P2P文件共享防污染系统摘要:文件污染是当前P2P文件共享系统普遍存在的问题,极大的降低了系统的可用性
P2P文件共享系统和生物免疫系统一样,都是高度分布、自适应和自组织的
利用向量空间相似度赋予投票权重,采用自适应的信誉阈值判断文件可信性,建立了基于人工免疫的防污染对象信誉机制来进行邻居节点集的选取,以改进系统可用性
仿真实验表明,系统具有很高的识别精确度,能够以低通讯代价很好的抑制污染文件在网络中的传播
关键词:污染;人工免疫系统;可用性;文件共享;P2P引言目前,P2P文件共享已经成为Internet上的主要应用之一,对Internet的使用和流量产生了巨大的影响
P2P网络具有很多优良特性,但是它的分布性、开放性和自治性使它不可避免的遭遇安全问题的挑战,比如P2P文件共享系统中的文件污染问题
所谓文件污染问题,是指在P2P文件共享系统中,恶意用户发布与所标示主题不相符合的文件内容,并通过P2P文件共享进行传播
文件污染问题给P2P文件共享系统造成了很大的危害:首先,如果用户频繁遭遇污染文件,其感受到的可用性会急剧降低,甚至最终放弃使用该系统;而且,它为病毒、蠕虫等恶意程序的传播提供了便利,造成了网络安全上的隐患
对P2P网络的实际测量数据表明,现实存在的文件污染现象十分普遍,尤其是对于最近流行的内容
在FastTrack/KaZaA、eDonkey、Overnet等P2P系统中,有半数流行内容的拷贝是被污染的或是伪造的[1][2]
作为一个高度进化的复杂系统,生物免疫系统能够区分外部有害物质和自身组织,从而清除病原并保持有机体的稳定
从计算的角度来看,生物免疫系统具有高度分布、自适应和自组织的特性,具备很强的学习、识别、记忆和特征提取能力
受到生物免疫系统的启发,人们提出了人工免疫系统(ArtificialImmuneSystem,AIS)的概念[3]