The present invention provides a method of random assignment, the baseline security project comprises the following steps: 1) traversing the baseline project, the classification of all baseline project; 2) for data baseline project, according to the range assignment; 3) for enumeration class baseline project, get all the enumeration value according to the enumeration values random assignment; 4) for text baseline project, using randomly generated string assignment. The proposed approach improves the efficiency of safety baseline testing and avoids unnecessary duplication of mechanical labor, generating random and meaningful legitimate application values for different types of baseline projects.
【技术实现步骤摘要】
一种对安全基线项目进行随机赋值的方法
本专利技术涉及的是计算机安全领域,主要是一种对安全基线项目进行随机赋值的方法。
技术介绍
安全基线是对计算机系统配置项进行合规性检验和统一化设定的信息安全保障手段。在运用过程中,安全基线的基本操作单位是基线项目,每一条基线项目拥有一组定义与应用值,对应于操作系统中的一条配置项。在实际运用过程中,安全基线检查软件会根据基线项目的定义对系统配置项的值进行采集,并与预设的应用值进行比对,最终得出检查结果并据此决定后续操作。在实际应用中,大多采用采用人工方式逐一设置应用值,而针对操作系统以及较大型的软件,往往会预置数量庞大的基线项目包,如果采用人工方式逐一设置应用值,必将导致不必要的人力消耗。这是现有技术所存在的不足之处。
技术实现思路
本专利技术的目的就是针对现有技术所存在的不足,而提供一种对安全基线项目进行随机赋值的方法的技术方案,该方案的方法提高安全基线测试的效率、避免不必要的重复机械劳动,针对不同类型的基线项目,产生随机但有意义的合法应用值。本方案是通过如下技术措施来实现的:一种对安全基线项目进行随机赋值的方法,其特征在于包括如下步骤:1)遍历基线项目,对所有基线项目进行分类;2)对于数值类基线项目,根据其取值范围赋值;3)对于枚举类基线项目,获得其所有的枚举值,根据枚举值进行随机赋值;4)对于文本类基线项目,采用随机生成字符串进行赋值。所述的步骤2)中获取取值范围后,在范围内生成一个随机数作为该基线项目的应用值。所述的步骤3)获取所有的枚举值后,将所有的枚举值作为候选值,判断此基线项目是单选类枚举还是多选类枚举,如果是单 ...
【技术保护点】
一种对安全基线项目进行随机赋值的方法,其特征在于包括如下步骤:1)遍历基线项目,对所有基线项目进行分类;2)对于数值类基线项目,根据其取值范围赋值;3)对于枚举类基线项目,获得其所有的枚举值,根据枚举值进行随机赋值;4)对于文本类基线项目,采用随机生成字符串进行赋值。
【技术特征摘要】
1.一种对安全基线项目进行随机赋值的方法,其特征在于包括如下步骤:1)遍历基线项目,对所有基线项目进行分类;2)对于数值类基线项目,根据其取值范围赋值;3)对于枚举类基线项目,获得其所有的枚举值,根据枚举值进行随机赋值;4)对于文本类基线项目,采用随机生成字符串进行赋值。2.根据权利要求1所述对安全基线项目进行随机赋值的方法,其特征是:所述的步骤2)中获取取值范围后,在范围内生成一个随机数作为该基线项目的应用值。3.根据权利要求1或2所述对安全基线项目...
【专利技术属性】
技术研发人员:王唯融,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。