下面是一个描述的元素,类型和属性组成Junos-specific测试中发现开放的脆弱性和评估语言(椭圆形)。每一个测试是一个扩展的标准测试元素中定义的核心定义模式。通过扩展,每个测试继承了一组元素和属性之间共享的所有椭圆测试。每个测试详细描述,应提供必要的信息,以了解每个元素和属性表示。本文档的目的是为开发人员和假设一些熟悉XML。一个高水平的描述不同的测试及其之间的交互关系的核心定义模式这里没有列出。 该模式最初是由大卫Solin jOVAL.org。椭圆形的模式是由斜方公司维护和开发的公共社区椭圆形。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。看到特定语言的椭圆形许可证管理权限和限制使用这种模式。当分发拷贝的椭圆模式,本授权头必须包括。 XML配置测试是用于执行XPATH查询对朱诺的XML配置文件。朱诺的XML配置文件可以使用命令检索“显示配置|显示XML”。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用xml_config_object和可选状态元素指定数据检查。 xml_config_test xml_config_object xml_config_state xml_config_item ——对象xml_config_test必须引用一个xml_config_object的子元素 ——国家xml_config_test必须引用一个xml_config_state的子元素 xml_config_object元素使用XML配置测试定义对象评估。大部分这个对象检查存在和使用无状态比较。每个对象中定义扩展了标准ObjectType oval-definitions-schema和一个应该参考ObjectType描述的更多信息。组常见元素允许使用过滤器创建复杂对象和设置逻辑。再一次,请参阅oval-definitions-schema中的一组元素的描述。 过滤器中引用”是错误的类型。 XPATH 1.0表达式,应该评估对XML配置文件。任何有效的XPATH 1.0声明是有用的但有一个例外,一个字段可以确定在XPATH。这是因为value_of元素数据部分只是用来对一个领域工作。xpath的唯一有效的操作符=因为有无限可能的xpath和给定xpath determinining所有那些不平等是不可能的。 ——操作属性的xpath实体xml_config_object应该“=”,注意,这个小问题的一般操作属性验证(即遵循这一个) xml_config_state元素定义了不同的信息,可以用来评价一个XPATH查询的结果对XML配置文件。请参阅模式中各个元素的更多细节每一个代表什么。 一个XPATH 1.0表达式,评估对XML配置文件。 评估XPATH表达式的结果对XML配置文件。 显示测试用于检查特定的输出从一行显示的属性命令,如“显示配置”。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用show_object和可选状态元素指定数据检查。 show_test show_object show_state show_item show_object元素显示测试定义对象使用的评估。每个对象中定义扩展了标准ObjectType oval-definitions-schema和一个应该参考ObjectType描述的更多信息。组常见元素允许使用过滤器创建复杂对象和设置逻辑。再一次,请参阅oval-definitions-schema中的一组元素的描述。 过滤器中引用”是错误的类型。 显示的名称sub-command测试。 show_state元素定义了不同的信息,可以用来评估一个特定的结果,显示sub-command。这包括sub-command的名称和相应的配置输出。请参阅模式中各个元素的更多细节每一个代表什么。 这个节目的名字sub-command。 显示sub-command指定返回的值。这可能包含多个行信息,其原始形式将被捕获的项目。 version_test用于检查组件的版本朱诺的操作系统。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用version_object和可选状态元素指定数据检查。 version_test version_object version_state version_item version_object元素使用version_test定义不同版本信息与朱诺系统有关。 过滤器中引用”是错误的类型。 朱诺的名称应该检索组件的版本。 version_state元素定义了朱诺组件的版本信息。 朱诺的名称应该检索组件的版本。 原始发布版本字符串为组件。 组件的发布版本的一部分对应(年)。(季度)的释放。例如,major_version 12.2 r6.1 12.2。 释放型嵌入式版本的组件。 修订和构建数(即自旋数)组件的版本信息。例如,修订为12.2 r6.1 6.1。 字符串识别组件的建设者。 组件的制造日期,以毫秒为单位指定纪元以来(格林尼治时间午夜,1970年1月1日)。 XML显示测试用于检查特定的输出从XML的属性显示命令,如“显示配置|显示XML”。它扩展了标准中定义的TestType oval-definitions-schema,另一个应该参考TestType描述的更多信息。所需的对象元素引用xml_show_object和可选状态元素指定数据检查。 xml_show_test xml_show_object xml_show_state xml_show_item xml_show_object元素所使用的XML显示测试定义对象评估。每个对象中定义扩展了标准ObjectType oval-definitions-schema和一个应该参考ObjectType描述的更多信息。组常见元素允许使用过滤器创建复杂对象和设置逻辑。再一次,请参阅oval-definitions-schema中的一组元素的描述。 过滤器中引用”是错误的类型。 显示的名称sub-command测试。 应该评估对一个XPATH 1.0表达式产生的XML数据的XML显示子命令。任何有效的XPATH 1.0声明是有用的但有一个例外,一个字段可以确定在XPATH。这是因为value_of元素数据部分只是用来对一个领域工作。xpath的唯一有效的操作符=因为有无限可能的xpath和给定xpath determinining所有那些不平等是不可能的。 ——操作属性的xpath实体xml_show_object应该“=”,注意,这个小问题的一般操作属性验证(即遵循这一个) xml_show_state元素定义了不同的信息,可以用来评估一个特定的XML显示sub-command的结果。这包括sub-command的名称,XPATH和相应的XPATH查询结果。请参阅模式中各个元素的更多细节每一个代表什么。 显示的名称sub-command测试。 应该评估对一个XPATH 1.0表达式产生的XML数据的XML显示子命令。 评估XPATH表达式的结果对返回的XML数据的XML显示子命令。 EntityStateJunosReleaseTypeType复杂类型定义了不同的值是有效的release_type实体system_metric状态。这些值描述释放原始版本字符串中指定的类型。 显示正常的释放。 表示服务发布。 表明一个测试版。 表明释放SRX分支。 空字符串值允许在这里允许空元素与变量引用相关联。