[发明专利]一种用于多层节点共用攻击树的安全模拟评估方法有效
申请号: | 202110703647.0 | 申请日: | 2021-06-24 |
公开(公告)号: | CN113645186B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 许剑新;王成光;刘文 | 申请(专利权)人: | 浙江大学;宁波工业互联网研究院有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06Q10/06 |
代理公司: | 宁波市鄞州盛飞专利代理事务所(特殊普通合伙) 33243 | 代理人: | 龙洋 |
地址: | 310012 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 多层 节点 共用 攻击 安全 模拟 评估 方法 | ||
1.一种用于多层节点共用攻击树的安全模拟评估方法,其特征在于,包括步骤:
S1:获取攻击树的节点集和通路集,所述攻击树为上下多层结构,各层中存在若干节点,层间节点路径中可以流通的路径集合形成通路集;
S2:以安全模拟目标为目标节点,从安全模拟目标所处层的下一层开始,逐层遍历含有当前层任一节点的路径集直至最底层;
S3:判断路径集中各路径的结尾节点与当前层中对应节点形成的路径是否处于通路集中,若是,将该路径加入至目标节点路径集;
S4:基于目标节点路径集,当安全模拟目标为单一路径时,根据路径本身确定的隐蔽时间,对该路径进行安全模拟效能指标判定;
所述攻击树各层的节点中包括安全模拟目标、安全模拟利用组件和安全模拟入口,其中:
安全模拟目标对应节点表示为其中φ(φ∈N,φ≤λ)表示安全模拟目标所处攻击树的层次,表示安全模拟目标所在攻击树层次,λ为攻击树的层次数量;
安全模拟利用组件对应节点表示为Mφ,η,其中φ(φ∈N,φ≤λ)表示安全模拟利用组件所处的攻击树层次,η(η∈N)表示安全模拟利用组件所在攻击树层次的组件序号,安全模拟利用组件存在若干脆弱性;
安全模拟入口对应节点表示为Eφ,γ,其中φ(φ∈N,φ≤λ)表示安全模拟入口所处的攻击树层次,γ(γ∈N)表示安全模拟利用组件所在攻击树层次的组件序号;
所述安全模拟利用组件的脆弱性包括以下状态:脆弱性不存在;脆弱性存在但不可利用;脆弱性存在并可利用;
根据安全模拟利用组件脆弱性间的关系,安全模拟利用组件的状态包括:
表示脆弱性间存在“与”关系;
表示脆弱性间存在“或”关系;
式中n为安全模拟利用组件Mφ,η的可利用脆弱性数量,θ为安全模拟利用组件的脆弱性,θ为所存在于的安全模拟可利用组件的脆弱性序号;
当安全模拟目标为单一路径时,安全模拟效能指标可由第一预设公式获取,所述第一预设公式为:
式中,Q′p为单一路径安全模拟的效能评价指标;l(t)为单位时间内所造成的破坏程度;FR为安全模拟成本;td为安全模拟目标实施隐蔽时间;th为原子安全模拟隐蔽时间;tm为安全模拟利用组件利用时间;m和n分别为“与”关系和“或”关系脆弱性的安全模拟利用组件的数量;
当安全模拟目标为单一节点时,提取攻击树中含有该单一节点的子攻击树,对该子攻击树进行安全模拟效能指标判定;
当安全模拟目标为单一节点时,安全模拟效能指标可由第二预设公式获取,所述第二预设公式为:
式中,QG为单一节点安全模拟的效能评价指标;PFi为子攻击树邻接矩阵中第i行的和;l(t)为单位时间内所造成的破坏程度;tg为单一节点安全模拟隐蔽时间;AMφi为攻击树邻接矩阵中第i行的安全模拟利用组件Mφi的状态。
2.如权利要求1所述的一种用于多层节点共用攻击树的安全模拟评估方法,其特征在于,所述步骤S1中,根据一个或多个安全模拟利用组件的脆弱性,从一个安全模拟利用组件流通至下一个安全模拟利用组件的路径为通路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学;宁波工业互联网研究院有限公司,未经浙江大学;宁波工业互联网研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110703647.0/1.html,转载请声明来源钻瓜专利网。