# コンプライアンスレポート

## コンプライアンスレポート

<figure><img src="https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FJv6jjz4flO5BeThN9e8Q%2Fcompliance-reportings.png?alt=media&#x26;token=68fdc142-6549-4bce-9f8f-857173217560" alt=""><figcaption></figcaption></figure>

アイデンティティとアクセス管理 (IAM: Identity and Access Management) のサイバーセキュリティ規制が強化されていることから、企業や公共機関は広範なポリシーやツールを採用してコンプライアンスを確保することが重要となっています。認証情報や機密情報に対するアクセス管理は、このようなコンプライアンスの達成に欠かせないものとなっています。企業が遵守を求められる可能性のある規制には、SOX、GDPR、PCI、HIPAA、HiTRUST、GLBA、FERPAやNew York SHIELD ACTなどがあります。各産業には特定のデータセキュリティ規則に従う必要があり、このような規制の遵守は複雑で、多大な時間を要するものとなっています。

Keeper Securityがコンプライアンスのために既に提供しているアクセス管理とARAMレポートに加え、**コンプライアンスレポート**というアドオンのレポート機能もご用意しています。

{% embed url="<https://vimeo.com/796408619?share=copy>" %}
コンプライアンスレポート
{% endembed %}

コンプライアンスレポートによって、組織内のレコードや認証情報に対するアクセス権限がオンデマンドで可視化できます。このようなレポートにより、Sarbanes Oxley (SOX) など、定期的なアクセス制御監査を要するコンプライアンス監査プロセスが簡素化されます。Keeper管理者がコンプライアンスレポートを設定した上でオンデマンドで実行し、自動化されたコンプライアンスシステムに転送したり、外部監査人に直接送信したりすることができます。レポートには一部で認証情報以外の暗号化されたレコードデータが含まれるため、管理者はレポートを実行し、閲覧する許可を取得する必要があります。暗号化されたレコードデータはレポートに含まれ、レポートフィルタとしても使用できます。

暗号化されたレコードデータには以下の情報しか含まれていません。

* レコードのタイトル
* レコードのタイプ
* URL

暗号化されたデータは、Keeper管理者コンソールでコンプライアンスレポートの権限を持つ管理者に制限されたエンタープライズ秘密鍵を使用して復号化されるため、ゼロ知識が維持されます。

## **コンプライアンスレポートの活用事例**

* **SOX監査用特権ユーザーレポート**: 特権ユーザーを選択し、その特権ユーザーを対象にすべての所有レコードおよび共有レコードを表示するレポートを作成します。<br>
* **PCIコンプライアンス用の法人クレジットカードレポート**: 全ユーザー (5000名以下の場合) を選択してから、1つ以上のレコードタイプ (クレジットカード、データベース、ログイン) を選択し、選択したレコードタイプを対象にすべてのユーザーアクセスおよび権限を表示するレポートを生成します。<br>
* **削除ユーザーのレポート**: ユーザーを削除し、Keeperアカウントを移管する前に、ユーザーの所有レコードをすべて表示するレポートを作成します。<br>
* **特定のURL (金融サービス) を含むレコードに関するアクセス権限のレポート**: 全ユーザー (5000名以下の場合) を選択し、1つ以上のURLを選択してから、選択したURLを含むレコードを対象にすべてのレコードおよびアクセス権限を表示するレポートを作成します。

## **コンプライアンスレポートのアクティブ化**

**\[サブスクリプション]**&#x753B;面にアクセスし、**\[無料体験]**&#x3092;クリックして、コンプライアンスレポートアドオンの試用版をアクティブにします。

![コンプライアンスレポートのアクティブ化](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FSDRgPlT3oNtwYwTdkBR1%2F2023-03-31_10-30-45.png?alt=media\&token=dbf8b4c1-add5-43d6-957d-66373da5db65)

Keeperコンプライアンスレポート機能が使用できる状態になると、管理権限のポップアップメニュー&#x306B;**\[コンプライアンスレポートの実行]**&#x3068;いう新しい管理者ロールの権限が表示されるようになります。管理者ロールでこの権限を選択すると、コンプライアンスレポートの作成、閲覧、編集が可能となります。

