VULDEF: The VULnerability Data publication and Exchange Format data model

概要

"VULDEF(The VULnerability Data publication and Exchange Format data model)" の目的は、脆弱性情報ならびに脆弱性を除去するための脆弱性対策情報を提供し、流通させるために必要となるデータフォーマットを定義することにある。特に、脆弱性対策情報については、データフォーマットを定義することにより、情報自身の流通ならびに、関連対策情報同士の集約化を促すことができ、結果として対策促進を支援することができるであろう。

著者

The members of JVNRSS Feasibility Study Team:

Masato Terada (IPA, JPCERT/CC)
JVN Working Group (JPCERT/CC, IPA)

バージョン

最新版:http://jvndb.jvn.jp/schema/vuldef.html

問合せ先

コメントなどがありましたら、JVN Working Group に送付してください。

著作権

Copyright c 2007-2009 by the Authors.

目次

1. 概要
2. XML Schema
3. 記述方法
3.1 <VULDEF-Document>
3.1.1 <Vulinfo>
3.1.1.1 <VulinfoID>
3.1.1.2 <VulinfoGID>
3.1.1.3 <VulinfoData>
3.1.1.3.1 <VulinfoDescription>
3.1.1.3.1.1 <Overview>
3.1.1.3.1.2 <Detail>
3.1.1.3.1.3 <Cwe>
3.1.1.3.2 <Affected>
3.1.1.3.2.1 <AffectedItem>
3.1.1.3.2.1.1 <ProductName>
3.1.1.3.2.1.2 <VersionNumber>
3.1.1.3.2.1.3 <BuildNumber>
3.1.1.3.2.1.3.1 <RangeBegin>
3.1.1.3.2.1.3.2 <RangeEnd>
3.1.1.3.3 <Impact>
3.1.1.3.3.1 <Cvss>
3.1.1.3.3.1.1 <Severity>
3.1.1.3.3.1.2 <Score>
3.1.1.3.3.1.3 <Vector>
3.1.1.3.3.1.4 <Temp>
3.1.1.3.3.1.5 <Env>
3.1.1.3.3.2 <ImpactItem>
3.1.1.3.4 <Solution>
3.1.1.3.4.1 <SolutionItem>
3.1.1.3.5 <Exploit>
3.1.1.3.5.1 <ExploitItem>
3.1.1.3.6 <Related>
3.1.1.3.6.1 <RelatedItem>
3.1.1.3.7 <Credit>
3.1.1.3.7.1 <CreditItem>
3.1.1.3.8 <Contact>
3.1.1.3.8.1 <ContactItem>
3.1.1.3.9 <History>
3.1.1.3.9.1 <HistoryItem>
3.1.1.3.9.1.1 <HistoryNo>
3.1.1.3.10 <AdditionalData>
3.1.1.3.10.1 <JvnHandlingDataset>
3.1.1.3.10.1.1 <HandlingServer>
3.1.1.3.10.1.1.1 <VN>
3.1.1.3.10.1.1.2 <URLPublished>
3.1.1.3.10.1.2 <HandlingClient>
3.1.1.3.10.1.2.1 <MessageType>
3.1.1.3.10.1.2.2 <DTRequest>
3.1.1.3.10.2 <JvnDataset>
4. 例題
5. 参考情報
6. 謝辞

1. 概要

2. XML Schema

namespace="http://jvn.jp/vuldef/"

schemaLocation="http://jvndb.jvn.jp/schema/vuldef_2.0.xsd"

3. 記述方法

3.1 <VULDEF-Document>

VULDEFドキュメントクラスは、VULDEF データモデルと DTD のトップレベルのクラスである。全ての VULDEF ドキュメントは、VULDEF ドキュメントクラスのインスタンスとなる。VULDEF のバージョン情報には "2.0" を設定する。

Class:     VULDEF-Document
                     |-  vuldef:Vulinfo  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<VULDEF-Document  version="%version"  xml:lang="%xml:lang" > </VULDEF-Document>

Attribute:   Description:
%version Type: xs:string
Use: required
Fixed: 2.0
 
%xml:lang  

3.1.1 <Vulinfo>

Vulinfo クラスは、脆弱性に関する情報(概要、想定される影響、対策など)を記載するクラスと、その脆弱性情報を一意に識別する識別子クラスから構成する。

Class:     Vulinfo
                     |-  vuldef:VulinfoID  (   ) 
                     |-  vuldef:VulinfoGID  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:VulinfoData  (  MinOccurs: 1  MaxOccurs: 1   ) 
                     |-  vuldef:AdditionalData  (  MinOccurs: 0  MaxOccurs: unbounded   ) 

