基于预先随机测试的开放式网络节点信任评估方法

文档序号:10473578阅读:297来源:国知局
基于预先随机测试的开放式网络节点信任评估方法
【专利摘要】本发明公开了基于预先随机测试的开放式网络节点信任评估方法,该方法用于防止恶意欺诈节点对主计算网络造成危害。该方法包括以下步骤:步骤1:将有意接入主网的新节点连接至测试网络;步骤2:进行随机测试,并根据测试结果给出该新入节点的初始信任量化评估值;步骤3:将上述初始信任评估值与准入阈值进行比较,若低于准入阈值,则不允许该新入节点连接至主网络;反之,将其连接至主网络,并执行步骤4;步骤4:依据新入节点与主网络节点间的实际交互数据,对该新入节点的信任评估值进行在线更新,若其低于安全阈值,将其与主网络隔离。本发明将对网络信息安全技术的产业化应用具有正面促进作用。本发明运用于网络信息安全领域。
【专利说明】
基于预先随机测试的开放式网络节点信任评估方法
技术领域
[0001] 本发明设及网络信息安全技术领域,特别设及一种面向开放式网络系统的网络节 点信任评估方法。
【背景技术】
[0002] 伴随电子、通信、计算机、互联网等相关信息技术的快速发展,大规模分布式计算 环境,如云计算、物联网、P2P计算、网格计算、Ad化C网络、社会网络等得W广泛出现、应用。 运类动态协作计算系统通常由多个异构系统或软件服务组成,其工作形态正从封闭的、面 向熟识用户群体的、相对静态的形式,向开放的、面向公共用户的、动态协作的模式转变,从 而使得运类分布式计算系统表现出很强的复杂性和动态性。对此,传统的基于注册、认证和 授权的安全机制已经不能满足不断涌现的新的安全需求。
[0003] 如何对开放式网络环境中、尝试新接入的外部参与者(即每个参与者对应一个网 络节点)的可信度进行实时准确的在线评估,从而避免恶意、欺诈节点对网络主体用户带来 安全威胁和危害,是网络信息安全领域一个急需解决的重要问题。而本发明能够很好地解 决上面的问题。

【发明内容】

