1.一种电力系统网络安全防御资源优先级选择方法,其特征在于,包括:构建电力信息物理系统五元组模型,分析五元组模型的工作机制;构建防御资源优先级选择算法;使用防御动作执行算法;所述构建电力信息物理系统五元组模型包括通过有限状态机的转换规则,模拟攻击者与防御者之间的交互关系,节点集N,表示为:N={N g ,N l ,N d ,N s ,N e }其中,N g 表示发电站节点,N l 表示输电线路节点,N d 表示配电节点,N s 表示变电站节点,N e 表示终端用户节点,权限集P表示为:P={p 1 ,p 2 ,p 3 }其中,p 1 表示低权限节点,p 2 表示中权限节点,p 3 表示高权限节点,状态集S描述网络系统在不同时间点所处的状态,表示为:S={s 0 ,s 1 ,s 2 ,s 3 }其中,s 0 表示正常状态,s 1 表示失稳状态,s 2 表示轻微异常状态,s 3 表示严重异常状态;所述构建电力信息物理系统五元组模型还包括事件集E,E A 表示电力系统中的攻击事件,E D 表示电力系统中的防御事件,表示为:E={E A ,E D }其中,E A 包括DDoS攻击、恶意软件感染、数据篡改的事件,E D 表示系统的检测、隔离和修复的防御行为,事件集包含网络中发生的事件,包括攻击者和防御者之间的交互行为,每个事件代表攻击或防御操作在单个时间点的执行,事件的发生会触发状态的转换,当攻击或防御事件发生时,网络系统的状态会依据预定的转换规则进行改变,动作集A为防御者在不同状态下采取的具体操作,表示为:A={a 1 ,a 2 ,a 3 ,a 4 }其中,a 1 表示攻击检测,a 2 表示攻击隔离,a 3 表示系统修复,a 4 表示恢复正常运行,每个动作都是基于当前状态和事件的情况下采取的决策;所述五元组模型的工作机制包括当某个攻防事件E发生时,判断系统造成的风险,当前攻击行为集为E A ,安全防御策略集为E D ,对单一行为e ai ∈E A ,e di ∈E D ,所造成的风险概率,表示为:r ij =f(e ai ,e dj )其中,f(e ai ,e dj )为在e dj 防御策略条件下,攻击行为e ai 对系统安全状态s造成的安全风险值,计算系统安全系数,表示为:s ij =1-f(e ai ,e dj )安全系数与系统状态的关系,表示为:系统会根据当前状态S和事件的性质,选择一个相应的动作A,并根据预设的状态转移函数,切换到下一个状态S',通过在网络攻防的不同阶段不断重复,模拟出攻击者与防御者的持续博弈过程;所述构建防御资源优先级选择算法包括根据节点状态S i 及对电力系统造成的影响,计算状态权重S w (N i ),表示为:其中,α k 是节点N i 在状态 下的影响系数,根据节点在电力系统中的权限等级,计算节点的重要性权重P w (N i ),表示为:P w (N i )=β·P i其中,β表示权重系数,用于衡量权限对防御策略的影响;所述构建防御资源优先级选择算法还包括计算节点N i 的防御资源成本C i ,包括时间成本和资源占用成本,表示为:C i =R i ·T i其中,R i 表示防御资源的稀缺性,T i 表示响应防御措施所需的时间,综合节点状态、权限和资源成本,计算节点的优先级,表示为:优先级高的节点将优先获得防御资源,根据节点优先级,计算防御资源分配比例,表示为:其中,R alloc (N i )表示分配给节点N i 的资源比例,m是总节点数;所述使用防御动作执行算法包括进行初始化,根据电力系统结构,定义节点集N、权限集P、状态集S、事件集E和动作集A,进行实时检测,持续监测电力系统的网络状态,实时捕获攻击事件E A ,进行状态评估,根据攻击事件对各节点的状态进行评估,更新状态S i ,进行优先级计算,根据公式Priority(N i )计算各节点的优先级,进行资源分配,根据优先级为各节点分配防御资源R alloc (N i ),防御动作执行,对高优先级节点执行防御动作a i ,防御动作包括隔离、修复、恢复,进行状态更新,根据防御效果,更新系统状态S,并重新计算优先级。
2.一种采用如权利要求1所述的电力系统网络安全防御资源优先级选择方法的系统,其特征在于:包括模型构建模块,算法选择模块,算法执行模块;所述模型构建模块用于构建电力信息物理系统五元组模型,分析五元组模型的工作机制;所述算法选择模块用于构建防御资源优先级选择算法;所述算法执行模块用于使用防御动作执行算法。
3.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1所述的电力系统网络安全防御资源优先级选择方法的步骤。
4.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1所述的电力系统网络安全防御资源优先级选择方法的步骤。