Syntax: 
<Vulinfo  restriction="%restriction" > </Vulinfo>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
Default: private
 

3.1.1.1 <VulinfoID>

脆弱性情報を一意に識別するための識別子であり、脆弱性情報を作成した組織が割り当てる。

Class:     VulinfoID

Syntax: 
<VulinfoID> </VulinfoID>

Type:     xs:string

3.1.1.2 <VulinfoGID>

複数の脆弱性情報を取り扱う場合のグループ識別子を記載する。

Class:     VulinfoGID

Syntax: 
<VulinfoGID> </VulinfoGID>

Type:     xs:string

3.1.1.3 <VulinfoData>

VulinfoData クラスは、脆弱性情報として、脆弱性の概要、想定される影響、対策などの情報を記載する。

Class:     VulinfoData
                     |-  vuldef:Title  (  MinOccurs: 0  MaxOccurs: 1  脆弱性対策情報の題名を記載する。JVNRSS の item 要素の title に対応する。  ) 
                     |-  vuldef:VulinfoDescription  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Affected  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Impact  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Solution  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Exploit  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Related  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Credit  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Contact  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:History  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:DateFirstPublished  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:DateLastUpdated  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:DatePublic  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:AdditionalData  (  MinOccurs: 0  MaxOccurs: unbounded   ) 

Syntax: 
<VulinfoData  restriction="%restriction"  severity="%severity"  publication="%publication" > </VulinfoData>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%severity Type: vuldef:severityEnum
Use: optional
 
%publication Type: vuldef:publicationEnum
Use: optional
 

3.1.1.3.1 <VulinfoDescription>

VulinfoDescription クラスは、脆弱性に関する概要、技術的な解説、脆弱性のタイプの情報を記載する。

Class:     VulinfoDescription
                     |-  vuldef:Overview  (   ) 
                     |-  vuldef:Detail  (  MinOccurs: 0  MaxOccurs: unbounded   ) 
                     |-  vuldef:Cwe  (  MinOccurs: 0  MaxOccurs: unbounded   ) 
                     |-  vuldef:AdditionalData  (  MinOccurs: 0  MaxOccurs: unbounded   ) 

Syntax: 
<VulinfoDescription  restriction="%restriction"  exploitrange="%exploitrange"  vulnerabilitytype="%vulnerabilitytype"  vuldef:historyno="%vuldef:historyno" > </VulinfoDescription>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%exploitrange Type: vuldef:exploitrangeEnum
Use: optional
 
%vulnerabilitytype Type: vuldef:vulnerabilitytypeEnum
Use: optional
 
%vuldef:historyno Use: optional
 

3.1.1.3.1.1 <Overview>

脆弱性ならびにその対策に関する概要を記載する。JVNRSS1.0 の item 要素の description に対応する。

Class:     Overview

Syntax: 
<Overview  restriction="%restriction"  vuldef:historyno="%vuldef:historyno" > </Overview>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%vuldef:historyno Use: optional
 

Type:     xs:string

3.1.1.3.1.2 <Detail>

脆弱性に関する詳細情報(技術的な解説)を記載する。

Class:     Detail

Syntax: 
<Detail  restriction="%restriction"  vuldef:historyno="%vuldef:historyno" > </Detail>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%vuldef:historyno Use: optional
 

Type:     xs:string

3.1.1.3.1.3 <Cwe>

脆弱性に関するタイプを記載する。

Class:     Cwe
                     |-  vuldef:RelatedItem  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<Cwe  restriction="%restriction"  vuldef:historyno="%vuldef:historyno" > </Cwe>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%vuldef:historyno Use: optional
 

3.1.1.3.2 <Affected>

Affected クラスは、脆弱性により影響を受けるバージョン、システムに関する情報を提示するクラスである。

Class:     Affected
                     |-  vuldef:AffectedItem  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<Affected  restriction="%restriction" > </Affected>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

3.1.1.3.2.1 <AffectedItem>

影響を受ける製品の項目

Class:     AffectedItem
                     |-  vuldef:Name  (  MinOccurs: 0  MaxOccurs: 1  影響を受ける製品のベンダ名(提供者名)を記載する。  ) 
                     |-  vuldef:ProductName  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:VersionNumber  (  MinOccurs: 0  MaxOccurs: unbounded   ) 
                     |-  vuldef:BuildNumber  (  MinOccurs: 0  MaxOccurs: unbounded   ) 
                     |-  vuldef:Description  (  MinOccurs: 0  MaxOccurs: unbounded  影響を受ける製品に関する説明  ) 
                     |-  vuldef:AdditionalData  (  MinOccurs: 0  MaxOccurs: unbounded   ) 

