Microsoft Defender for Cloud Appsのセッションポリシーでファイルのダウンロードを制御する

こちらの記事は「[パーソルプロセス＆テクノロジー株式会社のAdvent Calendar 2022](https://qiita.com/advent-calendar/2022/ppt)」の15日目の記事です。

Microsoft Defender for Cloud AppsはOffice365やその他のクラウドアプリへのアクセスやアプリ上でのアクションを制御するサービスです。
その中のセッションポリシーを使用することで、ファイルのダウンロード/アップロードを禁止するなどの制御を行うことができます。本記事ではこの方法や用途について説明します。

# 目次
[1.セッションポリシーの概要](#1セッションポリシーの概要)
[2.事前準備](#2事前準備)
[3.セッションポリシーの作成](#3セッションポリシーの作成)
[4.セッションポリシーの動作](#4セッションポリシーの動作)
[5.まとめ](#5まとめ)

# 1.セッションポリシーの概要
Defender for Cloud Appsのセッションポリシーとは、アプリのセッションを監視およびアクションの制限を行うことができるポリシーです。セッションポリシーを利用することで、OneDrive上のファイルを参照できるゲストユーザからのOneDriveへのファイルアップロードやダウンロードを禁止するなどのアクセス制御を行うことができます。セッションポリシーの詳細は以下のページを参照ください。

https://learn.microsoft.com/ja-jp/defender-cloud-apps/session-policy-aad

# 2.事前準備
セッションポリシーを使用するには、以下の事前準備が必要になります。
①AzureAzureAzure ADの条件付きアクセスポリシーを使用してアプリのセッションをDefender for Cloud　Appsにルーティングすること
②制御したいアプリ(今回はOnedrive)をDefenderforCloudAppsのアプリの条件付きアクセス制御アプリへの登録すること

## 条件付きアクセスポリシーを使用してアプリのセッションをDefenderforCloudAppsにルーティングする
1.Azure ADの条件付きアクセスポリシーのページを開き、新しいポリシーをクリックする
![スクリーンショット (1789).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/6a92ce48-cd8a-f635-e827-627fd800c6ed.png)
2.「クラウド アプリまたは操作」で、アプリを選択する(今回はすべてのアプリ)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/44093934-94ec-e250-9ddc-0a5dc55b55c2.png)

3.「セッション」で「アプリの条件付きアクセス制御を使う」にチェックを入れ、「カスタムポリシー」を選択する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/ca207864-d682-6579-1ea3-dbf16454b7a5.png)

4.「ポリシーの有効化」をオンにして、作成をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/a7e665d6-ae44-698f-df40-19fa456ab517.png)

## DefenderforCloudAppsのアプリの条件付きアクセス制御アプリへの登録
セッションポリシーを使用するためには、以下のようにアプリの条件付きアクセス制御アプリへ登録されている必要がある。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/05a04541-8086-3fb3-44aa-4c5f4caf289a.png)

1.条件付きアクセスポリシーの対象となっているユーザでOnedriveにログインすると、以下の画面が行事されるので、「〇〇(アプリ名)を続行する」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/8ce9fb62-9d80-60c3-9211-c1cdc8cc56d7.png)

2.[Defender for Cloud Apps の画面](https://portal.cloudappsecurity.com)を開き、アプリの条件付きアクセス制御アプリへ登録されていることを確認する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/05a04541-8086-3fb3-44aa-4c5f4caf289a.png)

# 3.セッションポリシーの作成
Microsoft Defender for Cloud Appsの画面でセッションポリシーを作成します。

1.[Defender for Cloud Apps の画面](https://portal.cloudappsecurity.com)を開き、制御→ポリシーを開く。
![スクリーンショット (1786).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/76d11766-f23f-3b0c-d358-cb2e4459cd31.png)

2.ポリシーの作成→セッションポリシーをクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/2a36a89c-c0d1-11f1-a2bd-a7ce686cb35a.png)

3.ポリシーテンプレートで「リアルタイムのコンテンツ検査に基づいてダウンロードをブロックします」を選択する。
![画像1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/22953cb4-6d08-d491-d70a-bb3f18d55043.png)

4.その他フィルタ等を設定します。(今回はすべてのファイルダウンロードを制限したいので、フィルタおよび検査方法をなしとします。)
![スクリーンショット (1790).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/6ee4e33a-5cbf-39ae-30df-d8ad7ca2d3c0.png)

以上で作成は完了です

# 4.セッションポリシーの動作
作成したセッションポリシーの設定確認をします。

1.OneDriveにアクセスし、適当なファイルをダウンロードしようとすると、ダウンロードはブロックされます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2990866/e67a1abc-e995-71bc-fe5b-9768fdcf12f7.png)

# 5.まとめ
本記事では、Defender for Cloud AppsのセッションポリシーでOneDriveからのダウンロードをブロックしました。他にもセッションポリシーではクラウドストレージ上のマルウェアの監視や、ファイルからのコピー&ペーストのブロックを行うこともできます。気になる方は試してみてください。

本記事は「[パーソルプロセス＆テクノロジー株式会社のAdvent Calendar 2022](https://qiita.com/advent-calendar/2022/ppt)」の15日目の記事でした。気になった方は他の記事もご覧ください。