下面是一个描述的元素,类型和属性组成思科卡托特定测试中发现开放的脆弱性和评估语言(椭圆形)。每一个测试是一个扩展的标准测试元素中定义的核心定义模式。通过扩展,每个测试继承了一组元素和属性之间共享的所有椭圆测试。每个测试详细描述,应提供必要的信息,以了解每个元素和属性表示。本文档的目的是为开发人员和假设一些熟悉XML。一个高水平的描述不同的测试及其之间的交互关系的核心定义模式这里没有列出
该模式最初是由周渔政和埃里克灰色在惠普。椭圆形的模式是由斜方公司维护和开发的公共社区椭圆形。manbetx客户端首页欲了解更多信息,包括如何参与项目以及如何提交变更请求,请访问总统网站http://oval.mitre.org。
line_test用于检查特定的输出从一行显示的属性命令,如显示running-config。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用line_object和可选状态元素指定数据检查。
子元素 类型 MinOccurs MaxOccurs 对象 oval-def: ObjectRefType 1 1 状态 oval-def: StateRefType 0 无限
line_object元素line_test定义对象使用的评估。每个对象中定义扩展了标准ObjectType oval-definitions-schema和一个应该参考ObjectType描述的更多信息。组常见元素允许使用过滤器创建复杂对象和设置逻辑。再一次,请参阅oval-definitions-schema中的一组元素的描述。
line_object由show_subcommand实体的名称显示sub-command进行测试。
子元素 类型 MinOccurs MaxOccurs show_subcommand oval-def: EntityObjectStringType 1 1 的名称显示sub-command。 oval-def:过滤器 n /一个 0 无限
line_state元素定义了不同的信息,可以用来评估一个特定的结果,显示sub-command。这包括sub-command这么的名称和相应的配置。请参阅模式中各个元素的更多细节每一个代表什么。
子元素 类型 MinOccurs MaxOccurs show_subcommand oval-def: EntityStateStringType 0 1 这个节目的名字sub-command。 config_line oval-def: EntityStateStringType 0 1 显示sub-command指定返回的值。
该模块在Cisco Catalyst开关测试显示模块信息。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用module_object和可选状态元素指定元数据来检查。
module_test是基于命令的显示模块。module_test分开,而不是一般command_test,使运行评估基于椭圆没有交互式命令访问设备。
子元素 类型 MinOccurs MaxOccurs 对象 oval-def: ObjectRefType 1 1 状态 oval-def: StateRefType 0 无限
module_object元素使用的模块测试指定模块被评估。每个对象中定义扩展了标准ObjectType oval-definitions-schema和一个应该参考ObjectType描述的更多信息。组常见元素允许使用过滤器创建复杂对象和设置逻辑。再一次,请参阅设置元素的描述oval-definitions模式。
模块对象由单一module_number实体识别模块使用。
子元素 类型 MinOccurs MaxOccurs module_number oval-def: EntityObjectIntType 1 1 这一数字标识一个特定的模块。 oval-def:过滤器 n /一个 0 无限
module_state元素定义了模块信息在一个Cisco Catalyst开关。module_number、类型和模型元素指定的数量,类型和模型模块的分别。software_major_release, software_individual_release software_version_id元素指定模块的软件版本信息。例如,如果软件版本是8.5 (4 c) GLX,然后software_major_release 8.5 GLX software_individual_release 4, software_version_id c。同样,hardware_major_release, hardware_individual_release, firmware_major_release和firmware_individual_release元素显示模块的硬件和固件版本信息。
子元素 类型 MinOccurs MaxOccurs module_number oval-def: EntityStateIntType 0 1 这一数字标识一个特定的模块。 类型 oval-def: EntityStateStringType 0 1 模块的类型。 模型 oval-def: EntityStateStringType 0 1 一个模块的模型。 software_major_release oval-def: EntityStateVersionType 0 1 的主要relase检查的软件模块。 software_individual_release oval-def: EntityStateIntType 0 1 个人发布的软件模块来检查。 software_version_id oval-def: EntityStateStringType 0 1 雨田id的软件模块来检查。 hardware_major_release oval-def: EntityStateVersionType 0 1 模块的硬件主要版本检查。 hardware_individual_release oval-def: EntityStateIntType 0 1 硬件检查个人发布的模块。 firmware_major_release oval-def: EntityStateVersionType 0 1 主要版本的固件模块来检查。 firmware_individual_release oval-def: EntityStateIntType 0 1 个人发布的固件模块来检查。
version55_test用于检查思科卡托的版本的操作系统。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用version_object和可选状态元素指定数据检查。
version55_test所需的信息可以通过一个命令显示版本。分离version55_test使评估基于椭圆没有交互式命令访问设备。
子元素 类型 MinOccurs MaxOccurs 对象 oval-def: ObjectRefType 1 1 状态 oval-def: StateRefType 0 无限
version55_object元素使用version55_test定义不同版本信息与思科卡托系统有关。实际上只有一个对象相关的版本,这是系统作为一个整体。因此,没有子实体的定义。任何椭圆形测试书面检查版本将引用相同的version5_object这基本上是一个空对象元素。
version55_state元素定义了在思科卡托软件发布版本信息。switch_series元素指定开关系列催化剂。image_name元素指定的名称卡托形象。catos_release元素指定模块的软件版本信息。
子元素 类型 MinOccurs MaxOccurs switch_series oval-def: EntityStateStringType 0 1 switch_series实体定义了一系列目标催化剂开关检查。每个版本的卡托传统目标特定催化剂系列的开关。 image_name oval-def: EntityStateStringType 0 1 卡托image_name实体定义一个名称的图像来检查。 catos_release oval-def: EntityStateVersionType 0 1 卡托的catos_release实体定义了一个发布版本检查。
弃用的版本:5.5 原因:被version55_test所取代。由于不清楚如何单独卡托版本,它是决定catos_major_release, catos_individual_release, catos_version_id实体将组合成一个新的单一的实体catos_release。创建一个新的测试,以反映这些变化。看到version55_test。 备注:这个测试已经弃用,在6.0版本的语言将被删除。 |
版本测试用于检查思科卡托的版本的操作系统。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用version_object和可选状态元素指定数据检查。
version_test所需的信息可以通过一个命令显示版本。分离version_test使评估基于椭圆没有交互式命令访问设备。
子元素 类型 MinOccurs MaxOccurs 对象 oval-def: ObjectRefType 1 1 状态 oval-def: StateRefType 0 无限
弃用的版本:5.5 原因:被version55_object所取代。由于不清楚如何单独卡托版本,它是决定catos_major_release, catos_individual_release, catos_version_id实体将组合成一个新的单一的实体catos_release。创建一个新对象,以反映这些变化。看到version55_object。 备注:这个对象已经弃用,在6.0版本的语言将被删除。 |
version_object元素所使用的一个版本测试来定义不同的版本信息与思科卡托系统有关。实际上只有一个对象相关的版本,这是系统作为一个整体。因此,没有子实体的定义。任何椭圆形测试书面检查版本将引用相同的version_object这基本上是一个空对象元素。
弃用的版本:5.5 原因:被version55_state所取代。由于不清楚如何单独卡托版本,它是决定catos_major_release, catos_individual_release, catos_version_id实体将组合成一个新的单一的实体catos_release。创建一个新的国家,以反映这些变化。看到version55_state。 备注:这个状态已经弃用,在6.0版本的语言将被删除。 |
version_state元素定义了在思科卡托软件发布版本信息。swtich_series元素指定开关系列催化剂。image_name元素指定的名称卡托形象。catos_major_release, catos_individual_release catos_version_id元素指定模块的软件版本信息。例如,如果卡托版本是8.5 (4 c) GLX,然后catos_major_release 8.5 GLX catos_individual_release是4和catos_version_id是c。
子元素 类型 MinOccurs MaxOccurs switch_series oval-def: EntityStateStringType 0 1 催化剂开关系列,以检查。 image_name oval-def: EntityStateStringType 0 1 卡托的名称检查图像。 catos_major_release oval-def: EntityStateVersionType 0 1 卡托检查的主要版本。 catos_individual_release oval-def: EntityStateIntType 0 1 卡托的个人版本检查。 catos_version_id oval-def: EntityStateStringType 0 1 猫的版本id操作系统检查。