[发明专利]一种基于CIS基准的Kubernetes安全加固系统及方法有效
申请号: | 202010472757.6 | 申请日: | 2020-05-28 |
公开(公告)号: | CN111737699B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 杨金林 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/60 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李修杰 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 cis 基准 kubernetes 安全 加固 系统 方法 | ||
1.一种基于CIS基准的Kubernetes安全加固系统,其特征在于,包括:
输入命令解析模块,用于解析输入的命令参数,确定加载对应的配置文件;
配置文件解析模块,用于解析CIS安全基准的配置文件;
自动安全扫描模块,用于根据解析的配置文件,执行扫描命令;
分片集中备份模块,用于将待加固的分片内容加密存储;
自动安全加固模块,用于根据分片集中备份模块的输出,执行加固命令;
分片集中校验模块,用于校验及解密待回退的分片内容;
自动安全回退模块,用于根据分片集中校验模块的输出,执行回退命令;
输出模块,用于集成输出运行结果;
所述自动安全扫描模块具体为:
根据解析的配置文件,执行扫描命令;
提取扫描结果中FAIL项ID及建议;
所述自动安全加固模块具体为:
输入节点类型、用户口令及待加固项;
加载对应节点类型的配置文件,提取待加固项信息;
利用输入的用户口令和PBKDF2算法产生mac密钥和AES密钥;
利用产生的AES密钥分别对每个待加固项加固前后的分片信息加密,利用产生的mac密钥计算mac值;
查找存储在宿主机的加固记录文件中是否存在相同的加固项,若存在,更新加固项;若不存在,新增加固记录;
对待加固项执行加固命令,提取关键信息;
所述自动安全回退模块具体为:
输入节点类型、加固时的用户口令,指定回退参数;
加载对应节点类型的配置文件,提取待回退项的信息;
利用输入的用户口令和PBKDF2算法产生自动加固时相同的mac密钥和AES密钥;
读取宿主机的加固记录文件,获取待回退项的加固记录;
利用产生的mac密钥逐个校验mac;
对校验mac通过的待回退项执行回退命令,提取关键信息。
2.根据权利要求1所述的基于CIS基准的Kubernetes安全加固系统,其特征在于,所述输入的命令参数包括:主节点、工作节点、扫描、加固、回退、密码口令参数和指定配置项。
3.根据权利要求1所述的基于CIS基准的Kubernetes安全加固系统,其特征在于,所述配置文件采用YAML格式按照CIS基准组织内容,包括配置项ID、扫描、加固需要的命令及基本描述。
4.根据权利要求1所述的基于CIS基准的Kubernetes安全加固系统,其特征在于,所述扫描命令、加固命令、回退命令均并行执行。
5.根据权利要求1所述的基于CIS基准的Kubernetes安全加固系统,其特征在于,所述输出模块输出的运行结果以YAML格式输出。
6.根据权利要求5所述的基于CIS基准的Kubernetes安全加固系统,其特征在于,输出的扫描命令运行结果和加固命令运行结果作为系统加载和解析的配置文件。
7.一种基于CIS基准的Kubernetes安全加固方法,其特征在于,包括:
输入命令参数,确定加载对应的配置文件;
解析配置文件;
执行自动安全扫描,输出扫描报告;
执行自动安全加固,输出自动加固报告;
执行自动安全回退,输出自动回退报告;
所述执行自动安全扫描具体为:
根据解析的配置文件,执行扫描命令;
提取扫描结果中FAIL项ID及建议;
所述执行自动安全加固具体为:
输入节点类型、用户口令及待加固项;
加载对应节点类型的配置文件,提取待加固项信息;
利用输入的用户口令和PBKDF2算法产生mac密钥和AES密钥;
利用产生的AES密钥分别对每个待加固项加固前后的分片信息加密,利用产生的mac密钥计算mac值;
查找存储在宿主机的加固记录文件中是否存在相同的加固项,若存在,更新加固项;若不存在,新增加固记录;
对待加固项执行加固命令,提取关键信息;
所述执行自动安全回退具体为:
输入节点类型、加固时的用户口令,指定回退参数;
加载对应节点类型的配置文件,提取待回退项的信息;
利用输入的用户口令和PBKDF2算法产生自动加固时相同的mac密钥和AES密钥;
读取宿主机的加固记录文件,获取待回退项的加固记录;
利用产生的mac密钥逐个校验mac;
对校验mac通过的待回退项执行回退命令,提取关键信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010472757.6/1.html,转载请声明来源钻瓜专利网。