Syntax: 
<AffectedItem  restriction="%restriction"  affectedstatus="%affectedstatus"  vuldef:historyno="%vuldef:historyno" > </AffectedItem>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%affectedstatus Type: vuldef:affectedstatusEnum
Use: optional
 
%vuldef:historyno Use: optional
 

3.1.1.3.2.1.1 <ProductName>

影響を受ける製品名を記載する。

Class:     ProductName

Syntax: 
<ProductName  restriction="%restriction" > </ProductName>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

Type:     xs:string

3.1.1.3.2.1.2 <VersionNumber>

影響を受ける製品のバージョンあるいはリビジョン番号を記載する。

Class:     VersionNumber

Syntax: 
<VersionNumber  restriction="%restriction"  operator="%operator" > </VersionNumber>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%operator Type: vuldef:operatorEnum
Use: optional
 

3.1.1.3.2.1.3 <BuildNumber>

影響を受ける製品のビルド番号を記載する。

Class:     BuildNumber

Syntax: 
<BuildNumber  restriction="%restriction"  operator="%operator" > </BuildNumber>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%operator Type: vuldef:operatorEnum
Use: optional
 

3.1.1.3.2.1.3.1 <RangeBegin>

影響を受ける製品のバージョン番号あるいはビルド番号の範囲を記載する。

Class:     RangeBegin

Syntax: 
<RangeBegin  operator="%operator" > </RangeBegin>

Attribute:   Description:
%operator Type: vuldef:operatorEnum
Use: optional
 

Type:     xs:string

3.1.1.3.2.1.3.2 <RangeEnd>

影響を受ける製品のバージョン番号あるいはビルド番号の範囲を記載する。

Class:     RangeEnd

Syntax: 
<RangeEnd  operator="%operator" > </RangeEnd>

Attribute:   Description:
%operator Type: vuldef:operatorEnum
Use: optional
 

Type:     xs:string

3.1.1.3.3 <Impact>

Impact クラスは、脆弱性に伴い想定しうる影響を記載するクラスである。

Class:     Impact
                     |-  vuldef:Cvss  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:ImpactItem  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<Impact  restriction="%restriction" > </Impact>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

3.1.1.3.3.1 <Cvss>

CVSS に関する情報を記載するクラスである。

Class:     Cvss
                     |-  vuldef:Severity  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Score  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Vector  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Temp  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Env  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:AdditionalData  (  MinOccurs: 0  MaxOccurs: unbounded   ) 

Syntax: 
<Cvss  version="%version"  restriction="%restriction" > </Cvss>

Attribute:   Description:
%version Type: xs:string
Use: required
 
%restriction Type: vuldef:restrictionEnum
Use: optional
 

3.1.1.3.3.1.1 <Severity>

CVSS 深刻度

Class:     Severity

Syntax: 
<Severity  restriction="%restriction" > </Severity>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

Type:     vuldef:CVSSSeverity

3.1.1.3.3.1.2 <Score>

CVSS 基本値

Class:     Score

Syntax: 
<Score  restriction="%restriction" > </Score>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

Type:     vuldef:zeroToTen

3.1.1.3.3.1.3 <Vector>

CVSS 基本評価基準

Class:     Vector

Syntax: 
<Vector  restriction="%restriction" > </Vector>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

Type:     vuldef:CVSSVectorPattern

3.1.1.3.3.1.4 <Temp>

CVSS 現状評価基準

Class:     Temp

Syntax: 
<Temp  restriction="%restriction" > </Temp>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

Type:     vuldef:CVSSTempPattern

3.1.1.3.3.1.5 <Env>

CVSS 環境評価基準

Class:     Env

Syntax: 
<Env  restriction="%restriction" > </Env>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

Type:     vuldef:CVSSEnvPattern

3.1.1.3.3.2 <ImpactItem>

想定される影響の項目

Class:     ImpactItem
                     |-  vuldef:Description  (  MinOccurs: 1  MaxOccurs: unbounded  想定される影響の項目に関する説明  ) 
                     |-  vuldef:AdditionalData  (  MinOccurs: 0  MaxOccurs: unbounded   ) 

Syntax: 
<ImpactItem  restriction="%restriction"  severity="%severity"  impacttype="%impacttype"  vuldef:historyno="%vuldef:historyno" > </ImpactItem>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%severity Type: vuldef:severityEnum
Use: optional
 
