[发明专利]一种安全基线项目同步方法及装置在审
申请号: | 201710455972.3 | 申请日: | 2017-06-16 |
公开(公告)号: | CN107247904A | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | 王唯融 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F17/30 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 基线 项目 同步 方法 装置 | ||
本发明提供了一种安全基线项目同步方法及装置,该方法包括:获取包括有至少一个源项目的源知识库;针对待同步知识库中的每一个目标项目,判断所述源知识库中是否包括与所述目标项目具有相同源头标识的第一源项目;如果是,利用所述第一源项目对所述待同步知识库中的所述目标项目进行替换;如果否,对所述目标项目的项目名进行标准化处理,获得标准化项目名,并判断所述源知识库中是否包括与所述标准化项目名相对应,且项目类型与所述目标项目相同的第二源项目;当所述源知识库中包括所述第二源项目时,利用所述第二源项目对所述待同步知识库中的所述目标项目进行替换。本方案能够降低对安全基线知识库进行定制的劳动强度。
技术领域
本发明涉及计算机技术领域,特别涉及一种安全基线项目同步方法及装置。
背景技术
安全基线是计算机安全体系中对如何配置和管理计算机的详细描述,能够在一台计算机上实现受信计算机组件,并且还用于描述实现安全运行的相关配置。安全基线以知识库的形式存在,一个知识库中通常包括有多条项目。在构建安全基线的知识库时,通常需要根据业务需求对官方提供的知识库进行定制。由于不同操作系统具有各自对应的安全基线知识库,而不同安全基线知识库中通常包括有多条同源项目。
目前,在对安全基线的知识库进行定制时,需要分别对每一种操作系统对应的安全基线知识库进行定制。
针对于目前对安全基线知识库进行定制的方法,需要分别对各种操作系统对应的安全基线知识库进行定制,而不同操作系统对应的安全基线知识库中包括有大量的同源项目,需要重复对这些同源项目进行人工定制,导致对安全基线知识库进行定制的劳动强度较高。
发明内容
本发明实施例提供了一种安全基线项目同步方法及装置,能够降低对安全基线知识库进行定制的劳动强度。
第一方面,本发明实施例提供了一种安全基线项目同步方法,包括:
获取包括有至少一个源项目的源知识库;
针对待同步知识库中的每一个目标项目,判断所述源知识库中是否包括与所述目标项目具有相同源头标识的第一源项目;
如果是,利用所述第一源项目对所述待同步知识库中的所述目标项目进行替换;
如果否,对所述目标项目的项目名进行标准化处理,获得标准化项目名,并判断所述源知识库中是否包括与所述标准化项目名相对应,且项目类型与所述目标项目相同的第二源项目;
当所述源知识库中包括所述第二源项目时,利用所述第二源项目对所述待同步知识库中的所述目标项目进行替换。
可选地,所述对所述目标项目的项目名进行标准化处理获得标准化项目名,包括:
删除所述目标项目的项目名中包括的部分或全部的空格和标点符号,并将所述目标项目的项目名中包括的字母全部转换为大写或小写,获得所述目标项目的标准化项目名。
可选地,所述判断所述源知识库中是否包括与所述标准化项目名相对应且项目类型与所述目标项目相同的第二源项目,包括:
对所述源知识库中包括的所述至少一个源项目的项目名进行标准化处理;
判断所述源知识库中是否存在经标准化处理后项目名与所述标准化项目名相同的至少一个第三源项目;
当所述至少一个第三源项目存在时,进一步判断所述至少一个第三源项目中是否存在一个与所述目标项目的项目类型相同的所述第三源项目,如果是,将与所述目标项目的项目类型相同的所述第三源项目确定为所述第二源项目,否则确定所述第二源项目不存在;
当不存在所述至少一个第三源项目时,确定所述第二源项目不存在。
可选地,所述判断所述源知识库中是否包括与所述目标项目具有相同源头标识的第一源项目,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710455972.3/2.html,转载请声明来源钻瓜专利网。