「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Common Vulnerability Scoring System

pointこの用語のポイント

point脆弱性のヤバさの評価方法だよ

pointIPAさんが提供してくれているよ

pointみんなでこれを使えば、みんなが同じ基準で評価することになるから、いろいろ比較しやすいよ

point日本では「共通脆弱性評価システム」や「CVSS」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

Common Vulnerability Scoring System(読:コモン・バルネラビリティ・スコアリング・システム)とは

いわゆる「共通脆弱性評価システム(CVSS)」のこと。
用語の中身としては

IPAさん(日本のIT力を高めるために頑張っている、国の手先っぽい団体)が提供してくれている、ソフトとかのセキュリティ上の欠陥(脆弱性)がどれだけのヤバさを持っているか判断するための評価方法
です。


image piyo

詳しく書くよ

最初に留意事項です。
共通脆弱性評価システム」や「CVSS」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
共通脆弱性評価システムの英語表現が「Common Vulnerability Scoring System」です。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)

共通脆弱性評価システムを「CVSS」と表現することがあります。
この「CVSS」が「Common Vulnerability Scoring System」の省略表現なのです。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)2

※「Common Vulnerability Scoring System」を何となく日本語にすると「共通の脆弱性に点数をつけるシステム」となります。[詳細]

以上が「共通脆弱性評価システム(CVSS)」の意味を知っている人向けの説明です。

「共通脆弱性評価システム(CVSS)って何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩3

それでは、いってみましょう。
まずは予備知識として「IPA」と「脆弱性(ゼイジャクセイ)」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

IPAは「日本のIT力を高めるために頑張っている、国の手先っぽい団体」です。
情報処理技術者試験の事務的なあれやこれやを取り仕切っている団体」と言えばピンと来る人もいるのではないでしょうか。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)3

脆弱性は「セキュリティ上の欠陥」です。
ソフトウェアとかの不具合や弱点、考慮漏れなどの放っておくとヤバいところです。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)4

以上を踏まえて

IPAさんが提供してくれている、脆弱性のヤバさを測る評価方法

が「Common Vulnerability Scoring System」です。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)5

上でも書きましたが、一般的には「共通脆弱性評価システム」や「CVSS」と表現されます。
※本ページでも以降は「共通脆弱性評価システム(CVSS)」と表現します。

例えば、そうですね。
ここにピヨ太君の作ったピヨ太ソフトがあります。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)6

ピヨ子さんの作ったピヨ子ソフトもあります。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)7

ピヨ太ソフトには欠陥(脆弱性)が ありました。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)8

ピヨ子ソフトにも欠陥(脆弱性)が ありました。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)9

ピヨ太君はピヨ太ソフトの欠陥のヤバさを「ヤバイ度:100ピヨ太」と判断しました。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)10

ピヨ子さんはピヨ子ソフトの欠陥のヤバさを「ヤバイ度:500ピヨ子」と判断しました。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)11

さて、ここで問題です。
ピヨ太ソフトの欠陥とピヨ子ソフトの欠陥は、どちらがヤバいでしょうか?

そうですね。
分かりません。

何故なら、判断方法も単位も何もかもが違うからです。
これでは比較できません。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)12

比較するためには共通の基準が必要です。
「10メートル」と「100キログラム」では、どちらが長いか判断できません。
「10メートル」と「100メートル」であれば、どちらが長いか判断できます。
それと同じです。

そこでIPAさんが脆弱性のヤバさを測る評価方法を用意してくれました。
「こんな考え方をして、こんなやり方で、脆弱性に点数をつけてください」な基準を作ってくれたのです。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)13

ピヨ太君は、IPAさんが用意してくれた「脆弱性のヤバさを測る評価方法」に従って、ピヨ太ソフトの欠陥のヤバさに点数をつけました。
その結果、ピヨ太ソフトの欠陥のヤバさは「ヤバイ度:68ヤバいよ」になりました。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)14

ピヨ子さんも、IPAさんが用意してくれた「脆弱性のヤバさを測る評価方法」に従って、ピヨ子ソフトの欠陥のヤバさに点数をつけました。
その結果、ピヨ子ソフトの欠陥のヤバさは「ヤバイ度:12ヤバいよ」になりました。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)15

さて、ここで問題です。
ピヨ太ソフトの欠陥とピヨ子ソフトの欠陥は、どちらがヤバいでしょうか?

そうですね。
ピヨ太ソフトの欠陥です。

ピヨ太ソフトも、ピヨ子ソフトも、IPAさんが用意してくれた「脆弱性のヤバさを測る評価方法」に従って欠陥のヤバさに点数をつけました。
その結果、ピヨ太ソフトの欠陥の方が、ヤバさの点数が高くなりました。
同じ基準で比較して、ピヨ太ソフトの欠陥の方が、点数が高いのです。
だから、ピヨ太ソフトの欠陥の方がヤバいです。

Common Vulnerability Scoring System(コモン・バルネラビリティ・スコアリング・システム)16

ここまでの話に、おかしいところは、ありませんよね?

このように

共通の基準があれば比較できる

のです。
たとえ、ソフトの種類や欠陥の内容、判断する人が違ったとしても、です。

もう、お分かりですよね。
この話に出てきた、IPAさんが用意してくれた「脆弱性のヤバさを測る評価方法」の呼び名が「共通脆弱性評価システム(CVSS)」です。

IPAさんのホームページには、共通脆弱性評価システム(CVSS)の説明として以下の内容が載っていました。

1. 概要

 CVSS は、情報システムの脆弱性に対するオープンで汎用的な評価手法であり、ベンダーに依存しない共通の評価方法を提供しています。CVSSを用いると、脆弱性の深刻度を同一の基準の下で定量的に比較できるようになります。また、ベンダー、セキュリティ専門家、管理者、ユーザ等の間で、脆弱性に関して共通の言葉で議論できるようになります。


小難しい単語が並んでいますね。
ざっくり訳すと

CVSSは脆弱性の評価手法だよ。(特定の会社とかに依存しないで)みんなで使える共通のやり方だよ。CVSSを使うと(同じ基準を使って測るから)脆弱性のヤバさ同士を比較できるようになるよ。あと、立場とか考え方が違う人たち同士でも(同じ基準を使うから)同じ前提のもとに議論できるようになるよ

といったところでしょうかね。

あとの細かいことはIPAさんのホームページで確認してください。
これを書いている時点では

https://www.ipa.go.jp/security/vuln/scap/cvss.html

に説明が載っています。


image piyo2

一言でまとめるよ

まぁ「Common Vulnerability Scoring System」って単語が出てきたら「共通脆弱性評価システム(脆弱性のヤバさを測る評価方法)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像027
書籍画像036

おまけ

■訳してみるよ

「common(コモン)」の意味は「共通の」とか「共同の」とかです。
「vulnerability(バルネラビリティ)」はIT用語の「脆弱性」です。
「scoring(スコアリング)」は「score(スコア)」+「ing」です。
「score(スコア)」の意味は「得点」とか「点数」とかです。
「system(システム)」はカタカナで「システム」と解釈してください。
何となく くっつけると

共通の脆弱性に点数をつけるシステム

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本