• 検索結果がありません。

CVSSを用いた脆弱性評価の検討

N/A
N/A
Protected

Academic year: 2021

シェア "CVSSを用いた脆弱性評価の検討"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

CVSS を用いた脆弱性評価の検討

小林克巳† 寺田真敏 山岸正 小林偉昭† 独立行政法人 情報処理推進機構(IPA)†

1

はじめに

近年,IT インフラの発達によりビジネスにおける ウェブサイトの利用が増加してきた.これに伴い, ソフトウェアの脆弱性が社会に与える影響が広まり つつあり,脆弱性関連情報を用いた対策推進の重要 性が増してきている. IPA では経済産業省の公示「ソフトウエア等脆弱 性関連情報取扱基準」(平成 16 年経済産業省告示第 235 号)を受けて,「情報セキュリティ早期警戒パー トナーシップ」[1]を推進している.パートナーシッ プにおける IPA の役割は,ソフトウェア製品および ウェブアプリケーション(ウェブサイト)の脆弱性 に関する情報の届出を受付け,分析を行なうこと, 報告された脆弱性関連情報を JPCERT/CC と共同運 営の JVN(JP Vendor Status Notes)[2]で公開してい くこと,脆弱性の深刻度の評価指標を作成すること などが挙げられる.特に,深刻度の評価指標につい ては,ソフトウェア製品とウェブサイトの双方に適 用可能な指標を作成するため,これまで届けられた ソ フ ト ウ ェ ア 製 品 の 脆 弱 性 関 連 情 報 の 深 刻 度 を CVSS(Common Vulnerability Scoring System)[3] を用いて評価を行なってきた[4]. 本稿では,パートナーシップで届けられたウェブ サイトの脆弱性の深刻度評価に,CVSS を適用した 結果について述べる.

2

CVSS の背景と特徴

CVSS はセキュリティ企業を含む複数の企業や組 織の相互協力のもと,脆弱性の深刻度を包括的かつ 汎用的に評価する共通言語として開発された.2006 年 10 月には,CVSS が 34 の組織で実利用されてい る. CVSS は ,“ Base Metrics ( 基 本 評 価 基 準 )”, “ Temporal Metrics ( 現 状 評 価 基 準 )” と “Environmental Metrics(環境評価基準)”の 3 つ の評価特性を持ち,特性ごとに細分化され数値が定 められている.これを規定の式に当てはめて計算す ることで,脆弱性の深刻度を 0~10.0 に数値化する. 個々の特性については,主に情報セキュリティに携 わる組織が,“Base Metrics”,“Temporal Metrics” の 値 を 提 供 し , 利 用 者 は そ の 値 に 基 づ き “Environmental Metrics”を算出し最終結果を出 す.

Study of Vulnerability Assessment using CVSS †Katsumi KOBAYASHI, Masato TERADA, Tadashi

YAMAGISHI, Hideaki KOBAYASHI, "Information-technology Promotion Agency, Japan."(IPA)

3

ウェブサイトの深刻度評価

本節では,ウェブサイトの脆弱性の深刻度評価に, CVSS を適用した結果を示す.尚,評価にあたって は時間や環境に影響されない“Base Metrics”を検 討対象とする. 0 50 100 150 200 250 300 350 ク ロ ス サ イ ト ス ク リ プ テ ィ ン グ S Q L イ ン ジ ェ ク シ ョ ン フ ァ イ ル の 誤 っ た 公 開 D N S 情 報 の 設 定 不 備 パ ス 名 パ ラ メ ー タ の 未 チ ェ ッ ク H T T P レ ス ポ ン ス 分 割 価 格 等 の 改 ざ ん メ ー ル の 第 三 者 中 継 セ ッ シ ョ ン 管 理 の 不 備 H T T P S の 不 適 切 な 利 用 そ の 他 件 数 High(7.0-10.0) Medium(4.0-6.9) Low(0-3.9) 図 1 ウェブサイトの脆弱性の種類別深刻度分布

3.1 評価結果

2004 年 7 月から 2006 年 12 月までに IPA に報告 された約 750 件のウェブサイトの脆弱性関連情報を, CVSS で評価し,脆弱性の種類別に分類したデータ を図 1 に示す. 一般に脅威が高いと言われている“SQL インジェ クション”は High に区分され,脅威が低いと言わ れている“クロスサイトスクリプティング”などは Low に区分されたことから,CVSS はウェブサイト の脆弱性の深刻度評価について妥当な値を算出して いると考えられる.

3.2 ウェブサイトとソフトウェア製品の

評価項目の差異

ソフトウェア製品とウェブサイトで評価した際の 評価項目の差を提示するため,“クロスサイトスクリ プティング”と“SQL インジェクション”の脆弱性 を評価した例を表 1 に示す. 脆弱性の種類別に深刻度は異なるものの,ソフト ウェア製品とウェブサイトで CVSS の評価パターン に差が生じず,同じ深刻度となることが分かった. この結果から,ウェブサイトの脆弱性深刻度とソ フトウェア製品の深刻度には類似性があると判断で き,ソフトウェア製品の深刻度と同様にウェブサイ トの脆弱性に CVSS が適用できると考えられる.

3-329

2F-2

情報処理学会第69回全国大会

(2)

表 1 クロスサイトスクリプティングと SQL インジェクションの評価比較 クロスサイト クロスサイト クロスサイト クロスサイト スクリプティング スクリプティング スクリプティング スクリプティング SQL SQL SQL SQL インジェクション インジェクション インジェクション インジェクション CVSS CVSSCVSS CVSS 評価項目評価項目評価項目評価項目 ソフトウェアソフトウェアソフトウェアソフトウェア 製品 製品 製品 製品 ウ ェ ブ ウ ェ ブウ ェ ブ ウ ェ ブ サイト サイトサイト サイト ソフトウェア ソフトウェア ソフトウェア ソフトウェア 製品 製品 製品 製品 ウ ェ ブ ウ ェ ブ ウ ェ ブ ウ ェ ブ サイト サイト サイト サイト Access Vector

