[发明专利]一种基于FP‑outlier挖掘的P2P恶意节点检测方法有效

专利信息
申请号: 201510220656.9 申请日: 2015-04-30
公开(公告)号: CN104836804B 公开(公告)日: 2018-02-02
发明(设计)人: 孟宪福;任爽 申请(专利权)人: 大连理工大学
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 大连理工大学专利中心21200 代理人: 李宝元,梅洪玉
地址: 116024 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种基于FP‑outlier挖掘的P2P恶意节点检测方法,属于P2P网络安全领域。本发明对于半分布式P2P网络中恶意节点的识别,增强网络安全起到指导作用。根据P2P网络中节点之间的交互数据,构建节点的行为模式;采用频繁模式挖掘的方法提取P2P子网内的局部频繁行为模式;通过P2P网络中超节点之间局部频繁模式的增量传播与聚合更新各个超节点保存的全局频繁行为模式,并评估各个全局频繁行为模式的影响因子;综合局部与全局频繁行为模式计算节点的离群因子,将离群因子高于均值的节点检测为恶意节点。该发明简单易行,准确地检测恶意节点,增强网络安全,为网络管理提供借鉴意义。
搜索关键词: 一种 基于 fp outlier 挖掘 p2p 恶意 节点 检测 方法
【主权项】:
一种基于FP‑outlier挖掘的P2P恶意节点检测方法,其特征在于,步骤如下:(1)节点行为模式建模1)超节点SN以T为周期,SN为其子网内成员节点构建行为模式;P2P节点的行为模式是由节点的交互数据导出的键值对有序集合,是对节点行为方式的量化,记为BP;对于节点i,其行为模式记为BPi,其中,I={I1,I2,…,Is}为反映P2P节点交互行为特征的s个关键项,由用户根据具体网络和侧重点自行设置;为节点i在项Ij上的值,1≤j≤s;超节点保存时间窗τ内所在子网成员节点的BP数据,τ={T1,T2,…,Tm},m为时间窗τ内的周期数;SN上保存的BP数据称为其所在子网的局部数据库,记为DSN,其中,T1~Tm为τ内的连续周期,为SN所在子网中成员节点在Tx周期的BP集,1≤x≤m;在每一周期结束后,根据需求,剔除超节点中保存的节点之间的交互的原始数据中的不完整数据和格式错误数据,保证分析数据的有效性和完整性;超节点计算各个成员节点在相关属性列上的取值,得到该周期的局部数据为其中,n为P2P子网中包含的节点数,为在Tx周期时节点i在Ij上的取值,1≤j≤s,1≤i≤n;2)局部数据的归一化:设的任一属性列上的值域范围为Range[min,max],其中min和max分别为属性列上可能出现的最小值和最大值,将值域等分为若 干个区间,表示取值的大小特征,令z为期望划分的区间数,d=(max‑min)/z为每一值域区间的长度,Range进而划分为[min,min+d),[min+d,min+2d),…,[min+(m‑1)d,max]的m个区间;在划分好区间后对各取值区间进行整数编码,同时将中的取值更新为所属值域区间的编码,更新为如下形式:其中,为在Tx周期节点i在Ij上取值的所属区间编码,1≤j≤s,1≤i≤n;(2)局部频繁行为模式挖掘运用数据挖掘领域现有的频繁模式挖掘算法挖掘P2P子网的局部频繁行为模式,求得最为频繁的前k个频繁模式;以时间窗为单位进行局部频繁模式挖掘,生成时间窗τ内各个周期的DSN后,由超节点计算子网内各个节点在时间窗τ内行为模式的平均值,节点i在时间窗τ内行为模式的平均值记为得到DSN在时间窗τ内的平均数据,用表示:其中,为时间窗τ内节点i在Ij上取值所属区间编号的均值,m为时间窗τ内的周期数,1≤j≤s,1≤i≤n;BPi的任意非空子集均为节点i所符合的行为模式,BP的长度为其中包含的 项数,记为||BP||,在频繁模式挖掘中,长度为L的模式称为L‑项集;将P2P子网中各节点在当前时间窗内行为模式均值数据作为数据集,运用数据挖掘领域现有的频繁模式挖掘算法挖掘P2P子网的局部频繁行为模式,挖掘中前k个最大频繁项集;挖掘结果记为newLocalFP,是在P2P子网中出现最为频繁的k个行为模式的集合;对比newLocalFP与上一个时间窗局部挖掘产生的LocalFP,将频繁行为模式的改变情况记为Update,Update包含两部分:Update.Inc和Update.Del,通过newLocalFP与LocalFP的集合差运算求得;Update.Inc=newLocalFP–LocalFP                          (4)Update.Del=LocalFP–newLocalFP                          (5)当Update不为空时,表示局部频繁行为模式产生了变化,将LocalFP更新为newLocalFP;对于Update集合中的每个FP,赋予一个影响因子来反映FP在评估离群性中的重要性,记为IF(FP);其中,s=||I||,表示网络属性的个数,subNetSize(SN)为SN所在子网中包含的成员节点个数;FP所属的子网成员节点越多,越能反映网络中大多数正常节点行为特征,IF越高;包含的项越多,其反映的行为方式越有意义,IF越高;(3)全局频繁行为模式的增量传递与聚合;当Update.Inc和Update.Del中至少有一个非空集合,则超节点将LocalFP的更新状态封装成消息发送给SN的超节点邻居,消息包含超节点IP:SN、Update.Inc和Update.Del;超节点不断接收并存储来自其他超节点的消息,当接收到的消息数超过阈 值δ时进行GlobalFP的增量聚合操作,过程如下:a)消息整合,令超节点SN收到的消息集为QSN,对于QSN中的增加或删除更新一致的FP,仅保留一份,其IF为各消息中IF的和;对于QSN中增加或删除更新不一致的FP,对各消息中IF(FP)加权求和,增加模式的IF为正,删除模式的IF为负;当IF(FP)加权求和非零时,仅保留一份,其IF为IF(FP)加权求和的绝对值,若正则进行增加更新,若负则进行删除更新;当IF(FP)加权求和为零时,不进行操作;经过消息整合QSN变成一个Update,记为Update(QSN),包括Update.Inc和Update.Del;b)更新GlobalFP;对于GlobalFP中的FP,若存在于QSN整合结果Update.Inc中,则增加其IF;若存在于QSN整合结果Update.Del中,则减少其IF,当IF(FP)降为0删除GlobalFP中的相应FP;QSN整合结果Update.Inc中若存在不包含于GlobalFP的FP,则将该FP及IF信息添加至GlobalFP中;(4)离群因子计算及恶意节点检测定义局部离群因子,表示节点的行为模式在其所在P2P子网中的异常程度,记为LocalOF;全局离群因子,表示节点的行为模式在P2P全网范围内的异常程度,记为GlobalOF;超节点SN所在子网中节点i的LocalOF和GlobalOF计算方法如下:其中,X为节点i所符合的局部频繁行为模式,为X的权重;一个节点所符合的LocalFP越少,权重越低,表明该节点的BP在子网中越离群,LocalOF越大;其中,X为节点i所符合的全局频繁行为模式,一个节点符合的GlobalFP越少,影响因子越低,表明该节点的BP在全网范围内越离群GlobalOF越大;假设P2P网络中大多数节点是正常和善意的,将GlobalOF大于其所在子网各节点GlobalOF均值的节点标记为恶意节点;令SN所在P2P子网中各成员节点的平均局部离群因子为平局全局离群因子为(a)当任意节点i的并且时,节点i的BP在子网及P2P全网节点中均不离群;节点i与其所在子网和P2P全网中大多数节点的BP相一致;节点i为正常节点,节点i所在P2P子网为正常子网;(b)当任意节点i的并且时,节点i的BP在子网中离群,在P2P全网中不离群;节点i与P2P全网中大多数节点的BP一致,节点i所在子网中大多数节点与网络中大多数节点BP不一致;节点i为正常节点,节点i所在子网为异常子网;(c)当任意节点i的并且时,节点i的BP在子网中不离群,在整个P2P网络中离群;节点i与其所在子网中大多数节点的BP一致,节点i所在子网中大多数节点与网络中大多数节点的BP不一致;节点i为恶意节点,节点i所在子网为异常子网;(d)当任意节点i的并且时,节点i的BP在子网及P2P全网节点中均离群;节点i与其所在子网和P2P全网中大多数节点的BP都不一致,节点i为恶意节点;其所在子网为正常子网或异常子网;若为异常子网,包含于LocalFP但不包含于GlobalFP的BP即为恶意团体所符合的行为特征,超节点以此为依据进行恶意行为抵抗,并将恶意团体行为特征发布给网络中其他超节点;若为正常子网,若某一恶意节点的BP与某个恶意团体相符,则该节点也属于该恶意团体;若某个恶意节点的行为并不符合任何团体性恶意行为模式,则该节点为个体性恶意行为,其恶意行为特征为包含于BP,但不包含于GlobalFP的行为模式,超节点以此为依据进行恶意行为抵抗。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510220656.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top