**\[権限を下位ノードに適用]**&#x3092;選択すると、サブノードでもレポートの実行、閲覧、編集ができるようになります。

{% hint style="info" %}
コンプライアンスレポートの実行、閲覧、管理を行うために他の権限は必要ありません。監査人がコンプライアンスレポートを実行するのに「ユーザー管理」や「ノード管理」の権限は必要ありません。
{% endhint %}

![コンプライアンスレポートの有効化](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FJ4bOjH1KBgg1DqmUrbTR%2FJP_Admin_Compliance%20Report%20Run.png?alt=media\&token=084953a3-59da-4d8c-875b-a826eb1fdd5e)

**\[コンプライアンスレポートの実行]**&#x6A29;限を持つ管理者がコンソールにログインすると、左側のメニュー&#x306B;**\[コンプライアンスレポート]**&#x306E;項目が表示されます。

**\[コンプライアンスレポート]**&#x3092;選択すると、保存済みのコンプライアンスレポートが表示されます。管理者&#x304C;**\[コンプライアンスレポートの実行]**&#x306E;権限を持つノードに関連するレポートのみが表示されます。

![コンプライアンスレポートと条件フィルタ](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FVZ7RH5C19kpZkj9yhqOL%2FJP_Compliance%20Report.png?alt=media\&token=76098b42-09a2-4ccc-b020-b269eb783797)

## 新規コンプライアンスレポートの作成

コンプライアンスレポート画面か&#x3089;**\[新規コンプライアンスレポート]**&#x3092;選択すると、レポートの条件を入力するように求められます。

**ユーザーの評価基準**

初期設定では「ユーザーの評価基準」が選択されています。ユーザーの評価基準には次の内容が含まれます。

* ノード
* ユーザー名/メールアドレス
* 役職
* レコード

![ユーザーの条件](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2Fs9ySQSyuIxLVLscstSMA%2FJP_User%20Criteria.png?alt=media\&token=92ce3e26-22c8-4fbd-b833-c6e8ed7e8a8e)

**「ノード」**&#x3092;選択することによって、レポートの内容だけでなく対象となるユーザーも決まります。**「役職」**&#x306F;、ユーザーデータに手動で入力されているか、CSVファイルを通じてインポートされている場合に表示されます。今後のリリースでは、**「役職」**&#x306F;SCIMプロビジョニングを使用するIDプロバイダからインポートして使用できるようになります。**「レコード」**&#x306B;は、所有しているすべてのレコード、または所有して共有しているレコードのみを含めることができます。

![新規コンプライアンスレポートと条件](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2Fq1ZeUZmzngoG9yTR0dNp%2FJP_Compliance01.png?alt=media\&token=cd4d2f20-dcfe-4656-ad5c-0dfb792c474c)

**「ノード」**&#x3092;選択すると、レポートデータのフィルタリングに含まれるユーザーが決定されます。ルートノードが選択され、管理者&#x304C;**「コンプライアンスレポート」**&#x306E;権限の他&#x306B;**「下位ノードに権限を適用」**&#x306E;権限も持っている場合は、最初のユーザーフィルタとしてその組織内のすべてのユーザーが選択されます。

ユーザー数は画面の右側に表示されます。ユーザーのフィルタを選択すると、条件に一致するユーザー数に反映されます。

### データフィルタ

ユーザーのフィルタか&#x3089;**\[全ユーザー]**&#x307E;たはユーザーのサブセットを選択してか&#x3089;**\[ユーザーデータを取得]**&#x3092;クリックすると、選択したユーザーが使用できる総レコード数が画面に表示されます。

![データフィルタ](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FvSZrZ6FZ0k7iDivclyb1%2FJP_Data%20Filter.png?alt=media\&token=b285dbba-056e-4c6e-9e5d-5e279be7117e)

ユーザー数の上限は、パフォーマンス上の理由から5000名に制限しています。コンプライアンスレポートでは、レコードは1000件に制限されています。レコードは、単一のフィルタまたは複数のフィルタでデータをフィルタリングして選択します。1000件以上のレコードを取得するには、全ノードでレポートを実行するのではなくノードごとにレポートを実行するなどして、複数のレポートを実行します。

