摘要

针对在网络空间安全攻击防御中,因无法准确获取攻击策略,导致攻击主动防御成功率较低、且能耗高,代价大的问题,本文设计扫描流量熵的计算方式,计算信息熵,根据信息熵感知网络空间安全态势,判断出可疑非安全数据,并预判得出攻击方式集合,构建带防御策略集合,以5个指标为约束条件,设计不同的防御方法。以防御方法的指标约束为基础,设计攻击主动防御策略代价集合。以最小代价主动防御网络空间攻击为目标,结合粒子群算法,通过不断迭代寻优,找到攻击图的最小关键策略,实现最小代价下的网络空间攻击主动防御。实验结果表明,该算法能够高效主动防御网络空间攻击,防御代价小,是一种可行性较强的网络攻击主动防御算法。