%impacttype Type: vuldef:impacttypeEnum
Use: optional
 
%vuldef:historyno Use: optional
 

3.1.1.3.4 <Solution>

Solution クラスは、脆弱性の回避施策に関する情報を記載するクラスである。

Class:     Solution
                     |-  vuldef:SolutionItem  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<Solution  restriction="%restriction" > </Solution>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

3.1.1.3.4.1 <SolutionItem>

脆弱性の回避施策の項目

Class:     SolutionItem
                     |-  vuldef:Description  (  MinOccurs: 1  MaxOccurs: unbounded  脆弱性の回避施策に関する説明  ) 
                     |-  vuldef:URL  (  MinOccurs: 0  MaxOccurs: unbounded   ) 
                     |-  vuldef:AdditionalData  (  MinOccurs: 0  MaxOccurs: unbounded   ) 

Syntax: 
<SolutionItem  restriction="%restriction"  solutiontype="%solutiontype"  vuldef:historyno="%vuldef:historyno" > </SolutionItem>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%solutiontype Type: vuldef:solutiontypeEnum
Use: optional
 
%vuldef:historyno Use: optional
 

3.1.1.3.5 <Exploit>

Exploitクラスは、脆弱性の攻略に関する情報を記載するクラスである。

Class:     Exploit
                     |-  vuldef:ExploitItem  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<Exploit  restriction="%restriction" > </Exploit>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

3.1.1.3.5.1 <ExploitItem>

脆弱性の攻略に関する項目

Class:     ExploitItem
                     |-  vuldef:Description  (  MinOccurs: 0  MaxOccurs: unbounded  脆弱性の攻略に関する説明  ) 
                     |-  vuldef:URL  (  MinOccurs: 0  MaxOccurs: unbounded  脆弱性の攻略に関する情報掲載 URL  ) 
                     |-  vuldef:AdditionalData  (  MinOccurs: 0  MaxOccurs: unbounded   ) 

Syntax: 
<ExploitItem  restriction="%restriction"  exploittype="%exploittype"  vuldef:historyno="%vuldef:historyno" > </ExploitItem>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%exploittype Type: vuldef:exploittypeEnum
Use: optional
 
%vuldef:historyno Use: optional
 

3.1.1.3.6 <Related>

Relatedクラスは、参考情報など脆弱性に関連する情報を記載するクラスである。

Class:     Related
                     |-  vuldef:RelatedItem  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<Related  restriction="%restriction" > </Related>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

3.1.1.3.6.1 <RelatedItem>

関連情報の項目を記載する。

Class:     RelatedItem
                     |-  vuldef:Name  (  MinOccurs: 0  MaxOccurs: 1  脆弱性対策情報発行者の名称  ) 
                     |-  vuldef:VulinfoID  (  MinOccurs: 0  MaxOccurs: 1  脆弱性対策情報を一意に識別するための識別子  ) 
                     |-  vuldef:Title  (  MinOccurs: 0  MaxOccurs: 1  脆弱性対策情報の題名  ) 
                     |-  vuldef:URL  (  MinOccurs: 0  MaxOccurs: 1  脆弱性対策情報の掲載 URL。JVNRSS の item 要素の dc:relation に対応付ける。  ) 
                     |-  vuldef:Description  (  MinOccurs: 0  MaxOccurs: 1  関連情報の項目に関する説明  ) 
                     |-  vuldef:AdditionalData  (  MinOccurs: 0  MaxOccurs: unbounded   ) 

Syntax: 
<RelatedItem  restriction="%restriction"  origin="%origin"  type="%type"  vuldef:historyno="%vuldef:historyno" > </RelatedItem>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%origin Type: vuldef:originEnum
Use: optional
 
%type Type: vuldef:relatedtypeEnum
Use: required
 
%vuldef:historyno Use: optional
 

3.1.1.3.7 <Credit>

Class:     Credit
                     |-  vuldef:CreditItem  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<Credit  restriction="%restriction" > </Credit>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

3.1.1.3.7.1 <CreditItem>

Class:     CreditItem
                     |-  vuldef:Name  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Description  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<CreditItem  restriction="%restriction"  vuldef:historyno="%vuldef:historyno" > </CreditItem>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%vuldef:historyno Use: optional
 

3.1.1.3.8 <Contact>

Class:     Contact
                     |-  vuldef:ContactItem  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<Contact  restriction="%restriction" > </Contact>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

3.1.1.3.8.1 <ContactItem>

