フィールド暗号化エンタープライズ の例

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:8分
  • これらの例では、顧客指定のキーを使用したフィールドと添付ファイルの暗号化について説明します。

    フィールド暗号化エンタープライズ チュートリアル

    このチュートリアルでは、キー管理フレームワーク (KMF) がある フィールド暗号化エンタープライズ を使用してインスタンスのフィールドを暗号化する方法を示します。また、独自のキーを使用する方法も示します。

    始める前に

    注:
    この手順は、フィールド暗号化エンタープライズ 機能にのみ適用されます。フィールド暗号化エンタープライズ の取得についての詳細は「フィールド暗号化 のアクティブ化」を参照してください。

    必要なロール:admin または security_admin

    注:
    security_admin は権限ロールです。権限ロールの使用に関する詳細については、「特権ロールへの昇格」を参照してください。

    このタスクについて

    このチュートリアルは、個人暗号化キーを既に作成してアップロードしたインスタンスから開始します。ServiceNow キーを使用できますが、この例では顧客指定のキーを使用します。

    キーが暗号化モジュールに格納されたら、給与や社会保障番号など、特定のユーザーのアクセスが制限されるフィールドの設定を開始できます。暗号化フィールド構成で、機密データにアクセスできる権限を持つ担当者を指定します。

    このタスクでは、2 つのシナリオを示します。1 つの例では、機密データを表示する権限のないユーザーのために、インシデントの [簡単な説明] フィールドを暗号化します。

    添付ファイルを暗号化して、アクセス権が付与されたユーザーのみに表示するか、データの表示が制限されていないすべてのユーザーに表示することもできます。添付ファイルを暗号化するには、「添付ファイルの暗号化のチュートリアル」を参照してください。

    手順

    1. フィールド暗号化エンタープライズ が有効になっていることを確認します。
    2. column_level_encryption に暗号化モジュールを作成します。
    3. 移動先 システムセキュリティ > 暗号化フィールドの設定.
    4. [New] をクリックします。
    5. フォームのフィールドに入力します。
      表 : 1. 暗号化フィールドの構成フォーム
      フィールド 説明
      タイプ 個人キーを使用するには、が必要です。
      テーブル 機密情報を格納するテーブル。この例では、インシデント [インシデント] を選択します。
      暗号化する機密データを表す列または特定の情報。この例では、short_description を選択します。
      有効 フィールド構成を使用するためにアクティブをマークするオプション。
      アルゴリズム等価性保存 このオプションは自動的に選択されます。
      暗号化モジュール 個人キーで使用するために作成したモジュール。
      メソッド 単一モジュールオプションは、1 つのモジュールにポリシーを適用するために使用されます。複数モジュールは、複数のモジュールにまたがってポリシーを適用するために使用されます。
      図 : 1. 暗号化フィールドの構成の例
      完了した暗号化フィールドの構成が表示されます。
    6. [送信] をクリックします。

      モジュールアクセスポリシーを確立して、暗号化モジュールへのアクセスをアサインします。詳細については、「モジュールアクセスポリシーを作成する」を参照してください。

    7. 移動先 キー管理 > モジュールアクセスポリシー > > 新規作成 > .
    8. フォームで、フィールドに入力します。
      表 : 2. モジュールアクセスポリシーフォーム
      フィールド 説明
      ポリシー名 簡単な説明などのポリシーの名前。
      暗号化モジュール キーを暗号化するために作成した暗号化モジュール。
      タイプ 暗号化ポリシーのアクセス指定のタイプ。ロールを使用して、割り当てられたロールを持つユーザーのみに暗号化フィールドへのアクセス権を付与します。
      ターゲットロール 暗号化フィールドにアクセスできるロール。この例では、Admin を選択します。
      有効 モジュールアクセスポリシーをアクティブ化するオプション。
      結果 追跡オプションを使用すると、選択したロールのフィールドにアクセスできます (選択したロールに対してそのフィールドへのアクセスを制限するには、[却下] または [厳格な却下] を選択します)。
      図 : 2. モジュールアクセスポリシーの例
      完成したモジュールアクセスポリシーフォームを表示します。
    9. [Submit (送信)] を選択します。
    10. sn_kmf.admin ロールを持つユーザーとして、次の場所に移動します インシデント > 新規.
      図 : 3. 表示される暗号化フィールドの例
      表示可能な簡単な説明データを表示します。
      これで、モジュールアクセスポリシー構成に基づいて [簡単な説明] フィールドを表示できます。
      注:
      モジュールアクセスポリシーを [追跡] に設定することで、sn_kmf.admin ロールに暗号化フィールド (簡単な説明) へのアクセス権が付与されました。フィールド名の下にあるロックアイコン (ロックアイコン) は、フィールドが暗号化されていることを示しています。

      これで、エンドユーザーとしてインシデントモジュールにアクセスして、暗号化フィールドの設定をテストできます。

    11. 構成されたフィールド暗号化データの表示が制限されるユーザーとしてログインします。
      図 : 4. 暗号化されたフィールドレベルデータ
      暗号化されると [簡単な説明] に値は表示されません。
      インシデント番号にアクセスしても、[簡単な説明] のデータは表示されません。

    タスクの結果

    フィールド暗号化エンタープライズ を使用して特定のフィールドへのアクセスを制御する対称キーを正常に使用しました。

    添付ファイルの暗号化のチュートリアル

    このチュートリアルでは、キー管理フレームワーク (KMF) がある フィールド暗号化エンタープライズ を使用してインスタンスの添付ファイルを暗号化する方法を示します。また、独自のキーを使用する方法も示します。

    始める前に

    注:
    この手順は、フィールド暗号化エンタープライズ 機能にのみ適用されます。フィールド暗号化エンタープライズ の取得についての詳細は「フィールド暗号化 のアクティブ化」を参照してください。

    必要なロール:kmf 暗号化マネージャー

    このタスクについて

    このチュートリアルでは、顧客指定の暗号化キーを作成してアップロードしたインスタンスから開始します。キーを使用することもできますが、この例では顧客指定のキーを使用します。

    機密性の高い添付ファイルをインスタンスにアップロードし、特定のユーザーからのアクセスを制限します。暗号化フィールド構成を使用して、機密データにアクセスできる権限を持つ担当者を指定します。

    アクセス権を付与されたユーザーのみに表示するか、または、データの表示を制限されていないすべてのユーザーに表示するために、添付ファイルを暗号化する方法を示します。この例では、特定のロールが インシデントモジュールの添付ファイルにアクセスできないように制限しています。

    注:
    フィールド暗号化エンタープライズ で複数のモジュールを使用できますが、添付ファイルの暗号化では単一のモジュールを使用する必要があります。

    手順

    1. フィールド暗号化エンタープライズ が有効になっていることを確認します。
    2. 暗号化モジュールを作成します。
      詳細については、「の暗号化モジュールを作成 フィールド暗号化」を参照してください。
    3. 移動先 システムセキュリティ > 暗号化フィールドの設定.
    4. [New] をクリックします。
    5. フォームに次のように入力します。
      表 : 3. 暗号化フィールドの構成フィールド
      フィールド 説明
      タイプ 選択したテーブルから添付ファイルを暗号化するために個人キーを使用するには、添付ファイルを選択します。この例の場合、インシデントを選択します。
      テーブル 機密情報にアクセスするテーブルを選択します。この例では、インシデント [インシデント] を選択します。
      有効 フィールド構成を使用できるようにするために、アクティブをマークします。
      アルゴリズム等価性保存 フィールド暗号化エンタープライズを選択すると、このフィールドは選択したテーブルに基づいて表示されます。
      暗号化されたモジュール 個人キーで使用するために作成したモジュールを選択します。
      メソッド 単一モジュールオプションは、1 つのモジュールにポリシーを適用するために使用されます。複数モジュールは、複数のモジュールにまたがってポリシーを適用するために使用されます。
      図 : 5. 暗号化フィールド構成テーブル
      暗号化フィールド構成テーブル
    6. [送信] をクリックします。

      モジュールアクセスポリシーを確立して、暗号化モジュールへのアクセスをアサインします。詳細については、「モジュールアクセスポリシーを作成する」を参照してください。

    7. 移動先 キー管理 > モジュールアクセスポリシー > すべて.
    8. [New] をクリックします。
    9. フォームに次のように入力します。
      表 : 4. モジュールアクセスポリシーフィールド
      フィールド 説明
      ポリシー名 ポリシーの名前 (「添付ファイルポリシー」など) を入力します。
      暗号化モジュール キーを暗号化するために作成した暗号化モジュールを選択します。
      タイプ 割り当てられたロールを持つユーザーからの暗号化フィールドへのアクセスを制限するには、ロールを選択します。
      ターゲットロール 暗号化フィールドにアクセスできないロールを選択します。この例では、itil を選択します。
      有効 モジュールアクセスポリシーを使用できるようにするには、このチェックボックスをオンにします。
      結果 選択したロールから添付ファイルへのアクセスを制御するには、[厳格な却下] を選択します(選択したロールにアクセス権を付与するには、[追跡] を選択します)。
      図 : 6. モジュールアクセスポリシーフォーム
      モジュールアクセスポリシーフォーム
    10. [送信] をクリックします。
    11. admin またはインシデントを作成したユーザーとして、[インシデント] に移動し、メモ関連リストのアクティビティに添付ファイルを追加します。
      図 : 7. ロールごとに利用可能な添付ファイル
      ロールごとに利用可能な添付ファイル
    12. 暗号化された添付ファイルへのアクセスが制限されているユーザーとしてログインします。
    13. インシデントを開き、アクティビティ:セクションまでスクロールします。
      制限付きロールのユーザーは、添付ファイルを開くためのリンクにアクセスできません。
    14. これで、顧客指定のキーを使用して、 フィールド暗号化エンタープライズで特定の添付ファイルへのアクセスを制御できました。