System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网络安全,尤其涉及一种网络安全防护方法、设备、存储介质及装置。
技术介绍
1、工业互联网是未来工业自动化、智能化发展的趋势。工业互联网内部将多个工业企业、厂区的大型制造设备、工业控制系统连接起来,实现自动化的协作,进而实现智能化的控制与生产。
2、现有技术中通常采用传统的网络安全防护方法对工业互联网进行保护。但是,随着工业互联网节点数的增加,传统的网络安全防护方法根本无法实现对工业企业数据信息、企业用户信息的安全保护。
3、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种网络安全防护方法、设备、存储介质及装置,旨在解决现有技术中传统的网络安全防护方法根本无法实现对工业企业数据信息、企业用户信息的安全保护的技术问题。
2、为实现上述目的,本专利技术提供一种网络安全防护方法,所述网络安全防护方法包括以下步骤:
3、获取目标网络对应的训练集和测试集;
4、基于所述训练集和模拟退火对径向基神经网络模型进行优化,直至所述径向基神经网络模型达到预期精度;
5、根据所述测试集通过优化后的径向基神经网络模型对所述目标网络进行网络安全态势预测;
6、根据预测结果生成网络安全防护策略,并基于所述网络安全防护策略对所述目标网络进行安全防护。
7、可选地,所述基于所述训练集和模拟退火对径向基神经网络模型进行优化,直至所
8、构建径向基神经网络模型;
9、基于所述训练集判断径向基神经网络模型是否达到预期精度;
10、在径向基神经网络模型未达到预期精度时,判断所述径向基神经网络模型的迭代数是否达到预设阈值;
11、在所述径向基神经网络模型的迭代数未达到预设阈值时,通过模拟退火对径向基神经网络模型进行优化,直至所述径向基神经网络模型达到预期精度。
12、可选地,所述构建径向基神经网络模型的步骤,包括:
13、确定径向基神经网络模型的输入层节点数和输出层节点数;
14、构建所述径向基神经网络模型的隐含层;
15、基于所述输入层节点数、所述输出层节点数以及所述隐含层构建径向基神经网络模型。
16、可选地,所述构建所述径向基神经网络模型的隐含层的步骤,包括:
17、对训练集进行二进制编码,获得二进制字符串;
18、对所述二进制字符串进行解析,并根据解析结果构建所述径向基神经网络模型的隐含层。
19、可选地,所述基于所述输入层节点数、所述输出层节点数以及所述隐含层构建径向基神经网络模型的步骤,包括:
20、确定所述隐含层与输出层的输出权重值;
21、对所述训练集进行数据聚类,获得隐含层节点的簇中心;
22、基于所述输入层节点数、所述输出层节点数、所述隐含层、所述输出权重值以及所述簇中心构建径向基神经网络模型。
23、可选地,所述在所述径向基神经网络模型的迭代数未达到预设阈值时,通过模拟退火对径向基神经网络模型进行优化,直至所述径向基神经网络模型达到预期精度的步骤,包括:
24、在所述径向基神经网络模型的迭代数未达到预设阈值时,对径向基神经网络模型的种群进行模拟退火处理,获得处理后种群;
25、基于所述处理后种群重新构建径向基神经网络模型,直至所述径向基神经网络模型达到预期精度。
26、可选地,所述在所述径向基神经网络模型的迭代数未达到预设阈值时,对径向基神经网络模型的种群进行模拟退火处理,获得处理后种群的步骤,包括:
27、在所述径向基神经网络模型的迭代数未达到预设阈值时,对所述径向基神经网络模型的种群进行预处理,获得预处理后种群;
28、对所述预处理后种群进行模拟退火处理,获得处理后种群。
29、可选地,所述基于所述训练集判断径向基神经网络模型是否达到预期精度的步骤,包括:
30、将训练集输入径向基神经网络模型,获得所述径向基神经网络模型输出的预测态势;
31、将所述预测态势与实际态势进行比较,并根据比较结果判断所述径向基神经网络模型是否达到预期精度。
32、可选地,所述将所述预测态势与实际态势进行比较,并根据比较结果判断所述径向基神经网络模型是否达到预期精度的步骤,包括:
33、将所述预测态势与实际态势进行比较,并根据比较结果确定径向基神经网络模型的个体适应度值;
34、根据所述个体适应度值判断所述径向基神经网络模型是否达到预期精度。
35、可选地,所述获取目标网络对应的训练集数据和测试集数据的步骤,包括:
36、获取目标网络对应的态势要素数据;
37、对所述态势要素数据进行预处理,获得数据集;
38、对所述数据集进行划分,获得训练集和测试集。
39、可选地,所述对所述数据集进行划分,获得训练集和测试集的步骤,包括:
40、获取数据集中各数据的时间特征;
41、根据所述时间特征通过滑动窗口算法对所述数据集进行划分,获得训练集和测试集。
42、此外,为实现上述目的,本专利技术还提出一种网络安全防护设备,所述网络安全防护设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络安全防护程序,所述网络安全防护程序配置为实现如上文所述的网络安全防护方法。
43、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有网络安全防护程序,所述网络安全防护程序被处理器执行时实现如上文所述的网络安全防护方法。
44、此外,为实现上述目的,本专利技术还提出一种网络安全防护装置,所述网络安全防护装置包括:数据划分模块、模型优化模块、态势预测模块以及安全防护模块;
45、所述数据划分模块,用于获取目标网络对应的训练集和测试集;
46、所述模型优化模块,用于基于所述训练集和模拟退火对径向基神经网络模型进行优化,直至所述径向基神经网络模型达到预期精度;
47、所述态势预测模块,用于根据所述测试集通过优化后的径向基神经网络模型对所述目标网络进行网络安全态势预测;
48、所述安全防护模块,用于根据预测结果生成网络安全防护策略,并基于所述网络安全防护策略对所述目标网络进行安全防护。
49、可选地,所述模型优化模块,还用于构建径向基神经网络模型;
50、所述模型优化模块,还用于基于所述训练集判断径向基神经网络模型是否达到预期精度;
51、所述模型优化模块,还用于在径向基神经网络模型未达到预期精度时,判断所述径向基神经网络模型的迭代数是否达到预设阈值;
52、所述模型优化模块,还用于在所述径向基神经网络模型的迭代数未本文档来自技高网...
【技术保护点】
1.一种网络安全防护方法,其特征在于,所述网络安全防护方法包括以下步骤:
2.如权利要求1所述的网络安全防护方法,其特征在于,所述基于所述训练集和模拟退火对径向基神经网络模型进行优化,直至所述径向基神经网络模型达到预期精度的步骤,包括:
3.如权利要求2所述的网络安全防护方法,其特征在于,所述构建径向基神经网络模型的步骤,包括:
4.如权利要求3所述的网络安全防护方法,其特征在于,所述构建所述径向基神经网络模型的隐含层的步骤,包括:
5.如权利要求3所述的网络安全防护方法,其特征在于,所述基于所述输入层节点数、所述输出层节点数以及所述隐含层构建径向基神经网络模型的步骤,包括:
6.如权利要求2所述的网络安全防护方法,其特征在于,所述在所述径向基神经网络模型的迭代数未达到预设阈值时,通过模拟退火对径向基神经网络模型进行优化,直至所述径向基神经网络模型达到预期精度的步骤,包括:
7.如权利要求6所述的网络安全防护方法,其特征在于,所述在所述径向基神经网络模型的迭代数未达到预设阈值时,对径向基神经网络模型的种群进行
8.一种网络安全防护设备,其特征在于,所述网络安全防护设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络安全防护程序,所述网络安全防护程序被所述处理器执行时实现如权利要求1至7中任一项所述的网络安全防护方法。
9.一种存储介质,其特征在于,所述存储介质上存储有网络安全防护程序,所述网络安全防护程序被处理器执行时实现如权利要求1至7中任一项所述的网络安全防护方法。
10.一种网络安全防护装置,其特征在于,所述网络安全防护装置包括:数据划分模块、模型优化模块、态势预测模块以及安全防护模块;
...【技术特征摘要】
1.一种网络安全防护方法,其特征在于,所述网络安全防护方法包括以下步骤:
2.如权利要求1所述的网络安全防护方法,其特征在于,所述基于所述训练集和模拟退火对径向基神经网络模型进行优化,直至所述径向基神经网络模型达到预期精度的步骤,包括:
3.如权利要求2所述的网络安全防护方法,其特征在于,所述构建径向基神经网络模型的步骤,包括:
4.如权利要求3所述的网络安全防护方法,其特征在于,所述构建所述径向基神经网络模型的隐含层的步骤,包括:
5.如权利要求3所述的网络安全防护方法,其特征在于,所述基于所述输入层节点数、所述输出层节点数以及所述隐含层构建径向基神经网络模型的步骤,包括:
6.如权利要求2所述的网络安全防护方法,其特征在于,所述在所述径向基神经网络模型的迭代数未达到预设阈值时,通过模拟退火对径向基神经网络模型进行优化,直...
【专利技术属性】
技术研发人员:杜鹏飞,
申请(专利权)人:三六零数字安全科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。