
HIRT-PUB18002:共通脆弱性タイプ一覧 (CWE: Common Weakness Enumeration)
 
共通脆弱性タイプ一覧 (CWE) は、脆弱性の種類を一意に識別するために、脆弱性タイプの一覧を体系化する仕様です。HIRT-PUB18002では、代表的な CWE について紹介したいと思います。
 
1. 概要
CWEでは、脆弱性の種類を一意に判別するために識別子(ID)を付与すると共に、4つの区分に分けて管理しています。
表 1:CWEの区分
| 区分 | 概要 | 例 | 
| View | ある観点で脆弱性をグループ化したもの | CWE-1000 | 
| Category | 共通の特性を持つ脆弱性をグループ化したもの | CWE-310 | 
| Weakness | 個々の脆弱性 | Class | 抽象的な脆弱性 | CWE-362 | 
| Base | 特定のリソース、技術、コンテキストに依存しない脆弱性 | CWE-567 | 
| Variant | 特定なリソースや技術、コンテキストに依存する脆弱性 | CWE-488 | 
| Compound Element | 複数の要因からなる脆弱性 | Composite | 複数の問題の組み合わせにより発生する脆弱性 | CWE-352 | 
| Chain | ある問題が原因で別の問題が連鎖して発生する脆弱性 | CWE-680 | 
 
2. 共通脆弱性タイプ一覧
View、Category、Weakness と Compound Element の 3 区分に分けて代表的な CWE を一覧してみましょう。
2.1 View
- CWE-635 NVDにおける脆弱性分類 (2008年〜2016年)
[View] Weaknesses Originally Used by NVD from 2008 to 2016 
- CWE-658 C言語で作成したソフトウェアに関連する脆弱性
[View] Weaknesses in Software Written in C 
- CWE-660 Java言語で作成したソフトウェアに関連する脆弱性
[View] Weaknesses in Software Written in Java 
- CWE-699 開発者視点
[View] Development Concepts 
- CWE-1000 研究調査視点
[View] Research Concepts
 
 
2.2 Category
- CWE-255 証明書・パスワード管理
[Category] Credentials Management 
- CWE-264 適切でない許可、権限、アクセス制御
[Category] Permissions, Privileges, and Access Controls 
- CWE-275 適切でない許可
[Category] Permission Issues 
- CWE-310 暗号に関連する問題
[Category] Cryptographic Issues 
- CWE-320 鍵管理のエラー
[Category] Key Management Errors 
- CWE-355 ユーザインターフェースに関連する問題
[Category] User Interface Security Issues 
- CWE-399 リソース管理エラー
[Category] Resource Management Errors 
 
2.3 Weakness と Compound Element
 
4. 更新履歴
- 2019年08月19日
 
- 2018年11月26日
 
担当:寺田、大西