一种基于人工智能的电力信息系统网络主动防御方法及系统技术方案

技术编号:39656688 阅读:12 留言:0更新日期:2023-12-09 11:25
一种基于人工智能的电力信息系统网络主动防御方法及系统,包括步骤1:对电力信息系统网络的流量进行实时监控,收集网络流量数据;步骤2:收集到网络流量数据后,采用改进决策树神经网络算法对数据进行分析,实现对网络攻击的精准溯源;步骤3:确定攻击源后自动启动封堵程序,根据封堵时间

【技术实现步骤摘要】
一种基于人工智能的电力信息系统网络主动防御方法及系统


[0001]本专利技术涉及电力系统安全
,具体地涉及一种基于人工智能的电力信息系统网络主动防御方法及系统


技术介绍

[0002]随着信息技术的发展,电力系统越来越依赖于复杂的网络系统进行运行和管理

然而,这也使电力系统面临着来自网络的各种威胁,包括黑客攻击

病毒感染

数据泄露等

这些威胁不仅可能影响电力系统的正常运行,还可能对社会经济造成重大损失

因此,如何有效地防御网络攻击,保障电力系统的安全稳定运行,已经成为了一个重要的研究课题

[0003]传统的网络防御方法主要依赖于防火墙

入侵检测系统等设备,通过预设的规则和策略,对网络流量进行过滤和控制

然而,这种方法在面对复杂和变化的网络攻击时,往往显得力不从心

一方面,预设的规则和策略往往无法覆盖所有的攻击场景,容易被攻击者利用漏洞进行攻击

另一方面,网络攻击的手段和策略在不断变化,需要不断更新和调整防御规则,这对网络管理员来说是一个巨大的挑战

为了解决这些问题,现有技术中开始尝试引入人工智能技术,以提高网络防御的智能化和自动化程度

通过使用机器学习

深度学习等算法,可以对网络流量进行深度分析,自动发现和防御网络攻击

同时,通过虚拟化技术,可以构建灵活和可控的网络环境,有效隔离和控制网络攻击

[0004]这种基于人工智能的网络防御方法,已经在一些领域取得了良好的效果,但在电力系统领域的应用还处于初级阶段,其在溯源方面的精准性以及动态封堵方面准确性和效率较低,不能满足智能化的需求;且现有的只是针对电力设备的特点数据特征进行处理,而没有针对提炼后的特征以及原始特征结合的数据进行处理的方式,主动防御准确度和方便度较低,因此,准确

快捷

方便

高效主动防御目前显得十分必要

成为了迫切需求,从而改善用户的体验


技术实现思路

[0005]为解决上述技术问题,本专利技术提供一种基于人工智能的电力信息系统网络主动防御系统方法及系统,本专利技术根据对整个流程结构设置,以及特征提取方式的设置,通过改进的决策树算法初分类然后通过神经网络算法实现精准溯源,大大增强了溯源准确性,且显著的提升了电力系统防护效率;其通过以下方式实现:
[0006]一种基于人工智能的电力信息系统网络主动防御方法,包括
:
步骤1:对电力信息系统网络的流量进行实时监控,收集网络流量数据包括:攻击次数

攻击时间

数据包大小和发送频率

电力设备电压和电流;
[0007]步骤2:收集到网络流量数据后,采用改进决策树神经网络算法对数据进行分析,实现对网络攻击的精准溯源;
[0008]步骤
2.1
采用改进决策树算法根据数据信息增益对数据进行初分类,特征
A
对数据集
D
的信息增益
Gain(D,A)
计算方式如下:
[0009][0010]其中,
D
表示数据集,
A
表示特征,
Values(A)
表示特征
A
的所有可能值,
D
v
表示数据集
D
中特征
A
取值为
v
的子集,
|D
v
|
表示
D
v
的元素个数,
|D|
表示
D
的元素个数,
δ
表示电力设备电流关联值,与电力设备电流基准值相差越大值越高,
Entropy(D)
表示数据集
D
的熵,计算公式如下:
[0011][0012]其中,
K
表示类别的个数,
p
k
表示数据集
D
中类别
k
的比例;信息增益越大,说明特征
A
对数据集
D
的划分效果越好;
β
表示电力设备电压关联值,与电力设备电压基准值相差越大值越高;
[0013]步骤
2.2
,将决策树对每个样本的分类结果作为一个新的特征,然后将这个新的特征和原始特征一起输入到神经网络模型中,神经网络输出概率最高的攻击源信息;
[0014]步骤3:确定攻击源后自动启动封堵程序,根据封堵时间

方向指标,实现对攻击源的动态封堵;
[0015]步骤4:动态封堵后,通过分析网络流量数据,确定网段
、TCP
数据指标,实现虚拟组网,提高网络安全性

[0016]优选地,所述网络流量数据还包括:端口号