### 利用可能なフィルタタイプ

* レコードのタイトル
* レコードUID
* 職種
* レコードのタイプ
* ウェブサイトのURL

**\[データフィルターを追加]**&#x3092;クリックしてフィルタを追加すると、レポートに含まれるレコードが増加する場合がありますが、レコードが複数のフィルタの検索条件に一致する場合でも、レコードの総数とレポートには同じレコードが重複して含まれることはありません。

フィルタを設定してか&#x3089;**\[データを表示]**&#x3092;クリックすると、レコードごとに現在のユーザーおよび権限に関するレポートのプレビューが表示されます。

## **レポートデータ**

レポートデータは最初にレコードの所有者一覧と各所有者が保有するレコード件数が表示されます。

![コンプライアンスデータ](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FxMD56IJKDRA9HVSSBUFm%2FJP_Compliance%20Report_data.png?alt=media\&token=84e4c5c1-b679-4a9c-b5ee-23d016d1bffd)

各レコード所有者には、**「ユーザーレポート」**&#x30DA;ージがあり、ユーザーの詳細情報が表示されます。詳細情報にはユーザーが所有するレコードと、各レコードを共有している共有先ユーザー数が含まれます。

![ユーザーレポートの詳細](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FY6ev4i1d4svCivc76iqy%2FJP_Compliance%20Report_Userreport.png?alt=media\&token=6eca7af2-0782-41ef-8614-12b4c4944c53)

右端&#x306E;**「>」**&#x3092;クリックすると、各ユーザーのレコードのアクセス権限が表示されます。

{% hint style="success" %}
ユーザーが複数のソースからレコードにアクセスできる場合、そのレコードへのアクセスに対す&#x308B;**「現在付与されている権限」**&#x3068;すべての権限ソースが表示されたポップアップが表示されます。
{% endhint %}

![レコードへのアクセス許可](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FbraVQpVbGyVOUfUMGf13%2FJP_Compliance_Permissions.png?alt=media\&token=6d80cc33-d140-49e5-ad43-5fe2cf12e3f3)

ユーザーレポートはPDF、JSON、CSVの各形式でエクスポートできます。選択したすべてのユーザーを含む最終スナップショットレポートを生成する前に、ユーザーレポートを確認できます。

![ユーザーレポートのエクスポート](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FZ7DP0ZG140qmOpwK4qTf%2FJP_Export_Download.png?alt=media\&token=cd0a41cb-7e4d-45e2-a749-b72c7ada0311)

<figure><img src="https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FqFIIo3q5LzPvejJFzNMM%2FJP_Compliance%20report%20export.png?alt=media&#x26;token=688026b7-a934-4f20-8c4d-235508e880dc" alt=""><figcaption></figcaption></figure>

## **レポートの生成**

レポートデータとフィルタの確認後、**\[レポートを作成]**&#x3092;選択することで、設定をテンプレートとして保存できます。

<figure><img src="https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2F2BfM6Tt3XwdcOhiLZ37I%2FJP_Report%20Generate.png?alt=media&#x26;token=eb1c15cd-f40e-4689-b619-60e725435ab5" alt=""><figcaption></figcaption></figure>

以下の内容を含むスナップショットレポートが生成され、保存されます。

* レポート名
* 日付と時間
* レポート生成に使用された条件

この後、ユーザーレコードページが続き、レコードと関連のユーザーアクセス情報が表示されます。レポートを作成すると、最新のレコードデータが取得され、レポートデータ閲覧中に発生した可能性のある権限の変更が反映されます。

<figure><img src="https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FB5DAMJB1UuPQcc2058hx%2FScreen%20Shot%202021-09-15%20at%2010.37.31%20PM.png?alt=media&#x26;token=5b130853-b9ea-4d18-98c1-0fade48e24f8" alt=""><figcaption></figcaption></figure>

保存したレポート&#x306F;**\[コンプライアンスレポート]**&#x30BF;ブから閲覧したり再実行したりできます。 レポートを再実行する際にはレポートの条件を編集できます。また、新しいレポート条件は新しいレポートスナップショットと一緒に保存されます。

