공통 플랫폼 열거
Common Platform EnumerationCPE(Common Platform Enumeration)는 정보기술 시스템, 소프트웨어 및 패키지의 구조화된 명명 체계입니다.CPE에는 Uniform Resource Identifier(URI; 유니폼자원 식별자)의 일반 구문에 따라 정식 이름 형식, 시스템에 대해 이름을 확인하는 방법 및 텍스트와 테스트를 이름으로 [1]바인드하는 설명 형식이 포함됩니다.
CPE Product Dictionary에는 공식 CPE 이름의 합의된 목록이 나와 있습니다.사전은 XML 형식으로 제공되며 일반인이 사용할 수 있습니다.CPE 딕셔너리는 NIST에서 호스팅 및 유지관리되며 비정부기구에서 자발적으로 사용할 수 있으며 미국 [1]내 저작권 대상이 아닙니다.
스킴 포맷
CPE는 [2]NIST가 관리하는 다음 형식을 따릅니다.
cpe: <cpe_version>: <part>: <part> <cpe>: <product>:<version>: <update><target>: <language>: <sw_sw>: <target_hw>: <기타>
cpe_version
CPE 정의 버전최신 CPE 정의 버전은 2.3입니다.
part
다음 3가지 값 중 하나를 사용할 수 있습니다.
a
응용 프로그램용h
하드웨어용o
operating system용
라고 불리기도 한다.type
.
vendor
이 속성의 값은 제품을 제조하거나 만든 개인 또는 조직을 기술하거나 식별해야 합니다.이 Atribute의 값은 Atribute 고유의 valid-values 목록에서 선택해야 합니다.Atribute 고유의 valid-values 리스트는 이 사양을 사용하는 다른 사양에 의해 정의될 수 있습니다.WFN(cf. 5.3.2) 요건을 충족하는 문자열은 속성 값으로 지정할 수 있습니다.[1]
product
시스템/패키지/컴포넌트 이름 product
그리고.vendor
가끔 똑같아요.공백, 슬래시 또는 특수문자는 사용할 수 없습니다.밑줄과 하이픈/마이너스 기호는 사용할 수 없습니다.
version
시스템/패키지/컴포넌트 버전
update
이것은 업데이트 또는 서비스 팩 정보에 사용됩니다.'포인트 릴리스' 또는 마이너버전으로 불리기도 합니다.의 기술적 차이version
그리고.update
벤더나 제품에 따라 다를 수 있습니다.일반적인 예는 다음과 같습니다.beta
,update4
,SP1
,그리고.ga
(General Availability의 경우). 단, 대부분의 경우 공백인 채로 있습니다.
edition
시스템/패키지/컴포넌트의 빌드를 상세하게 기술하는 것 외에version
.
language
IETFRFC4646에서 정의되어 있는 유효한 언어 태그 「언어 식별용 태그」.예를 들어 다음과 같습니다.en-us
미국 영어의 경우,zh-tw
대만 만다린.
예
여기서,*
는 와일드카드 문자로 사용됩니다.
cpe: 2.3:a:cpe:4.2.8:p3:*:*:*:*:cpe:2.3:o:cpe:windows_7:-:sp2:*:*:*:*:*:cpe:2.3:a:cpe:a:cpe:8.0.6001:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*
레퍼런스
- ^ a b c "NVD - CPE Dictionary". nvd.nist.gov. Retrieved 2017-02-15.
이 문서에는 퍼블릭 도메인에 있는 이 소스로부터의 텍스트가 포함되어 있습니다..
- ^ "Archived copy" (PDF). Archived from the original (PDF) on 2021-04-21. Retrieved 2021-04-22.
{{cite web}}
: CS1 maint: 제목으로 아카이브된 복사(링크)