【技术实现步骤摘要】
网络攻击预测方法、计算机可读存储介质及电子设备
[0001]本专利技术涉及人工智能与网络安全
,尤其涉及一种网络攻击预测方法、一种计算机可读存储介质以及一种电子设备。
技术介绍
[0002]目前,针对网络攻击的识别方法,除了使用防火墙、入侵检测系统等网络安全设备进行实时探测外,基于人工智能神经网络的网络攻击识别与预测也成为一个新的研究方向。研究主要集中在如下几个方面:以多个有限时间段和异步数据流为输入,开展对网络攻击进行检测与识别,以及基于网络攻击识别特征的实证研究;应用LSTM(Long Short
‑
Term Memory,长短期记忆网络)在CIDDS
‑
001网络入侵检测数据集上进行训练和测试;在聚类分析的基础上,对现有网络攻击评估技术在攻击信息源异构和时空分布不均匀的情况下,对评估参数获取不准、时间较长、精度不高等问题进行了探讨;利用威胁传播与图论相结合的评估方法,量化了网络攻击的趋势,绘制了网络整体安全趋势图;开展了“基于聚类分析的网络攻击识别算法研究”,提出了一种基于聚类模型的网络攻击识别方法。
[0003]现有的基于人工智能神经网络的网络攻击识别算法模型主要呈现如下特点:尽管实验结果取得较高的准确率,但是由于实验数据集的选择问题,没有表现出模型的泛化性;以及,模型容易存在局部最优解,模型预测精度不够高的情况。
技术实现思路
[0004](一)要解决的技术问题
[0005]鉴于现有技术的上述缺点、不足,本专利技术提供一种网络攻击预测 ...
【技术保护点】
【技术特征摘要】
1.一种网络攻击预测方法,其特征在于,包括:获取NSL
‑
KDD数据集;对所述NSL
‑
KDD数据集进行预处理,获得目标数据;根据信息增益对所述目标数据进行特征选取,获得信息增益特征子集,并确定所述信息增益特征子集的特征变量权重;采用特征权重算法对所述目标数据进行特征筛选,获得特征权重特征子集,并确定所述特征权重特征子集的特征变量权重;根据所述信息增益特征子集和所述特征权重特征子集生成预测特征子集,并根据所述信息增益特征子集的特征变量权重和所述特征权重特征子集的特征变量权重获得预测特征变量权重;根据所述预测特征子集和所述预测特征变量权重对预先创建的CNN+LSTM模型进行训练;根据训练好的CNN+LSTM模型进行网络攻击预测,获得网络攻击预测结果。2.如权利要求1所述的网络攻击预测方法,其特征在于,对所述NSL
‑
KDD数据集进行预处理,获得目标数据,包括:对所述NSL
‑
KDD数据集中的分类特征进行特征数值化处理,获得第一处理数据,并对所述分类特征中的特征值进行数值归一化处理,获得第二处理数据;对所述第一处理数据和所述第二处理数据进行网络攻击数据标注,获得所述目标数据。3.如权利要求2所述的网络攻击预测方法,其特征在于,所述NSL
‑
KDD数据集包括5种类型的网络数据:Normal、DoS、U2R、R2L和Probe,其中,对所述第一处理数据和所述第二处理数据进行网络攻击数据标注,获得所述目标数据,包括:提取所述第一处理数据和所述第二处理数据中与所述DoS类型对应的数据,作为所述目标数据。4.如权利要求2或3所述的网络攻击预测方法,其特征在于,所述分类特征的类型包括protocol_type、service和flag,所述protocol_type包括三种类型的特征值,所述service包括70种特征值,所述flag包括11种特征值。5.如权利要求1
‑
4中任一项所述的网络攻击预测方法,其特征在于,根据信息增益对所述目...
【专利技术属性】
技术研发人员:郑长亮,詹晓东,于京,
申请(专利权)人:北京电子科技职业学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。