[0004] 本发明目的在于解决了上述现有技术的不足,提出了一种基于预先随机测试的开 放式网络节点信任评估方法,该方法面向开放式动态网络系统,是针对尝试新接入的外部 网络节点的可信度实时量化评估。
[0005] 本发明解决其技术问题所采取的技术方案是:一种基于预先随机测试的开放式网 络节点信任评估方法,该方法包括如下步骤:
[0006] 步骤1:将有意接入主网络的新节点连接至测试网络;
[0007] 步骤2:随机挑选测试项目供新入节点执行,依据其与测试网络其它节点的实际交 互情况,给出该新入节点的初始信任量化评估值;
[000引步骤3:将新入节点获得得初始信任评估值与预先设定的准入阔值进行比较,或低 于准入阔值,则不允许该新入节点连接主网络;反之,将其连接至主网络,并执行步骤4;
[0009] 步骤4:依据新入节点与主网络节点间的实际交互数据,对该新入节点的信任评估 值进行在线更新;
[0010] 步骤5:将每次更新后的若其低于安全阔值,将其与主网络隔离。
[0011] 进一步的,本发明所述步骤1中,测试网络用于对新接入节点进行可信度初始化, 测试网络与主网络间有固定的连接通路,但新入节点在通过测试前无法与主网络进行通 信。在新入节点连接至测试网络后,新入节点用户并不知道当前接入的是测试网络而非目 标主网络。新入节点在与测试网络连通后,其所接收到的测试任务是系统随机产生的,因此 不同的新入节点在测试网络中接收到的测试任务是不同的,也即在新入节点与测试网络连 接前,无法准确预知连接后其会接收到的测试任务类型。
[0012] 进一步的,本发明所述步骤2中,对新入节点的初始信任量化评估操作基于对节点 可信度的概率化表示,利用贝叶斯准则处理新入节点与测试网络中已有节点的交互结果数 据,计算得到新入节点的概率信任测度,作为该新入节点的初始信任量化评估值。
[0013] 进一步的,本发明所述步骤3中,用于和新入节点初始信任评估值进行对比的准入 阔值由人为预先指定,指定的依据为具体的应用场景所对应的安全需求级别。安全级别高, 则设定较高阔值,反之,则设定较低阔值。
[0014] 进一步的,本发明所述步骤4中,对新入节点的信任评估值的在线更新基于贝叶斯 准则进行。将新入节点在测试网络中获得的初始概率信任测度作为原始先验信息,当获得 新的交互结果数据后,确定观测数据与信任测度间的关系似然函数,利用贝叶斯公式计算 后验概率信任测度,当处理新的交互结果数据时,把此后验概率信任测度作为先验信息,再 次利用贝叶斯公式计算更新的后验分布,W此类推。
[0015] 进一步的,本发明所述步骤5中,用于同该新入节点每次更新后的在线信任评估值 进行比较的安全阔值由人为指定,指定的依据为具体的应用场景所对应的安全需求级别。 安全级别高,则设定较高阔值,反之,则设定较低阔值。当新入节点的、在线更新后的信任评 估值低于安全阔值时,所采用的与主网隔离的方法包括但不限于各种物理方法手段、和软 硬件手段。当新入节点的、在线更新后的信任评估值低于安全阔值从而被主网隔离后,当其 再次尝试与主网连接时,根据具体安全应用需求,或者直接禁止其接入,或者将其按照新入 节点转入步骤1进行操作。
【附图说明】
[0016] 图1为本发明的方法流程图。
[0017] 图2为本发明的系统架构图。
【具体实施方式】
[0018] 下面结合附图和实施例对本发明进行详细说明。
[0019] 如图1所示,本发明提供了基于预先随机测试的开放式网络节点信任评估方法,该 方法面向开放式网络,针对新接入外部网络节点的可信度实时量化评估,包括如下步骤:
[0020] 步骤1:将尝试接入主网络的外部节点接入测试网络;
[0021] 使用各种常规网络流检测手段判断当前是否有新的网络接入请求,当检测到有新 节点尝试接入时,将其导向测试网络,让其与测试网络内的网络节点进行通信和各种类型 的交互。
[0022] 步骤2:基于新接入节点与测试网络节点间的交互结果,对其可信度进行初始化;
[0023] 对新接入节点与测试网络内已有节点间的交互结果数据进行分析。在此实施例 中,我们假定任意一次交互的结果是一个二元变量,其取值空间为{成功,失败}。节点的可 信测度用符号0来表示,其描述的是该节点在下次交互时得到"成功"结果的概率。基于固定 的0值假设,在n次交互中,出现k次结果为"成功"的概率即为:
[0024]
或(1)
[002引其中n! =n X (n-1)…之X 1并且0! = 1。上式(1)即为一个二项式分布形式。
[0026] 在未进行任何交互前,对0取值的概率密度分布进行如下建模:
[0027]
式似
[002引其中r代表伽马函数,并令a = e=l,此时0在区间0到1之间均匀分布,其数学期望 值为0.5,即代表此时对该新入节点的可信测度的评估值为0.5。
[0029] 在后续每进行完一次交互后,根据交互结果实时更新a和0的值。若本次交互结果 为"成功",则令0=0+1,e值保持不变;否则,若结果为"失败",则令e=e+i,a值保持不变。而 0的数学期望,即,便作为当前对该新入节点的可信测度的评估值。上述计算过程完 全遵循贝叶斯准则,因此有严格的数据理论基础作为支撑,从而确保了上述计算的合理性 和正确性。
[0030] 在测试网络中随机设置一定数目的交互任务,将最后一次交互结束后,得到的最 终的0的数学期望值作为该步骤2步骤输出的、该新入节点的初始可信度赋值。
[0031] 步骤3:将步骤2输出的、新入节点的初始可信度赋值与准入阔值进行比较,W确定 是否将其接入主网络;若前者大于后者,则将该新入节点与主网络进行互联,否则,禁止该 新入节点与主网络互联。
[0032] 步骤4:对于接入主网络的新入节点,依据其与主网络现有节点间的交互数据,对 其信任评估值进行实时在线更新。首先保留在步骤2中输出的a和0值,然后在后续每进行完 一次交互后,根据交互结果实时更新a和0的值。若本次交互结果为"成功",则令a = a+l,e值 保持不变;否则,若结果为"失败",则令e=e+i,a值保持不变。而e的数学期望,即, 便作为当前对该新入节点的可信测度的评估值。
[0033] 步骤5:将新入节点每次更新后的可信测度值与安全阔值进行比对,W确定是否继 续将其隔离出主网络,当发现可信测度值小于安全阔值时,即将该新入节点隔离出主网络。
[0034] 本发明的创新点在于,通过在步骤1和步骤2中引入预先随机测试环节,对尝试接 入开放式网络的外部节点进行可信度初始化量测,若在此测试环节,该外部节点的行为数 据导致其可信测度无法达到准入阔值的大小,则禁止其连接入主网络,从而避免恶意欺诈 节点绕过传统的防火墙等安全防护措施,对主网络节点用户带来威胁和危害。此外,所提出 的方法不包含任何的数据加密操作,避免了逆向计算(如采用数据加密算法,就必须设计相 应的解密算法),从而能有效地节省计算资源和功耗,因此特别适合移动计算环境。
[0035] 本发明针对开放式网络环境,提供了一种有效的对外部新接入节点的信任评估方 法,该发明在网络信息安全领域具有重要的实际应用价值。
[0036] 在上述实施例中,仅对本发明进行了示范性描述,但是本领域技术人员在阅读本 专利申请后可W在不脱离本发明的精神和范围的情况下对本发明进行各种修改。
【主权项】
1. 一种基于预先随机测试的开放式网络节点信任评估方法,其特征在于,所述方法包 括以下步骤: 步骤1:将有意接入主网络的新节点连接至测试网络; 步骤2:随机挑选测试项目供新入节点执行,依据其与测试网络其它节点的实际交互情 况,给出该新入节点的初始可信测度评估值; 步骤3:将新入节点获得得初始可信测度评估值与预先设定的准入阈值进行比较,或低 于准入阈值,则不允许该新入节点连接主网络;反之,将其连接至主网络,并执行步骤4; 步骤4:依据新入节点与主网络节点间的实际交互数据,对该新入节点的可信测度评估 值进行在线更新; 步骤5:将每次更新后的若其低于安全阈值,将其与主网络隔离。2. 根据权利要求1所述的一种基于预先随机测试的开放式网络节点信任评估方法,其 特征在于,在所述步骤1中,测试网络与主网络间有固定的连接通路,但新入节点在通过测 试前无法与主网络进行通信。3. 根据权利要求1所述的一种基于预先随机测试的开放式网络节点信任评估方法,其 特征在于,在所述步骤1中,新入节点连接至测试网络后,新入节点用户并不知道当前接入 的是测试网络而非其目标主网络。4. 根据权利要求1所述的一种基于预先随机测试的开放式网络节点信任评估方法,其 特征在于,在所述步骤1中,新入节点在与测试网络连通后,其所接收到的测试任务是系统 随机产生的,因此不同的新入节点在测试网络中接收到的测试任务是不同的,也即在新入 节点与测试网络连接前,无法准确预知连接后其会接收到的测试任务类型。5. 根据权利要求1所述的一种基于预先随机测试的开放式网络节点信任评估方法,其 特征在于,在所述步骤2中,对新入节点的初始信任量化评估操作基于对节点可信度的概率 化表示,利用贝叶斯准则处理新入节点与测试网络中已有节点的交互结果数据,计算得到 新入节点的概率信任测度,作为该新入节点的初始信任量化评估值。6. 根据权利要求1所述的一种基于预先随机测试的开放式网络节点信任评估方法,其 特征在于,在所述步骤3中,用于和新入节点初始信任评估值进行对比的准入阈值由人为预 先指定,指定的依据为具体的应用场景所对应的安全需求级别,安全级别高,则设定较高阈 值,反之,则设定较低阈值。7. 根据权利要求1所述的一种基于预先随机测试的开放式网络节点信任评估方法,其 特征在于,在所述步骤4中,对新入节点的信任评估值的在线更新基于贝叶斯准则进行,将 新入节点在测试网络中获得的初始概率信任测度作为原始先验信息,当获得新的交互结果 数据后,确定观测数据与信任测度间的关系似然函数,利用贝叶斯公式计算后验概率信任 测度,当处理新的交互结果数据时,把此后验概率信任测度作为先验信息,再次利用贝叶斯 公式计算更新的后验分布,以此类推。8. 根据权利要求1所述的一种基于预先随机测试的开放式网络节点信任评估方法,其 特征在于,在所述步骤5中,用于同该新入节点每次更新后的在线信任评估值进行比较的安 全阈值由人为指定,指定的依据为具体的应用场景所对应的安全需求级别,安全级别高,则 设定较高阈值,反之,则设定较低阈值。9. 根据权利要求1所述的一种基于预先随机测试的开放式网络节点信任评估方法,其 特征在于,在所述步骤4中,当新入节点的、在线更新后的信任评估值低于安全阈值时,所采 用的与主网隔离的方法包括但不限于各种物理方法手段、和软硬件手段。10.根据权利要求1所述的一种基于预先随机测试的开放式网络节点信任评估方法,其 特征在于,在所述步骤5中,当新入节点的、在线更新后的信任评估值低于安全阈值从而被 主网隔离后,当其再次尝试与主网连接时,根据具体安全应用需求,或者直接禁止其接入, 或者将其按照新入节点转入步骤1进行操作。
【文档编号】H04L29/06GK105827482SQ201610222261
【公开日】2016年8月3日
【申请日】2016年4月11日
【发明人】刘斌, 王磊, 孔令军
【申请人】南京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1