一种自动测试Windows系统用户权限分配型配置项有效值的方法技术方案

技术编号:18940329 阅读:15 留言:0更新日期:2018-09-15 11:01
本发明专利技术提供一种自动测试Windows系统用户权限分配型配置项有效值的方法,属于计算机安全技术领域。针对现有技术通过人工获取用户权限分配型配置项存在效率低的问题,采用技术方案为:确定目标配置项;确定候选值集合,其中,候选值集合为系统用户SID集合中的合法SID;从候选值集合中,配置所述目标配置项的有效值。确定候选值集合包括判断SID集合中的任一SID是否为合法候选值,如果是,则将该SID加入候选值集合中,还包括判断是否测试了SID集合中的所有SID,如果否,则继续判断剩余SID是否为合法候选值。本发明专利技术可以进行一个甚至多个配置项有效值的自动测试,提高了效率,避免人工操作效率低下、低级错误发生率高。本发明专利技术还提供一种装置,同样具有上述优点。

A method for automatically testing the valid value of user rights assignment type configuration item in Windows system

The invention provides a method for automatically testing the valid value of user privilege allocation configuration item in Windows system, belonging to the technical field of computer security. In view of the inefficiency of the existing technology in obtaining user privilege allocation configuration items manually, the technical schemes are as follows: determining the target configuration item; determining the candidate value set, in which the candidate value set is the legitimate SID in the system user SID set; configuring the valid value of the target configuration item from the candidate value set. Determining the set of candidate values includes determining whether any SID in the SID set is a legitimate candidate value, adding the SID to the set of candidate values if it is, and determining whether all SIDs in the SID set have been tested, and if not, continuing to determine whether the remaining SID is a legitimate candidate value. The invention can carry out an automatic test of one or more configuration items'effective value, improve the efficiency, avoid low manual operation efficiency and high low-level error rate. The invention also provides a device which has the same advantages as above.

