Společný výčet platformy - Common Platform Enumeration

Common Platform Enumeration (CPE) je strukturované schéma pojmenování pro systémy, software a balíčky informačních technologií. Na základě obecné syntaxe pro Uniform Resource Identifiers (URI) obsahuje CPE formální formát názvu, metodu pro kontrolu názvů proti systému a formát popisu pro vazbu textu a testů na jméno.

Slovník produktů CPE poskytuje dohodnutý seznam oficiálních názvů CPE. Slovník je k dispozici ve formátu XML a je k dispozici široké veřejnosti. Slovník CPE je hostován a udržován v NIST , může být používán nevládními organizacemi na dobrovolném základě a nepodléhá autorským právům ve Spojených státech.

Formát schématu

CPE dodržuje tento formát, spravovaný NIST:

cpe:<cpe_version>:<part>:<vendor>:<product>:<version>:<update>:<edition>:<language>:<sw_edition>:<target_sw>:<target_hw>:<other>

cpe_version

Verze definice CPE. Nejnovější verze definice CPE je 2.3.

part

Může mít 1 ze 3 hodnot:

  1. a pro aplikace
  2. h pro hardware
  3. o pro operační systémy

Někdy je označován jako type.

vendor

Hodnoty tohoto atributu BY MĚLY popisovat nebo identifikovat osobu nebo organizaci, která výrobek vyrobila nebo vytvořila. Hodnoty pro tento atribut BY MĚLY být vybrány ze seznamu platných hodnot specifických pro daný atribut, který MŮŽE být definován jinými specifikacemi, které používají tuto specifikaci. Jako hodnotu atributu MŮŽE být uveden jakýkoli znakový řetězec splňující požadavky na WFN (viz 5.3.2).

product

Název systému/balíčku/součásti. producta vendorněkdy jsou totožné. Nesmí obsahovat mezery, lomítka ani většinu speciálních znaků. Rovněž nesmí obsahovat podtržítka a znaménko spojovník/mínus.

version

Verze systému/balíčku/komponenty.

update

Slouží k aktualizaci nebo aktualizaci service pack . Někdy se označuje jako „bodová vydání“ nebo menší verze. Technický rozdíl mezi versiona updatebude u některých prodejců a produktů odlišný. Běžné příklady zahrnují beta, update4, SP1a ga(General Availability), ale to je většinou prázdné.

edition

Další granularita popisující sestavení systému/balíčku/komponenty version.

language

Platný jazykový štítek definovaný IETF RFC 4646 s názvem „Štítky pro identifikační jazyky“. Příklady zahrnují: en-uspro americkou angličtinu a zh-twpro tchajwanskou mandarínštinu .

Příklady

Zde *se používá jako zástupný znak :

cpe:2.3:a:ntp:ntp:4.2.8:p3:*:*:*:*:*:*
cpe:2.3:o:microsoft:windows_7:-:sp2:*:*:*:*:*:*
cpe:2.3:a:microsoft:internet_explorer:8.0.6001:beta:*:*:*:*:*:*

Reference

externí odkazy