基于FP-Outlier挖掘的P2P网络恶意节点检测模型

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:roattrjca
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P网络以端到端的方式进行节点互联和文件共享,解决了传统Client-to-Server模式的单点失效和性能瓶颈问题,近年来在文件共享、多媒体传输、分布式计算、协同工作等领域获得了广泛发展。P2P网络可以分为集中式,全分布式,和半分布式P2P网络。全分布式P2P网络具有带宽消耗大、扩展性差的问题;集中式P2P则具有单点失效和负载不均衡的问题。相比于上述结构,半分布式P2P网络结合了两者的优点,具有扩展性高、负载均衡、管理高效等特点,在实际网络中应用最为广泛。半分布式P2P网络环境下的相关问题也成为研究的热点。P2P网络具有开放、匿名、自组织的特点,在为用户提供了方便有效的服务支持的同时,也为网络中的恶意节点发动攻击行为提供了便利条件。以文件污染、僵尸网络等为代表的P2P网络恶意攻击行为严重影响了网络的性能和发展。减少P2P网络中恶意攻击的影响,提升P2P网络的安全性能已成为迫切需要解决的问题。当前的研究多采用信任机制增强P2P网络的安全性,通过评估节点的可信程度来为节点选择高质量服务、避免不安全交互提供选择依据。信任机制的通常研究方法是通过节点之间的相互评价与推荐获得节点的可信度,虽然可以在一定程度上提升网络安全性能,但计算过程依赖于反馈和推荐信息,对于大规模网络中反馈稀疏的情况评估性能较差,特别当恶意节点提供虚假反馈,发动共谋攻击,女巫攻击等针对信任模型的攻击时难于应对。提高网络安全性的研究从本质上讲,是通过对节点以往交互进行评估来预判节点将来提供何种服务,进而趋利避害指导后续交互的过程。在P2P网络中,存在大量在以往的研究中被忽视的节点交互数据,诸如交互频次,上传总量等这些客观的反映着节点在网络中的交互行为模式的节点交互数据。这些数据对于评估节点在以往交互过程中所采取的行为模式有重要意义。本文从数据分析的角度出发,以节点的客观交互数据为依据,基于数据挖掘领域离群点挖掘的方法,提出了一种适用于半分布式P2P网络的恶意节点检测模型。首先,利用节点之间的交互数据对节点的行为模式进行建模;其次,采用频繁模式挖掘的方法提取P2P子网内节点间的局部频繁行为模式;再次,通过各超节点之间最大频繁模式的增量传播与聚合更新全局频繁行为模式;最后,分别分析节点行为模式与局部频繁行为模式和全局频繁行为模式之间的关系,得到节点的局部离群因子和全局离群因子,检测节点与P2P子网的恶意程度。仿真实验结果表明,该方法在较小的时间和空间复杂度下,能够有效识别P2P网络中的恶意P2P子网和恶意节点。
其他文献
由于系统芯片中IP核数目的逐渐增大,片上通信结构逐渐成了整个SoC的性能瓶颈,基于共享总线的SoC通信结构具有无法克服的局限性,这就对传统的共享总线片上通信系统提出了严峻的挑
BOSS(Business Operation Supporting System)系统经过多年的发展,已经具备了基于CDR(Call Data Record)的准实时计费功能,但是基于CDR的计费方式必然存在一定的欠费风险,欠
软件复用被视为解决软件危机,提高软件生产效率和质量的现实可行的途径。随着构件技术和基于构件的软件开发的技术的发展使得构件库作为软件构件利用的物质仓库,如何在可复用的
随着计算机技术的发展和软件系统规模的扩大,现有软件系统往往积累了大量的行业知识,包括系统需求、业务规则和设计决策等,因此对软件系统的维护显得越来越重要。而对原有系统的
混凝土搅拌站已成为混凝土生产的主要场所,其称重配料环节作为混凝土生产过程中的关键环节,是影响混凝土质量的重要因素。同时,控制系统的性能,对搅拌站的正常运行有着非常重要的
移动计算环境代表着网络发展的必然趋势,该环境下的应用日益普及。查询处理是移动计算环境中最基本的一项技术,连接是查询处理中最常用、最费时间和空间的操作,也是引起网络通信
图像边缘检测是许多图像处理过程中的重要步骤之一。在虚拟手术系统中,对人体切片的边缘检测是关键的一个步骤,是下一步进行三维建模的基础。但是图像中边缘与噪声都分布在高频
词义消歧是自然语言处理的核心问题,词义消歧结果的好坏直接影响到机器翻译、信息检索、句法分析和语音识别等应用领域。因此词义消歧研究在自然语言处理领域中具有重要的理论
无线传感器网络由大量的能量、计算能力、存储能力及通信能力受限的传感器节点组成。至今,由于无线传感器网络在民用及军事领域的广泛应用而备受关注。通常情况下,无线传感器
在经济全球化的今天,任何一家具有相当规模的现代企业将越来越少地单一使用某一家软件提供商的产品和解决方案。一是更换整个系统(包括ERP/CRM/SCM等)成本的考虑;二是基于公司自