上传自定义SCAP策略
没有一个尺寸适合的所有解决方案,用于管理配置安全性。该应用程序提供了可以应用于扫描环境的策略。但是,您可以创建自定义脚本以验证特定于公司的项目,例如优先顺序安全设置的健康检查脚本。您可以从头开始创建策略,上传您的自定义内容以在策略扫描中使用,并使用其他策略和漏洞检查运行。
必须以全局管理员身份登录才能上传策略。
要上传策略,您必须在许可证中启用策略编辑器功能。如果要更新许可证,请联系您的帐户代表。
文件规范
SCAP 1.2数据流和数据流集合是XML格式的。
SCAP 1.0策略文件必须被压缩为没有文件夹结构的归档文件(ZIP或JAR文件格式)。归档文件只能包含XML或TXT文件。如果存档包含其他文件类型,如CSV,则应用程序不上传策略。
归档文件必须包含以下XML文件:
- xccdf文件-this文件包含策略的结构。它必须具有唯一的名称(标题)和ID(基准ID)。此文件是必需的。SCAP XCCDF基准文件名必须结束-xccdf.xml.(例如,XYZ-xccdf.xml)。
- 椭圆形文件- 这些文件包含策略检查。文件名必须结束-oval.xml(例如,XYZ-oval.xml)。
如果策略中存在不支持的OVAL检查类型,则上传策略失败。策略文件必须包含支持的OVAL检查类型,例如:
- accesstoken_test
- auditeventpolicysubcategories_test.
- auditeventpolicy_test.
- Family_test.
- fileeffectiverights53_test
- lockoutpolicy_test
- passwordpolicy_test
- registry_test
- sid_test
- unknown_test
- user_test.
- variable_test
可以将以下XML文件包含在存档文件中以定义特定的策略信息。成功上传不需要这些文件。
- CPE文件-these文件包含与指纹平台和应用相对应的统一资源标识符(URI)。文件必须从中开始
Custom-CPE:
并包括指纹项的硬件facet、操作系统facet和应用环境facet的段。例如:
1custom-cpe: / o:微软:windows_xp:——:sp3:专业
- CCE文件- 这些文件包含用于已知系统配置的CCE标识符,以便于多个信息源和工具的快速准确地相关。
- CVE文件- 已知漏洞和曝光的CVE(常见漏洞和曝光)标识符包含CVE(常见漏洞和风险)。
版本和文件名约定
您可以为您的自定义政策命名,以满足您公司的需求。应用程序通过基准ID和标题标识策略。您必须在基准文件中创建惟一的名称和id,才能成功上载它们。应用程序验证基准测试版本,以确定所支持的基准测试(v1.2.1.0)。
应用程序不会上传与现有策略具有相同名称和基准ID的自定义策略。
上传SCAP政策
上传到应用程序的自定义策略可以使用Policy Manager进行编辑。看到创建自定义策略.
上传策略的操作步骤如下:
- 单击政策图标。
- 单击上传策略按钮。如果您无法看到此按钮,则必须以全局管理员身份登录。
系统显示上传一个政策面板。
- 输入一个名称来标识策略。这是必填项。为了确定哪些策略是为您的组织定制的,您可以设计一个文件命名约定。例如,添加您的组织名称或缩写,例如XYZ Org - usgcb 1.2.1.0 - Windows 7防火墙.
- 输入说明,说明在自定义策略中应用哪些设置。
- 单击Browse按钮定位归档文件。
- 单击“上传”按钮,上传策略。
- 将您的自定义策略添加到扫描模板中,以应用于未来的扫描。看到选择策略管理器检查.
上传特定的基准或数据流
您可以按照以下方式选择datastream或底层基准的任意组合:使用中描述的步骤上传SCAP 1.2 XML策略文件上传自定义SCAP策略.在指定要上传的XML文件之后,Security Console将显示一个页面,用于从datastream集合中选择各个组件。默认情况下选择所有组件。若要防止包含任何组件,请清除该组件的复选框。然后,单击上传.
疑难解答上传错误
除非满足某些条件,否则不会将策略上载到应用程序。错误消息标识未满足的条件。您必须解决问题并成功上传策略,以将您的自定义SCAP策略应用到扫描。
以下每个错误(在斜体中)列出了缩进后的分辨率。在错误消息中,值是错误消息中特定引用的占位符。
无法解析SCAP XCCDF基准文件[值]。序言中不能有内容。
在第一个括号(<)之前有一些字符。例如:
- ABC<?xml version = " 1.0 " encoding = " utf - 8 " >
- SCAP XCCDF基准测试文件的开头有隐藏字符。以下是隐藏字符:
- 空白
- UTF8编码XML文件中的字节顺序标记字符,这是由Microsoft®Notepad等文本编辑器引起的。
- 任何其他类型的不可见字符。
- 使用十六进制编辑器删除隐藏的字符。
- 编码声明和SCAP XCCDF基准测试文件不匹配。例如,UTF16 XML文件有一个UTF8声明。
- SCAP XCCDF基准文件包含不受支持的字符编码。
- 如果缺少XML编码声明,那么它将默认为服务器的默认编码。如果XML内容包含默认字符编码不支持的字符,那么SCAP XCCDF基准文件就不能被解析。在SCAP XCCDF基准文件中添加UTF8声明。
无法找到SCAP XCCDF基准文件。验证SCAP XCCDF基准文件名以“-xccdf.xml”结尾,并且不在归档文件中的文件夹下。
应用程序无法在存档中找到SCAP XCCDF基准文件。
SCAP XCCDF基准文件名必须以-xccdf.xml结尾(例如,XYZ-xccdf.xml)。存档(zip或jar)不能具有文件夹结构。
使用所需的命名约定,验证SCAP XCCDF基准测试文件是否存在于归档文件中。
在[value]中找不到SCAP XCCDF基准版本。
SCAP XCCDF基准文件必须包含有效的模式版本。
将模式版本(SCAP策略)添加到SCAP XCCDF基准文件中。
不支持SCAP XCCDF基准版本[value]。
SCAP XCCDF基准测试文件必须包含支持格式的版本(例如,1.1.4)。该应用程序目前支持1.1.4或更早版本。
使用有效的格式替换版本号。确认没有空格。
SCAP XCCDF基准文件中必须包含要上传的基准的ID。
SCAP XCCDF基准文件必须包含一个基准ID。
向SCAP XCCDF基准文件添加基准ID。
事件解释SCAP XCCDF基准文件[value]包含一个无效字符[value]的基准ID。基准无法上传。
基准ID具有无效的字符,例如空格。
使用有效格式替换基准ID。
SCAP XCCDF基准文件[VALUE]包含对存档中未包含的椭圆定义文件[值]的引用。
验证归档文件是否包含SCAP XCCDF基准测试文件中引用的所有策略定义文件。或者删除对缺失定义文件的引用。
SCAP XCCDF基准文件[value]包含一个在产品中不支持的测试[value]。要上传策略,必须删除测试。
SCAP XCCDF基准文件包含一个应用程序不支持的测试。
从SCAP XCCDF基准文件中删除测试。
上传的归档文件不是有效的zip或jar归档文件。
归档文件的格式无效。
存档(zip或jar)不能具有文件夹结构。
将策略文件压缩到没有文件夹结构的归档文件(ZIP或JAR)。
SCAP XCCDF基准文件中包含一个规则[value],它指的是一个不受支持的检查系统。请只使用OVAL检查系统。
有不支持的项(如OVAL检查类型)。
从SCAP XCCDF基准测试文件中删除不支持的项。
项目[value]不是XCCDF基准或组。只有XCCDF基准测试或组可以包含其他项。
修改SCAP XCCDF基准文件。所以只有基准或组只包含其他基准项目。
SCAP XCCDF项[value]要求启用一个组或规则[value],该组或规则在基准中不存在,不能上传。
SCAP XCCDF基准文件中的要求缺少对组或规则的引用。
查看错误消息中指定的要求以确定要添加的组或规则。
SCAP XCCDF Item [Value]需要一个组或规则[value],不将启用不存在于基准中,无法上传。
SCAP XCCDF基准文件中的一个冲突是引用一个无法识别或错误的项。
检查错误消息中指定的冲突,以确定要替换哪个项目。
SCAP XCCDF项[value]要求不启用组或规则[value],但该项引用既不是组也不是规则。基准无法上传。
SCAP XCCDF基准文件中的冲突缺少对组或规则的引用。
查看错误消息中指定的冲突以确定要添加的组或规则。
SCAP XCCDF基准测试包含两个具有相同概要ID [值]的配置文件。这是非法的,无法上传基准。
SCAP XCCDF基准文件中有两个配置文件,具有相同的ID。
修改SCAP XCCDF基准文件,以便每个
SCAP XCCDF基准测试包含一个没有默认值设置的值[值]。如果没有选择器标记,则值[value]必须具有默认值。基准测试无法上传。
对于元素具有多个选项的项,例如规则,必须包含默认选择。
如果项目有多个可选择的选项,则必须指定默认选项。
SCAP XCCDF基准[value]包含对CPE平台[value]的引用,该平台在CPE字典中没有被引用。无法上传SCAP XCCDF基准。
应用程序不能识别SCAP XCCDF基准文件中的CPE平台引用。
从SCAP XCCDF基准文件中删除CPE平台引用。
SCAP XCCDF基准文件[VALUE]包含无限循环,是非法的。基准无法上传。
检查SCAP XCCDF基准文件以定位无限循环并修改代码以纠正此错误。
SCAP XCCDF基准文件[value]包含试图扩展不存在的项或非法扩展项的项。基准无法上传。
在SCAP XCCDF基准测试文件中有一个项没有包含在基准测试中。
修改SCAP XCCDF基准文件,删除对缺失项目的引用或将项目添加到基准中。
[value]中的引用检查[值]无效或丢失。
SCAP XCCDF基准测试文件中引用了一个没有包含在基准测试中的检查。
修改SCAP XCCDF基准文件,删除对缺失检查的引用或将检查添加到基准中。
[value]在存档中找到基准文件,您只能一次上传一个基准。
归档文件必须只包含一个基准,否则无法上传。
为每个基准创建一个单独的存档,并将每个存档上传到应用程序。
无法在策略中创建SCAP XCCDF基准值[Value]。
应用程序无法解析策略中的值。
检查基准并修改值。
无法解析SCAP XCCDF基准文件[值]。[价值]
由于错误消息末尾指出的问题,无法解析SCAP XCCDF基准文件。
SCAP XCCDF Item [Value]不引用有效值[值],无法解析基准。
SCAP XCCDF基准文件中的要求是引用未识别的项目或是错误的项目。
检查错误消息中指定的需求,以确定要替换哪个项目。
SCAP XCCDF基准文件包含一个没有提供值的XCCDF值[Value]。基准无法解析。
在SCAP XCCDF基准测试文件中向XCCDF值引用添加一个值。
无法解析SCAP椭圆形文件[值]。[价值]
此解析错误标识防止加载SCAP椭圆文件的问题。
查看SCAP椭圆形文件并找到错误消息中列出的问题以确定适当的修订。
无法找到SCAP OVAL源文件[value]。
应用程序无法在归档文件中找到SCAP OVAL源文件。该文件必须以-oval.xml或-patches.xml结束。
检查归档文件中是否存在SCAP OVAL Source文件,文件名的格式是否正确。