![レポートの表示または条件とフィルタの再実行](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FqIuAK7Y5SnegWX60qT5h%2FJP_View%20Report%20or%20Rerun%20Criteria%20and%20Filters.png?alt=media\&token=e634e864-5e06-4fb4-a7fc-2a55d84fbe27)

## **レポート条件の作成と保存**

コンプライアンスレポート作成の権限を持つ管理者は、レポートを実行しない場合でもレポート条件を作成して保存できます。レポートを後日実行する場合や、レポートを定期的に実行 (例 四半期ごとのSOXレポート) する場合に便利です。

**\[条件フィルタ]**&#x3092;選択して、保存されているレポート条件を確認します。新規レポート条件を作成するには、**\[新規コンプライアンスレポート]**&#x3092;選択し、条件に名前を付けてか&#x3089;**\[フィルタを保存]**&#x3092;クリックして保存します。

![条件フィルタ](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FUBCxcG4eepNzCGgypngj%2FJP_Criteria%20Filters.png?alt=media\&token=de95c8b0-081e-46d6-8ae1-0adf9d1c0ee5)

{% hint style="info" %}
**\[コンプライアンスレポートの実行]**&#x306E;権限を持つ管理者は、その権限が付与されているノードでコンプライアンスレポートやレポート条件を作成、編集、削除、実行できます。
{% endhint %}

## コマンダーインターフェース

<figure><img src="https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FcNZpAdJw1ML5drI7y9J7%2FScreen%20Shot%202022-09-08%20at%2011.04.12%20AM.jpg?alt=media&#x26;token=c77ba2c6-9b2f-4790-97c3-7834406f2ba8" alt=""><figcaption></figcaption></figure>

KeeperコマンダーCLI/SDKには管理コンソールからは利用できない追加機能が備わっており、コンプライアンスレポートのデータに対して高度な検索や解析がご利用になれます。

Keeperコマンダーについて、詳しくは[こちらのページ](https://docs.keeper.io/keeperpam/commander-cli/overview)をご参照ください。

#### インストール

[バイナリインストール](https://docs.keeper.io/keeperpam/commander-cli/commander-installation-setup)または`pip3`を使用して、最新バージョンのコマンダーを使用していることを確認します。

```
sudo pip3 install --upgrade keepercommander
```

#### コマンドの例

`compliance-report`コマンドの機能に関する情報を確認するには、以下のように入力します。

```
compliance-report -h
```

特定のユーザーを検索するには、以下を実行します。

```
compliance-report --username user@company.com
```

URL (amazon.com) の部分一致を検索するには、以下を実行します。

```
compliance-report --shared --url amazon
```

コマンドについて、詳しくは[ドキュメントページ](https://docs.keeper.io/keeperpam/commander-cli/command-reference/enterprise-management-commands/compliance-commands)をご覧ください。

## セキュリティ

コンプライアンスレポート機能は、Keeperのゼロ知識暗号化モデルに準拠しています。暗号化の観点からその仕組みをご説明します。エンタープライズエンドユーザーがボルトにログインすると、タイプ、タイトル、URLフィールドがエンタープライズ楕円曲線公開鍵で暗号化されます。「監査データ」と呼ばれるこのデータは、ユーザーのデバイス上にローカルで暗号化され、Keeperクラウドに保存されます。監査データは時間の経過に伴い、エンドユーザーデバイスで継続的にアップデートされます。

Keeper管理者は、マスターパスワードまたはシングルサインオンを使用して管理コンソールにログインします。ログインに成功すると、管理者はAES 256エンタープライズツリーキーと呼ばれる鍵を復号化し、エンタープライズ楕円曲線秘密鍵を復号化します。管理者がコンプライアンスレポートを実行する権限を持っている場合、その権限が有効となるノード内のユーザーのレポートを実行できます。

暗号化された監査データは管理コンソールに送信され、管理者はエンタープライズ楕円曲線秘密鍵を使用してデバイス上にローカルで監査データを復号できます。レポートの内容はローカルでユーザーインターフェースに表示され、CSV、JSON、PDFの各形式にエクスポートできます。指定されたKeeper管理者のみが、管理者権限を付与されたノードのコンプライアンスレポートデータを取得して復号化できます。
