[发明专利]一种对安全基线项目进行随机赋值的方法在审
申请号: | 201611191793.5 | 申请日: | 2016-12-21 |
公开(公告)号: | CN106648657A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 王唯融 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘晓政 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 基线 项目 进行 随机 赋值 方法 | ||
技术领域
本发明涉及的是计算机安全领域,主要是一种对安全基线项目进行随机赋值的方法。
背景技术
安全基线是对计算机系统配置项进行合规性检验和统一化设定的信息安全保障手段。在运用过程中,安全基线的基本操作单位是基线项目,每一条基线项目拥有一组定义与应用值,对应于操作系统中的一条配置项。在实际运用过程中,安全基线检查软件会根据基线项目的定义对系统配置项的值进行采集,并与预设的应用值进行比对,最终得出检查结果并据此决定后续操作。
在实际应用中,大多采用采用人工方式逐一设置应用值,而针对操作系统以及较大型的软件,往往会预置数量庞大的基线项目包,如果采用人工方式逐一设置应用值,必将导致不必要的人力消耗。这是现有技术所存在的不足之处。
发明内容
本发明的目的就是针对现有技术所存在的不足,而提供一种对安全基线项目进行随机赋值的方法的技术方案,该方案的方法提高安全基线测试的效率、避免不必要的重复机械劳动,针对不同类型的基线项目,产生随机但有意义的合法应用值。
本方案是通过如下技术措施来实现的:一种对安全基线项目进行随机赋值的方法,其特征在于包括如下步骤:
1)遍历基线项目,对所有基线项目进行分类;
2)对于数值类基线项目,根据其取值范围赋值;
3)对于枚举类基线项目,获得其所有的枚举值,根据枚举值进行随机赋值;
4)对于文本类基线项目,采用随机生成字符串进行赋值。
所述的步骤2)中获取取值范围后,在范围内生成一个随机数作为该基线项目的应用值。
所述的步骤3)获取所有的枚举值后,将所有的枚举值作为候选值,判断此基线项目是单选类枚举还是多选类枚举,如果是单选类,则从候选值中随机选出单个枚举值作为此基线项目的应用值;如果是多选类,则从候选值中随机选取多个枚举值作为此基线项目的应用值。
所述的步骤4)将随机生成的字符串作为此基线项目的应用值。
本方案的有益效果可根据对上述方案的叙述得知,由于在该方案中对于基线项目区分为不同类型,并根据类型的不同产生随机但有意义的合法应用值,在对所有项目遍历执行上述操作后,基线项目包即可交付使用。由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。
附图说明
图1为本发明具体实施方式的流程图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过一个具体实施方式,并结合其附图,对本方案进行阐述。
通过附图可以看出,本方案的方法,包括如下步骤:
1)遍历基线项目,对所有基线项目进行分类;
2)对于数值类基线项目,根据其取值范围赋值;获取取值范围后,在范围内生成一个随机数作为该基线项目的应用值。
3)对于枚举类基线项目,获得其所有的枚举值,根据枚举值进行随机赋值;获取所有的枚举值后,将所有的枚举值作为候选值,判断此基线项目是单选类枚举还是多选类枚举,如果是单选类,则从候选值中随机选出单个枚举值作为此基线项目的应用值;如果是多选类,则从候选值中随机选取多个枚举值作为此基线项目的应用值。
4)对于文本类基线项目,采用随机生成字符串进行赋值,将随机生成的字符串作为此基线项目的应用值。
本发明并不仅限于上述具体实施方式,本领域普通技术人员在本发明的实质范围内做出的变化、改型、添加或替换,也应属于本发明的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611191793.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消息删除方法、装置及电子设备
- 下一篇:牙刷(2)