【问题标题】:CPE v2.3 - Naming conventions in Microsoft OS productsCPE v2.3 - Microsoft 操作系统产品中的命名约定
【发布时间】:2017-08-06 14:35:58
【问题描述】:
我对带有 CPE 的 Microsoft 产品(仅限操作系统)中的命名约定有一些疑问:
我应该在哪个 CPE v2.3 字段中分配“R2”(发布)?例如:“Microsoft Windows Server 2008 R2”
我应该在哪个 CPE v2.3 字段中分配操作系统版本?在“版本”或“sw_edition”中?例如:“Microsoft Windows 7 家庭高级版”
一般来说,“edition”和“sw_edition”有什么区别?
【问题讨论】:
标签:
windows
operating-system
naming-conventions
【解决方案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:*:*:*:*:*:*:*"/>。
-
edition 现已弃用。
-
edition:
edition 属性在本规范中被认为是不推荐使用的,它应该被分配
逻辑值 ANY 除非需要向后兼容 CPE 2.2 版
规格。此属性称为“旧版”属性。
如果使用此属性,则此属性的值应该捕获由
产品的供应商。此属性的值应该从特定于属性的有效值中选择
列表,可以由使用本规范的其他规范定义。任何字符
符合 WFN 要求的字符串(参见 5.3.2)可以指定为属性值。
sw_edition:
此属性的值应该表征产品如何针对特定市场或类别进行定制
的最终用户。该属性的值应该从属性特定的有效值列表中选择,
可以由使用本规范的其他规范定义。任意字符串相遇
WFN 的要求(参见 5.3.2)可以指定为属性的值。
Common Platform Enumeration:Naming Specification