【技术实现步骤摘要】
本专利技术属于网络信息安全
,尤其涉及。
技术介绍
随着hternet技术的飞速发展,网络安全的重要性及其对社会的影响越来越大, 网络安全问题也越来越突出,并逐渐成为hternet及各项网络服务和应用进一步发展所亟需解决的关键问题。此外网络入侵和攻击行为正朝着分布化、规模化、复杂化、间接化等趋势发展,势必对安全产品技术提出更高的要求,而现有安全产品(如IDS、IPS、防火墙等) 只能提供最基本的入侵检测信息,无法对未来网络的安全态势给出可信的预测告警。因此迫切需要研究一项新技术来实现大规模网络的安全态势预测告警。目前被广泛用来描述网络安全状况的方法是网络安全态势及网络安全态势值预测。所谓网络安全态势是指由各种网络设备运行状况、网络行为以及用户行为等因素所构成的整个网络当前安全状态和变化趋势。网络安全态势预测是指在大规模网络环境中,对能够引起网络态势发生变化的安全要素进行获取、理解、显示以及预测未来的发展趋势。目前网络安全态势预测方法主要是使用人工智能中单学习机的方法,将若干历史离散时间监测点的网络安全态势值抽象成时间序列,进而将网络安全态势预测问题作为回归分析问题,利用单学习机求解,该过程主要包括三个部分,分别是构造网络安全指标体系、计算网络安全态势值、建立网络安全态势预测模型。构造网络安全指标体系是将涉及网络安全的所有网络安全威胁按照一定规则构造成指标体系结构,从而适合网络安全态势值计算。指标体系的构造方法将直接决定网络安全态势值是否能准确的反映当前网络的实际态势,由此本专利技术引入灰色聚类分析 GCA(Grey Clustering Anal ...
【技术保护点】
1.一种网络安全态势预测方法,其特征是所述方法包括以下步骤:步骤1:使用灰色聚类分析方法分析每种网络安全威胁x1,x2,L,xn的危害程度,进而构造出层次化的网络安全态势指标体系T;步骤2:将网络安全设备的历史入侵检测结果按照时间监测点i的顺序,依次输入到层次化的网络安全态势指标体系T中,得到每个时间监测点i的网络安全态势值Vi;步骤3:使用滑动窗口方法将网络安全态势值Vi构造成时间序列S,并将时间序列S构造成集成学习Boosting算法可读的训练样本集Strain;步骤4:利用集成学习Boosting算法对训练样本集Strain进行迭代训练,得到弱学习机序列h,再利用对弱学习机序列h加权求和的方法得到强学习机Hj;步骤5:利用强学习机Hj完成未来时间监测点的网络安全态势值预测,并设定强学习机Hj的生命周期,若强学习机Hj达到其生命周期,则返回步骤3。
【技术特征摘要】
1.一种网络安全态势预测方法,其特征是所述方法包括以下步骤步骤1 使用灰色聚类分析方法分析每种网络安全威胁Xl,x2,L,xn的危害程度,进而构造出层次化的网络安全态势指标体系T ;步骤2 将网络安全设备的历史入侵检测结果按照时间监测点i的顺序,依次输入到层次化的网络安全态势指标体系T中,得到每个时间监测点i的网络安全态势值Vi ;步骤3 使用滑动窗口方法将网络安全态势值Vi构造成时间序列S,并将时间序列S构造成集成学习Boosting算法可读的训练样本集Steain ;步骤4 利用集成学习Boosting算法对训练样本集Steain进行迭代训练,得到弱学习机序列h,再利用对弱学习机序列h加权求和的方法得到强学习机Hj ;步骤5 利用强学习机&完成未来时间监测点的网络安全态势值预测,并设定强学习机&的生命周期,若强学习机&达到其生命周期,则返回步骤3。2.根据权利要求1所述一种网络安全态势预测方法,其特征是所述步骤1包括以下步骤步骤1. 1 构造整体指标的白化函数矩阵; 步骤1. 2 根据白化函数确定灰色聚类系数;步骤1.3:计算每种网络安全威胁Xl,x2, L,^的灰色聚类系数,并确定其灰色聚类归属;步骤1. 4 将灰色聚类结果构造成层次化网络安全态势指标体系T ;步骤1. 5 确定指标体系T中的指标t1;t2,L tn相对于网络安全态势值的最终权重ω。3.根据权利要求1所述一种网络安全态势预测方法,其特征是所述步骤2包括以下步骤步骤2. 1 统计各时间监测...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。