Access VectorAccess Vector

Access Vector Remote ← Remote ←

Access Access Access Access Complexity ComplexityComplexity Complexity Low ← Low ← Authentication AuthenticationAuthentication Authentication Not Required ← Not Required ← Confidentiality Confidentiality Confidentiality Confidentiality Impact ImpactImpact Impact None ← Partial ← Integrity Impact

Integrity ImpactIntegrity Impact

Integrity Impact Partial ← Partial ←

Availability Availability Availability Availability Impact ImpactImpact Impact None ← Partial ← Impact Bias

Impact BiasImpact Bias

Impact Bias Normal ← Normal ←

3.3 ウェブサイトの脆弱性深刻度の需要検討

脆弱性を評価する各組織は,CVSS をソフトウェ ア製品の脆弱性に関する深刻度評価に利用している. 今回,新たな試みとしてウェブサイトの脆弱性の深 刻度評価に CVSS を適用した結果から,ウェブサイ トの脆弱性深刻度を評価することの必要性を検討し た結果について述べる. ソフトウェア製品とウェブサイトの脆弱性深刻度 のデータを図 2 と図 3 に示す.また,図 2 のうち 53% を占めるウェブサイトで利用されるソフトウェア製 品の脆弱性深刻度のデータを図 4 に示す. 0 50 100 150 200 250 300 350 2004年 2005年 2006年 件 数 High(7.0-10.0) Medium(4.0-6.9) Low(0-3.9) 図 2 ソフトウェア製品の脆弱性深刻度推移 0 50 100 150 200 250 300 350 2004年 2005年 2006年 件 数 High(7.0-10.0) Medium(4.0-6.9) Low(0-3.9) 図 3 ウェブサイトの脆弱性深刻度推移 図 2,図 3 を比較すると,国内で報告されている 脆弱性は,ウェブサイトがソフトウェア製品に比べ て深刻度の高い脆弱性が多く,報告件数も多い.ま た図 4 より,ソフトウェア製品の脆弱性のうちウェ ブサイトの脆弱性が増加していることから,ウェブ サイト運営者やソフトウェア製品開発者が脆弱性の 深刻度を理解するうえで,定量的かつ包括的な深刻 度を評価するフレームワークの必要性は高い. CVSS は包括的かつ汎用的なフレームワークであ ること,ソフトウェア製品の脆弱性評価との整合性 確保の点からも,ウェブサイトの脆弱性深刻度を評 価するフレームワークとして適していると考える. 0 50 100 150 200 2004年 2005年 2006年 件 数 High Medium Low 図 4 ソフトウェア製品の脆弱性のうち ウェブサイトの脆弱性の深刻度推移

4

おわりに

今回,ウェブサイトの脆弱性の深刻度を CVSS で 評価することにより,ウェブサイトの脆弱性の深刻 度評価に CVSS の適用性を検証すると共に,ウェブ サイトにおける脆弱性を評価するフレームワークの 必要性について述べた.また,本稿の検討結果とし て,ウェブサイトの脆弱性について CVSS 用いた深 刻度評価が可能であることを示した. 今後も CVSS を用いた深刻度の評価を継続し,ウ ェブサイトの脆弱性の分析を行うと共に,ソフトウ ェア製品とウェブサイトの脆弱性の深刻度評価の整 合性を図っていく.また,評価組織間で深刻度が一 致しない場合に整合性を確保する仕組みについても 検討していく予定である.

参考文献

[1]情報処理推進機構:セキュリティセンター:脆弱 性関連情報取扱い, http://www.ipa.go.jp/security/vuln/index.html [2] JVN (JP Vendor Status Notes),http://jvn.jp/ [3] Complete CVSS Guide, http://www.first.org/cvss/cvss-guide.html [4]小林克巳 他,“CVSS を用いた脆弱性評価の検討”, 情報処理学会 コンピュータセキュリティ シンポジ ウム 2006 (2006)

3-330

情報処理学会第69回全国大会

表 1  クロスサイトスクリプティングと  SQL インジェクションの評価比較  クロスサイトクロスサイトクロスサイト クロスサイト    スクリプティング スクリプティングスクリプティング スクリプティング    SQLSQLSQL SQL     インジェクションインジェクションインジェクション インジェクション         CVSSCVSSCVSS CVSS 評価項目評価項目評価項目 評価項目    ソフトウェアソフトウェアソフトウェア ソフトウェア    製品製品製品 製品    ウ ェ ブウ

参照

関連したドキュメント

Acute effects of static stretching on the hamstrings using shear elastic modulus determined by ultrasound shear wave elastography: Differences in flexibility between

製品開発者は、 JPCERT/CC から脆弱性関連情報を受け取ったら、ソフトウエア 製品への影響を調査し、脆弱性検証を行い、その結果を

12月 米SolarWinds社のIT管理ソフトウェア(orion platform)の

Fig.5 The number of pulses of time series for 77 hours in each season in summer, spring and winter finally obtained by using the present image analysis... Fig.6 The number of pulses

Oracle WebLogic Server の脆弱性 CVE-2019-2725 に関する注 意喚起 ISC BIND 9 に対する複数の脆弱性に関する注意喚起 Confluence Server および Confluence

また︑以上の検討は︑

八王子市の一部 (中央自動車道以北で国道16号線以西の区域) 、青梅市、あきる野市、日の出町、檜原村及び奥多摩町 3 管理の目標.

図 4.80 は、3 次元 CAD