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. 謝辞
namespace="http://jvn.jp/vuldef/"
schemaLocation="http://jvndb.jvn.jp/schema/vuldef_2.0.xsd"
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
|
|
|
|
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
|
|
|
脆弱性情報を一意に識別するための識別子であり、脆弱性情報を作成した組織が割り当てる。
Class:
VulinfoID
Syntax:
Type:
xs:string
複数の脆弱性情報を取り扱う場合のグループ識別子を記載する。
Class:
VulinfoGID
Syntax:
<VulinfoGID> </VulinfoGID> |
|
Type:
xs:string
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
|
|
|
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
|
|
|
脆弱性ならびにその対策に関する概要を記載する。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
脆弱性に関する詳細情報(技術的な解説)を記載する。
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
脆弱性に関するタイプを記載する。
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
|
|
|
Affected クラスは、脆弱性により影響を受けるバージョン、システムに関する情報を提示するクラスである。
Class:
Affected
|-
vuldef:AffectedItem
(
MinOccurs: 1
MaxOccurs: unbounded
)
Syntax:
<Affected
restriction="%restriction"
> </Affected> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
影響を受ける製品の項目
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
|
|
|
影響を受ける製品名を記載する。
Class:
ProductName
Syntax:
<ProductName
restriction="%restriction"
> </ProductName> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
Type:
xs:string
影響を受ける製品のバージョンあるいはリビジョン番号を記載する。
Class:
VersionNumber
Syntax:
<VersionNumber
restriction="%restriction"
operator="%operator"
> </VersionNumber> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
%operator
|
Type: vuldef:operatorEnum Use: optional
|
|
|
影響を受ける製品のビルド番号を記載する。
Class:
BuildNumber
Syntax:
<BuildNumber
restriction="%restriction"
operator="%operator"
> </BuildNumber> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
%operator
|
Type: vuldef:operatorEnum Use: optional
|
|
|
影響を受ける製品のバージョン番号あるいはビルド番号の範囲を記載する。
Class:
RangeBegin
Syntax:
<RangeBegin
operator="%operator"
> </RangeBegin> |
|
Attribute: |
|
Description: |
%operator
|
Type: vuldef:operatorEnum Use: optional
|
|
|
Type:
xs:string
影響を受ける製品のバージョン番号あるいはビルド番号の範囲を記載する。
Class:
RangeEnd
Syntax:
<RangeEnd
operator="%operator"
> </RangeEnd> |
|
Attribute: |
|
Description: |
%operator
|
Type: vuldef:operatorEnum Use: optional
|
|
|
Type:
xs:string
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
|
|
|
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
|
|
|
CVSS 深刻度
Class:
Severity
Syntax:
<Severity
restriction="%restriction"
> </Severity> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
Type:
vuldef:CVSSSeverity
CVSS 基本値
Class:
Score
Syntax:
<Score
restriction="%restriction"
> </Score> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
Type:
vuldef:zeroToTen
CVSS 基本評価基準
Class:
Vector
Syntax:
<Vector
restriction="%restriction"
> </Vector> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
Type:
vuldef:CVSSVectorPattern
CVSS 現状評価基準
Class:
Temp
Syntax:
<Temp
restriction="%restriction"
> </Temp> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
Type:
vuldef:CVSSTempPattern
CVSS 環境評価基準
Class:
Env
Syntax:
<Env
restriction="%restriction"
> </Env> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
Type:
vuldef:CVSSEnvPattern
想定される影響の項目
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
|
|
|
Solution クラスは、脆弱性の回避施策に関する情報を記載するクラスである。
Class:
Solution
|-
vuldef:SolutionItem
(
MinOccurs: 1
MaxOccurs: unbounded
)
Syntax:
<Solution
restriction="%restriction"
> </Solution> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
脆弱性の回避施策の項目
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
|
|
|
Exploitクラスは、脆弱性の攻略に関する情報を記載するクラスである。
Class:
Exploit
|-
vuldef:ExploitItem
(
MinOccurs: 1
MaxOccurs: unbounded
)
Syntax:
<Exploit
restriction="%restriction"
> </Exploit> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
脆弱性の攻略に関する項目
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
|
|
|
Relatedクラスは、参考情報など脆弱性に関連する情報を記載するクラスである。
Class:
Related
|-
vuldef:RelatedItem
(
MinOccurs: 1
MaxOccurs: unbounded
)
Syntax:
<Related
restriction="%restriction"
> </Related> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
関連情報の項目を記載する。
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
|
|
|
Class:
Credit
|-
vuldef:CreditItem
(
MinOccurs: 1
MaxOccurs: unbounded
)
Syntax:
<Credit
restriction="%restriction"
> </Credit> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
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
|
|
|
Class:
Contact
|-
vuldef:ContactItem
(
MinOccurs: 1
MaxOccurs: unbounded
)
Syntax:
<Contact
restriction="%restriction"
> </Contact> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
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
|
|
|
History クラスは、脆弱性情報の改訂履歴などを記載するクラスである。
Class:
History
|-
vuldef:HistoryItem
(
MinOccurs: 1
MaxOccurs: unbounded
)
Syntax:
<History
restriction="%restriction"
> </History> |
|
Attribute: |
|
Description: |
%restriction
|
Type: vuldef:restrictionEnum Use: optional
|
|
|
改訂履歴の項目
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
|
|
|
改訂履歴の項目に付与する番号
Class:
HistoryNo
Syntax:
Type:
xs:string
Class:
AdditionalData
|-
vuldef:JvnHandlingDataset
(
MinOccurs: 0
MaxOccurs: 1
)
|-
vuldef:JvnDataset
(
MinOccurs: 0
MaxOccurs: 1
)
Syntax:
<AdditionalData> </AdditionalData> |
|
JPCERT/CC と製品開発ベンダとの脆弱性情報交換に使用する拡張フィールドである。JVN 脆弱性情報ハンドリング支援で使用する。
Class:
JvnHandlingDataset
|-
vuldef:HandlingServer
(
MinOccurs: 0
MaxOccurs: 1
)
|-
vuldef:HandlingClient
(
MinOccurs: 0
MaxOccurs: 1
)
Syntax:
<JvnHandlingDataset> </JvnHandlingDataset> |
|
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> |
|
脆弱性番号群を記載するフィールド
Class:
VN
|-
vuldef:ID
(
MinOccurs: 0
MaxOccurs: unbounded
)
Syntax:
公表される/公表された脆弱性情報の URL 群を記載するフィールド
Class:
URLPublished
|-
vuldef:URL
(
MinOccurs: 0
MaxOccurs: unbounded
)
Syntax:
<URLPublished> </URLPublished> |
|
JVN 脆弱性情報ハンドリング支援のクライアントモジュールで使用する拡張フィールドであり、通常、製品開発ベンダが使用する。
Class:
HandlingClient
|-
MessageType
(
MinOccurs: 0
MaxOccurs: 1
)
|-
DTRequest
(
MinOccurs: 0
MaxOccurs: 1
)
Syntax:
<HandlingClient> </HandlingClient> |
|
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> |
|