【技术实现步骤摘要】
一种服务网格单元安全防护策略集推荐方法
[0001]本专利技术属于数据安全
,特别是涉及一种服务网格单元安全防护策略集推荐方法。
技术介绍
[0002]由于服务网格内各单元数量庞大,同时时空条件变化较快,各类服务网格单元的安全防护策略很难穷尽所有应用场景,随着数据中心规模越来越大,服务单元生产速度会随着数据和应用增加呈现指数级的增长,策略的生产速度往往赶不上服务网格结构变化与服务单元增长的速度。
[0003]结合服务应用场景和防护要求,将安全防护策略集的优化结果,进行个性化推荐。实现在不同主机环境下、不同任务、不同时间段、不同安全态势下的服务网格单元安全防护策略动态调整,根据服务网格单元固有安全特征和安全事件实时动态特征,寻找最佳匹配效果的安全防护策略,实现安全防护策略的个性化推荐。
[0004]但考虑到服务网格单元与策略特征均是多维属性,我们在考虑多因素耦合的前提下,采用基于聚类和随机森林的协同过滤算法实现快速的个性化安全防护策略推荐。已有基于聚类的协同过滤算法主要通过缩小最邻近数据资源(或安全策略)的搜索空间提高推荐的效率。虽然聚类过程可离线完成,但最邻近搜索仍然是一个在线的过程。本申请文件针对这一点进行了改进。
技术实现思路
[0005]本专利技术的目的在于提供一种服务网格单元安全防护策略集推荐方法,通过对服务资源网格和安全策略进行聚类后,计算每个服务网格单元或安全策略对每个簇的隶属度,在计算隶属度时也充分考虑了服务网格单元的基本安全属性、时空、行为等多种因素耦合情况,根据
【技术保护点】
【技术特征摘要】
1.一种服务网格单元安全防护策略集推荐方法,其特征在于,包括如下步骤:步骤S1:服务网格单元与安全防护策略聚类计算;步骤S2:服务网格单元的隶属度矩阵计算;步骤S3:安全防护策略隶属度计算;步骤S4:生成随机森林;步骤S5:安全防护策略个性化在线推荐。2.根据权利要求1所述的一种服务网格单元安全防护策略集推荐方法,其特征在于,所述步骤S1中,服务网格单元与安全防护策略聚类计算包括特征分析与提取和聚类计算;所述服务网格单元安全特征包括基本安全属性、时空属性和行为属性;所述安全属性包括单元基本信息、敏感属性、安全属性、组织结构属性、分级分类属性、关键词表属性;所述时空属性包括时间范围、业务/应用/任务/用户组类别、服务承载环境风险度;所述行为属性包括最近1、2、3、5、7、15、28天的该服务网格单元查看数据事件次数、写入数据次数、修改数据次数、传输数据次数、交换数据次数、应用数据次数安全事件的行为习惯和规律;所述安全防护策略特征包括策略基本属性、时空属性和行为属性,所述基本属性包括策略规则设计的资源属性范围、规则复杂度、规则数量、安全服务数量;所述时空属性包括时间范围、业务/应用/任务/用户组类别、服务承载环境风险度;所述安全策略行为属性,包括:最近1、2、3、5、7、15、28天的安全防护策略中查看数据事件次数、写入数据事件次数、修改数据事件次数、传输数据事件次数、交换数据次数事件、应用数据事件次数;所述查看数据事件中使用策略的网格单元数量占用总网格单元数量比值;所述写入数据事件中使用策略的网格单元数量占用总网格单元数量比值;所述修改数据事件中使用策略的网格单元数量占用总网格单元数量比值;所述传输数据事件中使用策略的网格单元数量占用总网格单元数量比值;所述交换数据事件中使用策略的网格单元数量占用总网格单元数量比值;所述应用数据事件中使用策略的网格单元数量占用总网格单元数量比值。3.根据权利要求2所述的一种服务网格单元安全防护策略集推荐方法,其特征在于,所述聚类计算采用二分k
‑
means聚类算法对服务网格单元与安全防护策略进行特征聚类;所述二分k
‑
means聚类算法先将所有样本划分为两簇,再对所有簇中样本数最多的簇进行再次二分,重复此步骤直到簇数达到预先设定的正整数k为止;所述二分k
‑
means聚类算法具体流程如下:步骤K1:在样本集中随机选取两个样本作为初始簇中心;步骤K2:计算所有样本与簇中心的相似度,并将这些样本划分到与其相似度最高的簇中;步骤K3:计算各簇中所有样本的均值,作为新的簇中心;步骤K4:重复步骤K1和步骤K3步骤,直到所有簇中心都不再改变;步骤K5:从划分后的簇中选取样本数最多的簇,对其进行步骤K1至步骤K4的划分;步骤K6:重复步骤K5直到簇数达到k为止。4.根据权利要求1所述的一种服务网格单元安全防护策略集推荐方法,其特征在于,所述步骤S2中,采用向量的余弦值表示服务网格单元样本与簇中心的相似度,作为样本对簇的隶属度,簇中心为该簇中所有样本的均值;...
【专利技术属性】
技术研发人员:周保琢,周鑫,袁志成,
申请(专利权)人:安徽省观智数科信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。