1.一种配电边缘网关漏洞同源性判别方法,其特征在于,包括:通过CPU接口实时采集配电边缘网关的负载情况和配电边缘网关漏洞数据集;其中,所述配电边缘网关漏洞数据集包括配电边缘网关各节点的漏洞数据;当所述配电边缘网关的负载情况小于预设负载阈值时,对所述配电边缘网关漏洞数据集进行聚类处理,得出漏洞数据聚类结果;基于所述漏洞数据聚类结果,采用孤立森林算法检测所述配电边缘网关漏洞数据集,得出离群点检测结果;根据所述离群点检测结果,判别所述配电边缘网关漏洞数据集对应的配电边缘网关漏洞的同源性;其中,所述根据所述离群点检测结果,判别所述配电边缘网关漏洞数据集对应的配电边缘网关漏洞的同源性,具体为:当离群点检测结果为配电边缘网关漏洞数据集中不存在离群点时,判定配电边缘网关漏洞数据集对应的配电边缘网关漏洞为同源;当离群点检测结果为配电边缘网关漏洞数据集中存在离群点时,判定配电边缘网关漏洞数据集对应的配电边缘网关漏洞为非同源。
2.根据权利要求1所述的配电边缘网关漏洞同源性判别方法,其特征在于,所述当所述配电边缘网关的负载情况小于预设负载阈值时,对所述配电边缘网关漏洞数据集进行聚类处理,得出漏洞数据聚类结果,具体为:根据配电边缘网关漏洞数据集提取配电边缘网关各节点的节点序列特征;基于所述配电边缘网关各节点的节点序列特征,在配电网关的各节点中筛选出若干个特异点,并将若干个所述特异点确定为若干个聚类中心;其中,所述特异点具有时间标签;计算配电边缘网关各节点的漏洞数据与各所述聚类中心之间的余弦距离,并根据预设的Davies-Bouldin指数将配电边缘网关各节点的漏洞数据划分到对应的聚类中心处在的簇类中;当所述配电边缘网关漏洞数据集完成聚类处理后,形成若干个簇类。
3.根据权利要求2所述的配电边缘网关漏洞同源性判别方法,其特征在于,所述根据配电边缘网关漏洞数据集提取配电边缘网关各节点的节点序列特征,具体为:利用IDA pro对配电边缘网关漏洞数据集进行反汇编处理,获取配电边缘网关各节点的节点序列特征。
4.根据权利要求1所述的配电边缘网关漏洞同源性判别方法,其特征在于,所述基于所述漏洞数据聚类结果,采用孤立森林算法检测所述配电边缘网关漏洞数据集,得出离群点检测结果,具体为:随机构建第一超平面结构,并利用所述第一超平面结构对配电边缘网关漏洞数据集进行若干次空间切割处理,形成配电网关漏洞数据孤立树;依次计算配电网关漏洞数据孤立树的各叶子节点与配电网关漏洞数据孤立树根节点之间的路径长度;根据配电网关漏洞数据孤立树的各叶子节点与配电网关漏洞数据孤立树根节点之间的路径长度,计算配电网关漏洞数据孤立树平均路径长度;通过对比所述配电网关漏洞数据孤立树平均路径长度和欧拉常数,得出离群点检测结果。
5.根据权利要求4所述的配电边缘网关漏洞同源性判别方法,其特征在于,所述随机构建第一超平面结构,并利用所述第一超平面结构对配电边缘网关漏洞数据集进行若干次空间切割处理,形成配电网关漏洞数据孤立树,具体为:随机构建第一超平面结构;利用所述第一超平面结构对配电边缘网关漏洞数据集进行空间切割处理,形成两个漏洞数据子空间;对两个所述漏洞数据子空间循环进行二次空间切割处理,直至每个漏洞数据子空间仅包含一个配电边缘网关漏洞数据,形成配电网关漏洞数据孤立树;其中,所述配电网关漏洞数据孤立树的叶子节点为仅包含一个配电边缘网关漏洞数据的漏洞数据子空间。
6.根据权利要求5所述的配电边缘网关漏洞同源性判别方法,其特征在于,所述配电网关漏洞数据孤立树,具体为:式中,s(x,n)为配电网关漏洞数据孤立树;x为配电网关漏洞数据孤立树的叶子节点;n为配电网关漏洞数据孤立树的叶子节点数;a为漏洞数据聚类结果的簇类数量;E(h(x))为配电网关漏洞数据孤立树的期望高度参数;c(n)为配电网关漏洞数据孤立树的期望密度参数。
7.根据权利要求4所述的配电边缘网关漏洞同源性判别方法,其特征在于,所述依次计算配电网关漏洞数据孤立树的各叶子节点与配电网关漏洞数据孤立树根节点之间的路径长度,具体为:式中,x i 为配电网关漏洞数据孤立树的第i个叶子节点;n为配电网关漏洞数据孤立树的叶子节点数;x 0 为配电网关漏洞数据孤立树的根节点;H为配电网关漏洞数据孤立树的各叶子节点与根节点的距离数据的多维集合;d(x i ,x 0 )为叶子节点x i 到根节点x 0 之间的路径长度。
8.根据权利要求4所述的配电边缘网关漏洞同源性判别方法,其特征在于,所述通过对比所述配电网关漏洞数据孤立树平均路径长度和欧拉常数,得出离群点检测结果,具体为:若配电网关漏洞数据孤立树平均路径长度小于欧拉常数,则确定离群点检测结果为配电边缘网关漏洞数据集中不存在离群点;若配电网关漏洞数据孤立树平均路径长度大于或等于欧拉常数,则确定离群点检测结果为配电边缘网关漏洞数据集中存在离群点。
9.一种配电边缘网关漏洞同源性判别装置,其特征在于,包括:采集模块、聚类模块、检测模块和判别模块;所述采集模块用于通过CPU接口实时采集配电边缘网关的负载情况和配电边缘网关漏洞数据集;其中,所述配电边缘网关漏洞数据集包括配电边缘网关各节点的漏洞数据;所述聚类模块用于当所述配电边缘网关的负载情况小于预设负载阈值时,对所述配电边缘网关漏洞数据集进行聚类处理,得出漏洞数据聚类结果;所述检测模块用于基于所述漏洞数据聚类结果,采用孤立森林算法检测所述配电边缘网关漏洞数据集,得出离群点检测结果;所述判别模块用于根据所述离群点检测结果,判别所述配电边缘网关漏洞数据集对应的配电边缘网关漏洞的同源性;其中,所述根据所述离群点检测结果,判别所述配电边缘网关漏洞数据集对应的配电边缘网关漏洞的同源性,具体为:当离群点检测结果为配电边缘网关漏洞数据集中不存在离群点时,判定配电边缘网关漏洞数据集对应的配电边缘网关漏洞为同源;当离群点检测结果为配电边缘网关漏洞数据集中存在离群点时,判定配电边缘网关漏洞数据集对应的配电边缘网关漏洞为非同源。