协议类型

数据包内容

网络连接模式

源和目标
IP
地址

[0017]优选地,所述特征
A
用来划分数据集的属性
,
包括:网络流量特征

网络协议特征

网络协议特征

电力系统特征,其中,网络流量特征包括数据包的数量

大小

发送频率,网络协议特征包括使用的协议类型
TCP

UDP、
端口号;网络行为特征包括是否存在大量的连接请求

是否存在异常的数据包;电力系统特征包括电力设备的状态

电压

电流的变化

[0018]优选地,所述确定攻击源后自动启动封堵程序,根据封堵时间

方向指标,实现对攻击源的动态封堵,包括通过修改网络设备的配置,来封堵来自攻击源
IP
地址的所有数据包,如果
IP
地址的恶意行为已经停止,那么解除对这个
IP
地址的封堵

[0019]优选地,动态封堵后,通过分析网络流量数据,确定网段
、TCP
数据指标,实现虚拟组网,提高网络安全性,包括将重要度大于设定阈值的设备或者敏感的数据放在一个隔离的网络环境中,以防止潜在的网络攻击

[0020]本专利技术还公开了一种基于人工智能的电力信息系统网络主动防御系统,包括
:
处理器

网络嗅探器

存储器;其中,网络嗅探器用于收集网络流量数据:对电本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于人工智能的电力信息系统网络主动防御方法,其特征在于,包括
:
步骤1:对电力信息系统网络的流量进行实时监控,收集网络流量数据包括:攻击次数

攻击时间

数据包大小和发送频率

电力设备电压和电流;步骤2:收集到网络流量数据后,采用改进决策树神经网络算法对数据进行分析,实现对网络攻击的精准溯源;步骤
2.1
采用改进决策树算法根据数据信息增益对数据进行初分类,特征
A
对数据集
D
的信息增益
Gain(D,A)
计算方式如下:其中,
D
表示数据集,
A
表示特征,
Values(A)
表示特征
A
的所有可能值,
D
v
表示数据集
D
中特征
A
取值为
v
的子集,
|D
v
|
表示
D
v
的元素个数,
|D|
表示
D
的元素个数,
δ
表示电力设备电流关联值,与电力设备电流基准值相差越大值越高,
Entropy(D)
表示数据集
D
的熵,计算公式如下:其中,
K
表示类别的个数,
p
k
表示数据集
D
中类别
k
的比例;信息增益越大,说明特征
A
对数据集
D
的划分效果越好;
β
表示电力设备电压关联值,与电力设备电压基准值相差越大值越高;步骤
2.2
,将决策树对每个样本的分类结果作为一个新的特征,然后将这个新的特征和原始特征一起输入到神经网络模型中,神经网络模型输出概率最高的攻击源信息;步骤3:确定攻击源后自动启动封堵程序,根据封堵时间

方向指标,实现对攻击源的动态封堵;步骤4:动态封堵后,通过分析网络流量数据,确定网段
、TCP
数据指标,实现虚拟组网,提高网络安全性
。2.
根据权利要求1所述的一种基于人工智能的电力信息系统网络主动防御方法,其特征在于,所述网络流量数据还包括:端口号

协议类型

数据包内容

网络连接模式

源和目标
IP
地址
。3.
根据权利要求1所述的一种基于人工智能的电力信息系统网络主动防御方法,其特征在于,所述特征
A
用来划分数据集的属性,包括:网络流量特征

网络协议特征

网络协议特征

电力系统特征,其中,网络流量特征包括数据包的数量

大小

发送频率,网络协议特征包括使用的协议类型
TCP

UDP、
端口号;网络行为特征包括是否存在大量的连接请求

是否存在异常的数据包;电力系统特征包括电力设备的状态

电压

电流的变化
。4.
根据权利要求2所述的一种基于人工智能的电力信息系统网络主动防御方法,其特征在于,所述确定攻击源后自动启动封堵程序,根据封堵时间

方向指标,实现对攻击源的动态封堵,包括通过修改网络设备的配置,来封堵来自攻击源
IP
地址的所有数据包,如果
IP
地址的恶意行为已经停止,那么解除对这个
IP
地址的封堵
。5.
根据权利要求1所述的一种基于人工智能的电力信息系统网络主动防御方法,其特
征在于,动态封堵后,通过分析网络流量数据,确定网段
、TCP
数据指标,实现虚拟组网,提高网络安全性,包括将重要度大于设定阈值的设备或者敏感的数据放在一个隔离的网络环境中,以防止潜在的网络攻击
。6.
一种基于人工智能的电力信息系统网络主动防御系统,其特征在...

【专利技术属性】
技术研发人员:蒙亮曾明霏许引泉谢铭谢朋宇李思蔚陈丽娜杨文杰田永涛
申请(专利权)人:广西电网有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1