CPE v2.3 - Microsoft OS产品中的命名约定

时间:2017-08-06 14:35:59

标签: windows operating-system naming-conventions

我对使用CPE的Microsoft产品(仅限操作系统)中的命名约定有一些疑问:

  1. 我应该在CPE v2.3字段中指定“R2”(发布)?例如:“Microsoft Windows Server 2008 R2”

  2. 我应该在CPE v2.3字段中分配操作系统版本?在'版本'或'sw_edition'?例如:“Microsoft Windows 7 Home Premium”

  3. 一般来说,'edition'和'sw_edition'之间有什么区别?

1 个答案:

答案 0 :(得分:0)

  1. 不确定。 CPE同时使用<cpe-23:cpe23-item name="cpe:2.3:o:microsoft:windows_server_2008:-:r2:x64:*:*:*:*:*"/><cpe-23:cpe23-item name="cpe:2.3:o:microsoft:windows_server_2008:r2:*:*:*:*:*:*:*"/>
  2. edition现已弃用。
  3. edition
  4.   

    在本规范中,edition属性被认为已弃用,应该为其分配   逻辑值ANY,除非与CPE版本2.2向后兼容所需   规格。此属性称为“旧版本”属性。   如果使用此属性,则此属性的值应该捕获由应用的版本相关的术语   供应商的产品。应该从属性特定的有效值中选择此属性的值   列表,可以由使用此规范的其他规范定义。任何角色   满足WFN要求的字符串(参见5.3.2)可以指定为属性的值。

    sw_edition

      

    此属性的值应该描述产品如何针对特定市场或类别进行定制   最终用户应该从属性特定的有效值列表中选择此属性的值,   可以由使用该规范的其他规范定义。任何字符串会议   WFN的要求(参见5.3.2)可以指定为属性的值。

    Common Platform Enumeration:Naming Specification