[发明专利]基于多因素层次化的网络安全态势评估与预测方法在审

专利信息
申请号: 202111662834.5 申请日: 2021-12-31
公开(公告)号: CN114244728A 公开(公告)日: 2022-03-25
发明(设计)人: 姜楠;雷雪蒙 申请(专利权)人: 北京工业大学
主分类号: H04L41/28 分类号: H04L41/28;H04L9/40;G06N3/04;G06N3/08
代理公司: 北京思海天达知识产权代理有限公司 11203 代理人: 沈波
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 因素 层次 网络安全 态势 评估 预测 方法
【权利要求书】:

1.基于多因素层次化的网络安全态势评估与预测方法,其特征在于:该方法的具体实现步骤如下:

步骤1:将信息系统所处网络由上至下划分为总网络层、子网络层、主机层、服务层;

步骤2:提出网络态势基本信息的定义,其反应当前网络安全状态的基本信息,包括网络流量信息和报警信息;

表示为:Situation_info={ID,Timestamp,DIP,DP,Attack,Δt};

其中,ID为流量唯一标识;Timestamp为流量产生的时间戳信息;DIP为接收流量的目的主机IP地址;DP为接收流量的目的端口;Attack为受攻击类型;Δt为计算当前时刻网络安全态势利用的历史时间窗口大小;

步骤3:计算服务层态势:服务层态势的评估以端口作为单位,端口对应相应服务,t时刻服务层态势值S0(t)计算方法如下:

其中,N(Δt)为Δt时间内该端口被访问数量,f为该端口发生攻击事件的频率,a(Δt)为Δt时间内该端口发生的攻击数量,ni(Δt)为Δt时间内攻击i发生次数,xi为攻击i的影响力;

步骤4:计算主机层态势:在主机威胁方面,主机发生网络攻击事件所带来的威胁即为该主机所有端口发生网络攻击事件的威胁总和,因此以该主机全部开放端口的态势总和作为该主机的威胁值;在脆弱性方面,主机脆弱性体现在该主机受到攻击的可能性上,通过统计该主机遭受到攻击的频率而得出;在层次要素价值方面,主机的价值体现在其所承担的信息系统服务价值上,t时刻主机层态势值S1(t)计算方法如下:

其中,A为操作系统脆弱性,B为该主机重要性,u(Δt)为Δt时间内该主机开放的端口数量,yj为端口j发生攻击的频率;

步骤5:计算子网层态势:在子网威胁方面,以该子网全部主机的态势总和作为该子网的威胁值;在脆弱性方面,通过评估该区域边界防护措施有效性进行确定,考虑该措施对于网络安全事件进行特征检测或异常检测、识别或分析、报警或阻断,进而进行整体评估;在层次属性价值方面,与主机层评估相似,体现在其承担的服务价值上;综上所述,t时刻子网层态势值S2(t)如下:

其中,C为区域边界防护措施有效性,D为子网区域资产重要程度,v为该子网存在的主机数量;

步骤6:计算总网络层态势:累积以上层次的态势值,t时刻总网络的态势值S(t)计算方法如下:

其中,w为子网区域数量;

步骤7:将态势值映射至态势隶属度函数上,态势值的波动幅度反应态势的高低;g设置为态势评估结果分布的较小四分位数,当态势评估结果处于该值以下时,不会产生任何报警;h设置为态势评估结果分布的较大四分位数,当态势评估结果处于该值以上时,产生报警;由于在态势评估的过程中已考虑到各因素指标相对于安全状态的影响程度,因此在映射部分仅进行态势值的线性缩放,将处于[g,h]的态势评估结果缩放至[0,1],网络安全管理员可直观的观察到此区间内网络状态的趋势变化;

步骤8:划分数据集,制作态势样本集X和态势标签集X':态势值集合AssessmentResult为n个具有时间序列的态势值构成的向量,记作x=[x1,x2,x3,...,xn];假设时间步长设置为k,则取长度为k的向量作为样本,所得态势样本集为X=[Xk,Xk+1,...,Xn-1],每个样本包含了当前k时刻和历史k-1个时刻的态势值;每个样本经过预测模型预测下一时刻k+1的态势值,设置X'=[xk+1,xk+2,...,xn]为态势标签集;

步骤9:预测模型采用堆叠式长短期记忆网络,神经网络由输入层Input、隐藏层、全连接层Dense、输出层Output构成,隐藏层由堆叠的2个LSTM层构成,通过Dense层将信息传递给输出层;将X和X'输入至神经网络,进行迭代训练:前一层LSTM预测的向量结果作为下一层LSTM的输入向量;最后得到态势预测值集合Prediction Result;

步骤10:展示Prediction Result和Assessment Result折线图。

2.根据权利要求1所述的基于多因素层次化的网络安全态势评估与预测方法,其特征在于:首先考虑威胁因素,威胁因素与该端口发生的攻击数量和攻击影响力相关,而攻击影响力体现攻击发生后对网络信息系统所带来的影响,关系到安全管理员的直接决策,攻击影响力采用指数级进行计算;考虑到大部分端口无攻击事件发生,为确保其他因素在态势值中的表达,在计算威胁值时,1代表无威胁情况,保证服务层态势不为0;在脆弱性方面,端口脆弱性即端口被利用程度,通过该端口发生攻击事件的频率体现;端口被利用即发生攻击事件,影响信息系统安全状态,以指数级表达;在层次要素价值方面,端口被访问数量决定端口的价值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/202111662834.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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