【技术实现步骤摘要】
一种自动测试Windows系统用户权限分配型配置项有效值的方法
本专利技术涉及计算机安全
,具体地说是一种自动测试Windows系统用户权限分配型配置项有效值的方法。
技术介绍
在Windows系统中,用户权限分配型配置项是一类相对特殊的配置项。对于系统中的每一条用户权限分配型配置项,它可以被设置的值都是不同的,且该值的可设定范围缺乏可供查找的资料。因此,为了在安全配置类程序中为用户提供合适的候选项,有必要通过某些手段获取这些配置项可以配置的值的列表。在过去,这一列表的获取往往是通过人工操作完成的。这种人工操作不可避免地存在效率低下、低级错误发生率高的特点。因此,本专利技术的提出一种自动测试Windows系统用户权限分配型配置项有效值的方法,以提高配置项可选值列表获取的效率。
技术实现思路
本专利技术的技术任务是解决现有技术的不足,提供一种自动测试Windows系统用户权限分配型配置项有效值的方法。本专利技术的技术方案是按以下方式实现的:一种自动测试Windows系统用户权限分配型配置项有效值的方法,包括:确定目标配置项;确定候选值集合,其中,候选值集合为系统用户SID集合中的合法SID;从候选值集合中,配置所述目标配置项的有效值。所涉及确定候选值集合的具体内容包括:判断SID集合中的任一SID是否为合法候选值,如果是,则将该SID加入候选值集合中。所涉及确定候选值集合的具体内容还包括:判断是否测试了SID集合中的所有SID,如果否,则继续判断剩余SID是否为合法候选值。具体的,通过调用windows系统API、调用系统命令、查询注册表任一种操作判断SID集合中的任一SID是否为合法候选值。所涉及确定目标配置项的具体内容包括:确定一条用户权限分配型配置项的索引标识。具体的,通过调用windows系统API、调用系统命令、查询注册表任一种操作确定索引标识。本专利技术还提供一种自动测试Windows系统用户权限分配型配置项有效值的装置,其结构包括:索引模块,用于确定目标配置项的索引标识;集合模块,用于集合系统用户SID集合中的合法SID;判断模块一,用于判断SID集合中的任一SID是否为合法候选值;配置模块,用于将判定的合法候选值配置为目标配置项的有效值。所涉及装置还包括判断模块二,用于判断是否测试了SID集合中的所有SID,如果否,则继续判断剩余SID是否为合法候选值。所涉及索引模块通过调用windows系统API、调用系统命令、查询注册表任一种操作确定目标配置项的索引标识。所涉及判断模块一通过调用windows系统API、调用系统命令、查询注册表任一种操作判断所述SID集合中的任一SID是否为合法候选值。本专利技术的一种自动测试Windows系统用户权限分配型配置项有效值的方法与现有技术相比所产生的有益效果是:本专利技术针对系统中的用户权限分配型配置项,进行有效值的自动测试,提高了配置项可选值列表获取的效率,节省了人工测试所需的人力成本、避免了人工低级错误的发生。附图说明附图1是实施例一的方法流程图;附图2是实施例二的装置框架图;附图3是实施例三的装置框架图;附图4是Windows系统中用户权限分配型配置项的示意图。附图2、3中的标记分别表示:1、索引模块,2、集合模块,3、判断模块一,4、配置模块,5、判断模块二。具体实施方式为了更好的说明本专利技术,现结合具体实施例以及说明书附图对技术方案做进一步的说明。虽然实施例中记载了这些具体的实施方式,然其并非用以限定本专利技术,任何所述
中具有通常知识者,在不脱离本专利技术的精神和范围内,当可作些许的更动和润饰,故本专利技术的保护范围当视权利要求书所界定者为准。实施例一:如附图1所示,本专利技术的一种自动测试Windows系统用户权限分配型配置项有效值的方法,包括:确定目标配置项;确定候选值集合,其中,候选值集合为系统用户SID集合中的合法SID;从候选值集合中,配置所述目标配置项的有效值。所涉及确定候选值集合的具体内容包括:判断SID集合中的任一SID是否为合法候选值,如果是,则将该SID加入候选值集合中。所涉及确定候选值集合的具体内容还包括:判断是否测试了SID集合中的所有SID,如果否,则继续判断剩余SID是否为合法候选值。通过调用windows系统API、调用系统命令、查询注册表任一种操作判断SID集合中的任一SID是否为合法候选值。所涉及确定目标配置项的具体内容包括:确定一条用户权限分配型配置项的索引标识。通过调用windows系统API、调用系统命令、查询注册表任一种操作确定索引标识。参考附图4,该图中所含信息为Windows系统中的用户权限分配型配置项。以其中一个配置项“备份文件和目录”为目标配置项,该目标配置项“备份文件和目录”的系统用户SID集合包括administrator、SYSTEM、BackupUsers。首先判断系统用户SID集合中的administrator是否为合法候选值:给目标配置项“备份文件和目录”设置administrator用户权限,设置完成后,读取目标配置项“备份文件和目录”的值,看看是否包含“administrator”,如果包含,则判断为“administrator”为合法SID;然后按照上述步骤依次判断系统用户SID集合中的SYSTEM、BackupUsers是否为合法候选值;将合法候选值组成的集合称为候选值集合。在SID集合中的所有SID都判断完成时,即完成一个目标配置项的自动测试,随后即可依次进行对下一个目标配置项进行自动测试,直至完成所有配置项的自动测试。实施例二:结合附图2,本专利技术还提供一种自动测试Windows系统用户权限分配型配置项有效值的装置,其结构包括:索引模块1,用于确定目标配置项的索引标识;集合模块2,用于集合系统用户SID集合中的合法SID;判断模块一3,用于判断SID集合中的任一SID是否为合法候选值;配置模块4,用于将判定的合法候选值配置为目标配置项的有效值。所涉及索引模块1通过调用windows系统API、调用系统命令、查询注册表任一种操作确定目标配置项的索引标识。所涉及判断模块一3通过调用windows系统API、调用系统命令、查询注册表任一种操作判断所述SID集合中的任一SID是否为合法候选值。本实施例完成了一个目标配置项有效值的自动测试。实施例三:在实施例二的结构基础上,参考附图3,所涉及装置还包括判断模块二5,用于判断是否测试了SID集合中的所有SID,如果否,则继续判断剩余SID是否为合法候选值。本实施例完成了多个目标配置项有效值的自动测试。尽管根据有限数量的实施例描述了本专利技术,但是,受益于上面的描述,本
的技术人员应该明白,在由此描述的本专利技术的范围内,可以设想其他实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本专利技术的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本
的普通技术人员来说,许多修改和变更都是显而易见的。对于本专利技术的范围,本专利技术所做的公开是说明性的而非限制性的,本专利技术的范围由所附权利要求书限定。本文档来自技高网
...

【技术保护点】
1.一种自动测试Windows系统用户权限分配型配置项有效值的方法,其特征在于,包括:确定目标配置项;确定候选值集合,其中,所述候选值集合为系统用户SID集合中的合法SID;从候选值集合中,配置所述目标配置项的有效值。

【技术特征摘要】
1.一种自动测试Windows系统用户权限分配型配置项有效值的方法,其特征在于,包括:确定目标配置项;确定候选值集合,其中,所述候选值集合为系统用户SID集合中的合法SID;从候选值集合中,配置所述目标配置项的有效值。2.根据权利要求1所述的一种自动测试Windows系统用户权限分配型配置项有效值的方法,其特征在于,所述确定候选值集合包括:判断所述SID集合中的任一SID是否为合法候选值,如果是,则将该SID加入候选值集合中。3.根据权利要求2所述的一种自动测试Windows系统用户权限分配型配置项有效值的方法,其特征在于,所述确定候选值集合还包括:判断是否测试了所述SID集合中的所有SID,如果否,则继续判断剩余SID是否为合法候选值。4.根据权利要求2所述的一种自动测试Windows系统用户权限分配型配置项有效值的方法,其特征在于,通过调用windows系统API、调用系统命令、查询注册表任一种操作判断所述SID集合中的任一SID是否为合法候选值。5.根据权利要求1所述的一种自动测试Windows系统用户权限分配型配置项有效值的方法,其特征在于,所述确定目标配置项,包括:确定一条用户权限分配型配置项的索引标识。6.根据权利要求5所述的一种自动测试Windows系统用...

【专利技术属性】
技术研发人员:王唯融
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1