Splunk Security Essentials(SSE) のMITRE ATT&CK Framework ダッシュボードを利用してみる!!

# はじめに
- [前回の記事](https://qiita.com/hasec/items/eccad0739beeb4abfd26)で、検知ルール(相関サーチ)を探すために使うApp「Splunk Security Essentials(SSE)」について、さらに詳しく紹介しました。
- 今回はSSEの「MITRE ATT&CK Framework ダッシュボード」の使い方をご紹介します。
- セキュリティ界隈で人気が高い[MITRE ATT&CKのマトリクス](https://attack.mitre.org/)で、セキュリティコンテンツ有効化の状況を俯瞰して確認できたら、SIEMを利用した検知を拡張する上での参考になるのではと思い、記事を作成しました。

:::note info
Splunkセキュリティコンテンツは、[「Splunk ES Content Update(ESCU)」](https://splunkbase.splunk.com/app/3449)を指します。ESCUは[こちらの記事](https://qiita.com/hasec/items/44da44bcca40403c64b0)で紹介しています。
:::

# MITRE ATT&CK Framework ダッシュボードとは
- 有効化したコンテンツ、もしくは有効化可能なコンテンツを、MITRE ATT&CK FrameworkやCyber Kill Chainといったセキュリティフレームワークに対してマッピングして確認できます。SSEでは、それをAnalytics Advisorというビューで提供しています。
- メニューの「Analytics Advisor」にある「MITRE ATT&CK Framework」をクリックして、ダッシュボードを表示します。以下はダッシュボード表示後の画面。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634112/6b024d7a-f772-aebc-a2a9-a3b5695f7f27.png)

:::note warn
本ダッシュボードを利用するためには、SSEの[セットアップ]→[1 - Data Inventory]→Introspectionを実行しておく必要があります。SSEの「Data Inventory」とは、どのような種別のデータがSplunkに取り込まれているか可視化するための機能です。
:::

# MITRE ATT&CK Framework ダッシュボードの画面構成
以下、ダッシュボード画面のそれぞれの構成について説明します。

### ① 有効化済み/有効化可能な相関サーチ数
以下の項目ごとに、相関サーチ数が表示されます。
 - アクティブ：有効化済みのサーチ数
 - Available：取込済みデータに対して有効化可能なサーチ数
 - Needs Data：相関サーチに対応したデータをさらに取込んだ場合に、有効化可能なサーチ数

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634112/77af7e6f-f892-eb9f-131f-41fb25cb7c2a.png)

### ② 「1. Available Content」画面
各種フィルタ条件を指定したり、MatrixやChat Viewなどのビューを利用することで、MITRE ATT&CK Frameworkと照らし合わせたコンテンツ活用の参考にすることができると思います。
以下に、ユースケースごとの活用例を載せました。

#### ユースケース1. 既存の利用可能なコンテンツでカバーされる攻撃手法(Technique)を確認する
- 「次の色」のフィルタ： 「Content (Total)」を指定
MITRE ATT&CKの各攻撃手法(Technique)に該当する、有効化済み/有効化可能な相関サーチの総数が多いほど、濃い青色でハイライトされます。ビューを変えることで、異なる視点でカバレッジを確認できます。
※コンテンツ数にはサブテクニックも含まれます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634112/f6629d92-ac12-8f5e-b8e8-0713be9fbfd8.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634112/cdad639b-465a-7f8a-545d-8f67c9a91ec5.png)

#### ユースケース2. 現在の有効化したコンテンツのMITRE ATT&CKフレームワークでのカバレッジを確認する
- 「次の色」のフィルタ： 「Content (Active)」を指定
有効化した相関サーチに対応する攻撃手法(Technique)がハイライトされます。有効化済みの相関サーチの総数が多いほど、濃い青色で表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634112/4c9ff7af-6951-528c-4e6e-f716e464fd06.png)

#### ユースケース3. 所有するデータに基づくコンテンツでカバーされる可能性のある攻撃手法(Technique)を確認する
- 「Highlight Data Source」フィルタ：「Network Communication」などを指定
様々なデータソースの種別を指定し、そのデータソースのMITRE ATT&CKフレームワークでのカバレッジを確認できます。以下は、ネットワークトラフィックのデータソースである「Network Communication」を指定しています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634112/028ad451-3ed8-375d-279e-0967d0cf9d35.png)

#### ユースケース4. 自社が該当する業界をターゲットにしている脅威グループを確認する
- 「MITRE ATT&CK Threat Group」フィルタ：「Industry：Healthcare」などを指定
業界を指定し、特定の攻撃手法(Technique)にカーソルを当てると、その攻撃手法を使用するMITRE ATT&CK 脅威グループを確認できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634112/c00b2963-785d-d61f-012e-e628635a7250.png)


#### ユースケース5. MITRE ATT&CKのCloud Matrixでは、いくつの攻撃手法(Technique)がカバーされているか。
- 「MITRE ATT&CK Matrix Platform」フィルタ：「Cloud」を指定
MITRE ATT&CK Cloud Matrixで、既存の利用可能なコンテンツでカバーされる攻撃手法(Technique)を確認することができます。他のOffice 365や、SaaS、WindowsなどのMITRE ATT&CKフレームワークを指定できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634112/86a2ba35-95a7-0a8f-ae90-9a98971c60c1.png)




### ② 「2. Selected Content」画面
各種フィルタ条件を指定して選択されたコンテンツ数などの情報を確認したり、相関サーチ概要を確認できるContent ListやSelection by Data Sourceなどのビューを利用することができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634112/93d1d4bb-639a-d122-1956-f089533b6c96.png)

### ③ 「3. View Content」画面
「Drill down to content selection」のボタンをクリックすることで、[前回の記事](https://qiita.com/hasec/items/eccad0739beeb4abfd26)でご紹介した「Security Content」の画面に遷移することができます。「Security Content」は、相関サーチを検索するために利用するSSEのビューになります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634112/afcede2e-405b-0542-7c80-3feaa1cf95ee.png)

# さいごに
- サイバー攻撃に対する検知を考えていく上で、MITRE ATT&CK Frameworkは俯瞰的な視点でギャップを考える良いツールになるのではないかと考えます。私は特にユースケース2の有効化済みコンテンツのカバレッジが参考になると思っています。みなさまのSIEMを利用した検知を考える上で、こちらの記事が参考になれば幸いです。


今日もHappy Splunking!!