下面是一个描述的元素,类型和属性组成思科卡托特定测试中发现开放的脆弱性和评估语言(椭圆形)。每一个测试是一个扩展的标准测试元素中定义的核心定义模式。通过扩展,每个测试继承了一组元素和属性之间共享的所有椭圆测试。每个测试详细描述,应提供必要的信息,以了解每个元素和属性表示。本文档的目的是为开发人员和假设一些熟悉XML。一个高水平的描述不同的测试及其之间的交互关系的核心定义模式这里没有列出 该模式最初是由周渔政和埃里克灰色在惠普。椭圆形的模式是由斜方公司维护和开发的公共社区椭圆形。manbetx客户端首页欲了解更多信息,包括如何参与项目以及如何提交变更请求,请访问总统网站http://oval.mitre.org。 卡托的定义 5.11:5.11 12/18/2014 09:00:00我 版权(c) 2002 - 2014,斜方公司。manbetx客户端首页保留所有权利。这个文件的内容受到椭圆形的条款许可位于http://oval.mitre.org/oval/about/termsofuse.html。看到特定语言的椭圆形许可证管理权限和限制使用这种模式。当分发拷贝的椭圆模式,本授权头必须包括。 line_test用于检查特定的输出从一行显示的属性命令,如显示running-config。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用line_object和可选状态元素指定数据检查。 line_test line_object line_state line_item ——对象line_test必须引用一个line_object的子元素 ——国家line_test必须引用一个line_state的子元素 line_object元素line_test定义对象使用的评估。每个对象中定义扩展了标准ObjectType oval-definitions-schema和一个应该参考ObjectType描述的更多信息。组常见元素允许使用过滤器创建复杂对象和设置逻辑。再一次,请参阅oval-definitions-schema中的一组元素的描述。 line_object由show_subcommand实体的名称显示sub-command进行测试。 过滤器中引用”是错误的类型。 的名称显示sub-command。 line_state元素定义了不同的信息,可以用来评估一个特定的结果,显示sub-command。这包括sub-command这么的名称和相应的配置。请参阅模式中各个元素的更多细节每一个代表什么。 这个节目的名字sub-command。 显示sub-command指定返回的值。 该模块在Cisco Catalyst开关测试显示模块信息。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用module_object和可选状态元素指定元数据来检查。 module_test是基于命令的显示模块。module_test分开,而不是一般command_test,使运行评估基于椭圆没有交互式命令访问设备。 module_test module_object module_state module_item ——对象module_test必须引用一个module_object的子元素 ——国家module_test必须引用一个module_state的子元素 module_object元素使用的模块测试指定模块被评估。每个对象中定义扩展了标准ObjectType oval-definitions-schema和一个应该参考ObjectType描述的更多信息。组常见元素允许使用过滤器创建复杂对象和设置逻辑。再一次,请参阅设置元素的描述oval-definitions模式。 模块对象由单一module_number实体识别模块使用。 过滤器中引用”是错误的类型。 这一数字标识一个特定的模块。 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元素显示模块的硬件和固件版本信息。 这一数字标识一个特定的模块。 模块的类型。 一个模块的模型。 的主要relase检查的软件模块。 个人发布的软件模块来检查。 雨田id的软件模块来检查。 模块的硬件主要版本检查。 硬件检查个人发布的模块。 主要版本的固件模块来检查。 个人发布的固件模块来检查。 version55_test用于检查思科卡托的版本的操作系统。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用version_object和可选状态元素指定数据检查。 version55_test所需的信息可以通过一个命令显示版本。分离version55_test使评估基于椭圆没有交互式命令访问设备。 version55_test version55_object version55_state version_item ——对象version55_test必须引用一个version55_object的子元素 ——国家version55_test必须引用一个version55_state的子元素 version55_object元素使用version55_test定义不同版本信息与思科卡托系统有关。实际上只有一个对象相关的版本,这是系统作为一个整体。因此,没有子实体的定义。任何椭圆形测试书面检查版本将引用相同的version5_object这基本上是一个空对象元素。 version55_state元素定义了在思科卡托软件发布版本信息。switch_series元素指定开关系列催化剂。image_name元素指定的名称卡托形象。catos_release元素指定模块的软件版本信息。 switch_series实体定义了一系列目标催化剂开关检查。每个版本的卡托传统目标特定催化剂系列的开关。 卡托image_name实体定义一个名称的图像来检查。 卡托的catos_release实体定义了一个发布版本检查。 版本测试用于检查思科卡托的版本的操作系统。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用version_object和可选状态元素指定数据检查。 version_test所需的信息可以通过一个命令显示版本。分离version_test使评估基于椭圆没有交互式命令访问设备。 version_test version_object version_state version_item 5.5 被version55_test所取代。由于不清楚如何单独卡托版本,它是决定catos_major_release, catos_individual_release, catos_version_id实体将组合成一个新的单一的实体catos_release。创建一个新的测试,以反映这些变化。看到version55_test。 这个测试已经弃用,在6.0版本的语言将被删除。 弃用测试:ID: ——对象version_test必须引用一个version_object的子元素 ——国家version_test必须引用一个version_state的子元素 version_object元素所使用的一个版本测试来定义不同的版本信息与思科卡托系统有关。实际上只有一个对象相关的版本,这是系统作为一个整体。因此,没有子实体的定义。任何椭圆形测试书面检查版本将引用相同的version_object这基本上是一个空对象元素。 5.5 被version55_object所取代。由于不清楚如何单独卡托版本,它是决定catos_major_release, catos_individual_release, catos_version_id实体将组合成一个新的单一的实体catos_release。创建一个新对象,以反映这些变化。看到version55_object。 这个对象已经弃用,在6.0版本的语言将被删除。 弃用对象:ID: 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。 5.5 被version55_state所取代。由于不清楚如何单独卡托版本,它是决定catos_major_release, catos_individual_release, catos_version_id实体将组合成一个新的单一的实体catos_release。创建一个新的国家,以反映这些变化。看到version55_state。 这个状态已经弃用,在6.0版本的语言将被删除。 弃用状态:ID: 催化剂开关系列,以检查。 卡托的名称检查图像。 卡托检查的主要版本。 卡托的个人版本检查。 猫的版本id操作系统检查。