CISの提供するツールとサービス #3 ISMSの活動との関係性

# この記事について
米国の[Center for Internet Security, Inc. (CIS)](https://www.cisecurity.org/)が提供する、サイバーセキュリティのための支援ツールやサービス群を小分けにして考察します。

今回は、[#2](https://qiita.com/sou_tayo/items/1c3e24b96f683f9c83c5)でも触れた"Secure your Organization（組織のセキュリティ強化に有効なもの）"の目的に相当するCISのツールについて、ISMSのプロセスや他フレームワークとの関係性から、適材適所な使い道を整理します。

## この投稿の読者想定
組織のITセキュリティを体系的に強化すべく、CISのスイートを有効活用したいが、それぞれの違いや関係性がよくわからない方（投稿者自身を含む）。

# ISMSとは
CISの話に移る前に、今回のテーマにあるISMS（情報セキュリティマネジメントシステム）について、これを確立するプロセスを、可能な限りコンパクトに抽象化します。結論、ISMSを確立・維持運用するプロセスを以下と定義しました（私見ですが、あながち外れてもいないはず）。

尚、ISMSとは"ISMS認証"やその審査のプロセスではなく、その組織なりに情報セキュリティを適切に管理するための機構を指すものとします。

![ISMS_framework_ver1_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2666588/e2b51621-f45c-460f-9aed-5e1a8462be4f.png)

## ISMS活動のコア
ISMSの確立・維持運用を、更にミニマムに表現すると以下の二つです。
①企画、計画
②情報セキュリティにおけるリスク管理

## リスク管理はリスク評価を内包
リスク管理（Management）とは、リスクを最適化（ゼロリスクの追求ではなく、その組織が許容できるリスクの大きさに抑え込むこと）する活動ですが、ここにはリスク評価（Assessment）の活動が包含されます。

この**リスク評価は、組織の状況に応じたクリエイティビティ**が要求される、なかなか骨の折れるプロセスではないでしょうか。  **※これは今回のテーマの肝** 

# ISMSの立上げから運用（≒リスク管理）のべき論、管理策を論じる場面で使えるもの
先ずはISMSの全体工程（"餡子"のリスク評価の部分を除く）で使えるCISのツールを、役割の近い他フレームワークと共に一覧にしました。

![ISMS_framework_ver1_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2666588/3af10e57-b668-4eaa-8fdd-bd14978774b7.png)

ここで挙げるCISのツールは、 [CIS Controls](https://www.cisecurity.org/controls) の一択です。

## CIS Controls
CIS Controlsは実施すべきセーフガード（管理策）の一覧ですが、リスク対応の具体手段としてこれらが相当するわけです。尚、セーフガードはISO27001/27002のそれ（いわゆる附属書A）と比較すると、"サイバーセキュリティ対策"に振り切っている印象はあります。

# ISMSにおけるリスク評価の方法論、部分要素として使えるもの
次に、リスク評価の工程で使えるCISのツールを、他の役割の近いフレームワークと共に表に一覧にしました。

![ISMS_framework_ver1_4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2666588/ba1d7090-1ed6-433b-9c7d-80efbcc23205.png)

ここで挙げるCISのツールは、以下です。
[CIS Controls Assessment Specification（CAS）](https://controls-assessment-specification.readthedocs.io/en/stable/index.html)
[CIS CSAT](https://www.cisecurity.org/controls/cis-controls-self-assessment-tool-cis-csat) 
[CIS RAM](https://www.cisecurity.org/insights/white-papers/cis-ram-risk-assessment-method)

## 【前提知識】リスク評価には手法が多々ある
個々のツールの話の前に、前提知識を記します。リスク評価は、リスクを洗い出す際の主眼の置き方によって手段が多々あり（データベースに例えると、テーブルの主キーは何か）、手段を組み合わせて実施するほど、濃密な結果が得られます。

あくまで一例ですが、代表的な手段は以下です。
* ルールベース（ベースライン）のアプローチ
    * 既存の規則や基準（例えばCIS Controls）に対する実装状況、成熟度合いからリスクを管理する手法
* プロセスベースのアプローチ
    * 業務プロセスを中心に、各段階でのリスクを特定・評価する手法
* リスクベースのアプローチ（詳細リスク分析）
    * リスクの影響度や発生可能性を詳細に分析し、優先順位をつけて対策を講じる手法

それぞれのツールと各アプローチとの親和性の観点で見ていきましょう。

## CIS Controls Assessment Specification（CAS）
CASは、CIS Controlsの各セーフガードが意図する状態を、かなり具体的な **測定方法** として定義する仕様書です。

CIS Controlsのセーフガード群を組織のTODOと捉え、自組織とのギャップ分析を行う際に参考となるものですが、ルールベースアプローチのリスク評価の要素として機能するでしょう。

![ISMS_framework_ver1_5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2666588/e715d84d-ac01-4839-ac9e-c0679c88c739.png)

> Image source: Center for Internet Security (CIS), "[CIS Control 1: Inventory and Control of Enterprise Assets](https://controls-assessment-specification.readthedocs.io/en/stable/control-1/control-1.1.html)", licensed under CC BY-NC-SA 4.0.

## CIS CSAT
CIS CSATは、CIS Controlsのセーフガードに対する 実装状況を自己評価（Self Assessment：SAT）するための支援ツール（WEBアプリ） です。

実装状況の測定は、CAS然り有識者の知見などを頼りに実施しますが、その結果を **5段階の成熟度として格付けするためのロジック** をツールに内包しています。こちらもCIS Controlsと自組織とのギャップ分析という、まさにルールベースアプローチのリスク評価の要素として機能するでしょう。

## CIS RAM
CIS RAMは、CIS Controlsの実装状況の評価結果などを活用して、組織のリスクを詳細に分析、最適化するための リスクアセスメントのフレームワーク です。

![タイトルなし.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2666588/77680e2c-f9cf-68f5-395d-6493c8357132.png)

実のところ、CIS Controlsのセーフガードへのギャップ分析を行ったところで、マイナス評価となったセーフガードを改善するための、合理的な判断材料（例えば優先度合い、到達目標、そもそもの要否など）は得られません。

そこで組織にとっての本当のリスクを分析・定量的して、リスクを基に、対策（セーフガード）の方向性を緻密に判断できるよう、その具体的な方法論を定義しています。
これは、リスクベースのアプローチ（詳細リスク分析）に相当するリスク評価として分類されます。

今回はここまで。ありがとうございました。