Class:     ContactItem
                     |-  vuldef:Name  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Description  (  MinOccurs: 0  MaxOccurs: unbounded   ) 
                     |-  vuldef:Email  (  MinOccurs: 0  MaxOccurs: unbounded   ) 
                     |-  vuldef:Telephone  (  MinOccurs: 0  MaxOccurs: unbounded   ) 
                     |-  vuldef:Fax  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:TimeZone  (  MinOccurs: 0  MaxOccurs: 1   ) 

Syntax: 
<ContactItem  restriction="%restriction"  contacttype="%contacttype"  vuldef:historyno="%vuldef:historyno" > </ContactItem>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 
%contacttype Type: vuldef:contacttypeEnum
Use: optional
 
%vuldef:historyno Use: optional
 

3.1.1.3.9 <History>

History クラスは、脆弱性情報の改訂履歴などを記載するクラスである。

Class:     History
                     |-  vuldef:HistoryItem  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<History  restriction="%restriction" > </History>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

3.1.1.3.9.1 <HistoryItem>

改訂履歴の項目

Class:     HistoryItem
                     |-  vuldef:HistoryNo  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:DateTime  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Description  (  MinOccurs: 1  MaxOccurs: unbounded   ) 

Syntax: 
<HistoryItem  restriction="%restriction" > </HistoryItem>

Attribute:   Description:
%restriction Type: vuldef:restrictionEnum
Use: optional
 

3.1.1.3.9.1.1 <HistoryNo>

改訂履歴の項目に付与する番号

Class:     HistoryNo

Syntax: 
<HistoryNo> </HistoryNo>

Type:     xs:string

3.1.1.3.10 <AdditionalData>

Class:     AdditionalData
                     |-  vuldef:JvnHandlingDataset  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:JvnDataset  (  MinOccurs: 0  MaxOccurs: 1   ) 

Syntax: 
<AdditionalData> </AdditionalData>

3.1.1.3.10.1 <JvnHandlingDataset>

JPCERT/CC と製品開発ベンダとの脆弱性情報交換に使用する拡張フィールドである。JVN 脆弱性情報ハンドリング支援で使用する。

Class:     JvnHandlingDataset
                     |-  vuldef:HandlingServer  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:HandlingClient  (  MinOccurs: 0  MaxOccurs: 1   ) 

Syntax: 
<JvnHandlingDataset> </JvnHandlingDataset>

3.1.1.3.10.1.1 <HandlingServer>

JVN 脆弱性情報ハンドリング支援のサーバモジュールで使用する拡張フィールドであり、通常、調整機関 JPCERT/CC が使用する。

Class:     HandlingServer
                     |-  vuldef:VN  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:URLPublished  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:DatePublished  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:Keyword  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  MessageType  (  MinOccurs: 0  MaxOccurs: 1   ) 

Syntax: 
<HandlingServer> </HandlingServer>

3.1.1.3.10.1.1.1 <VN>

脆弱性番号群を記載するフィールド

Class:     VN
                     |-  vuldef:ID  (  MinOccurs: 0  MaxOccurs: unbounded   ) 

Syntax: 
<VN> </VN>

3.1.1.3.10.1.1.2 <URLPublished>

公表される/公表された脆弱性情報の URL 群を記載するフィールド

Class:     URLPublished
                     |-  vuldef:URL  (  MinOccurs: 0  MaxOccurs: unbounded   ) 

Syntax: 
<URLPublished> </URLPublished>

3.1.1.3.10.1.2 <HandlingClient>

JVN 脆弱性情報ハンドリング支援のクライアントモジュールで使用する拡張フィールドであり、通常、製品開発ベンダが使用する。

Class:     HandlingClient
                     |-  MessageType  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  DTRequest  (  MinOccurs: 0  MaxOccurs: 1   ) 

Syntax: 
<HandlingClient> </HandlingClient>

3.1.1.3.10.1.2.1 <MessageType>

3.1.1.3.10.1.2.2 <DTRequest>

3.1.1.3.10.2 <JvnDataset>

JvnDataset クラスには、JVN に登録したステータス情報を記載する。

Class:     JvnDataset
                     |-  vuldef:History  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:DateFirstPublished  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:DateLastUpdated  (  MinOccurs: 0  MaxOccurs: 1   ) 
                     |-  vuldef:DateReceived  (  MinOccurs: 0  MaxOccurs: 1   ) 

Syntax: 
<JvnDataset> </JvnDataset>

4. 例題

5. 参考情報

6. 謝辞