独自の機密データの管理

目的

安全でない場所にデータが漏洩するのを防ぐために、ビジネスに固有のデータを特定、監視、保護します。カスタムデータタイプを作成してカスタムポリシーに追加することで、固有のデータパターンを追跡し、承認された境界外でデータが検出されたときにアラートを受け取ることができます。

内部アカウント ID やプロジェクトコードなど、ビジネスに固有の情報がある場合、それは Tenable One Cloud Exposure スキャン対象データタイプ対象にはならない場合があります。このプレイブックでは、機密情報が安全な環境に残されるようにするためのワークフローを提供しており、機密情報が認証されていない場所に移動された場合にアラートをトリガーします。

関連記事

注意: プレイブックは、プラットフォーム内でセキュリティワークフローを運用するためのブループリントとして機能します。概説されている手順は、技術的な可視性を一貫性のある実用的な結果に変換するために繰り返し利用できる手法です。このガイドでは特定のユースケースに焦点を当てていますが、これらの原則は他のリソースタイプやセキュリティシナリオにも適用できるため、環境全体の包括的なリスク管理が可能になります。

ステップ 1: ビジネス固有のデータを定義する (カスタムデータタイプ)

自社に固有のデータを管理するには、 クラウドサイバーエクスポージャー がそれを認識できるように、まずその構造を カスタムデータ型の作成 として定義する必要があります。特定の従業員 ID の形式にかかわらず、正確な定義は高精度のスキャンの基盤となり、信頼できる検出の基盤となります。

カスタムデータタイプを作成する方法

  1. [設定] > [クラウドサイバーエクスポージャー] > [Data] > [Data Types] に移動し、 [Add Custom Data Type] をクリックします。
  2. 名前、 カテゴリ、 機密性などのデータタイプのパラメーターを定義します。
    • 初回スキャンでは、 [機密性] を [パブリック] または [プライベート] に設定することをお勧めします。これにより、深刻度の高いアラートを即座にトリガーしたり、リソースのリスクスコアに影響を与えたりすることなく、検出結果を観察し、検出の精度を検証できます。
  3. RE2 形式を使用して、[含める] の正規表現 フィールドでデータの一意の構造を定義します。
    • パターンが正確であることを確認するために、 regex101.com などのツールを使用することをお勧めします。
    • たとえば、プレフィックス「GL-」の後に 8 桁の数字「GL-12345678」が続く Global-Logistics ID には、式 \bGL-\d{8}\bが必要です。
  4. コンテキスト キーワードを追加して、検出の精度を高めることができます。これらのキーワードは クラウドサイバーエクスポージャー 、正規表現が構造化されていないファイルで関連する語句に近接して表示される場合、または構造化されたデータの特定の列名および JSON キーでのみ一致にフラグを立てるようにします。

ステップ 2: 検出と正確性を検証する

ポリシーは、その背後にある検出ロジックと同程度に効率的です。ポリシーを作成する前に、検出ロジックが意図したとおりに動作することを確認する必要があります。このフェーズにより、正規表現やコンテキストキーワードが正しい情報を特定できるようになります。

検出を検証する方法

  1. クラウドサイバーエクスポージャー でスキャンサイクルを完了させます。通常、新しいデータタイプを作成するか既存のデータタイプを更新した後、検出結果がコンソールに入力されるまでに2448時間必要です。
  2. [調査] > データリソース に移動し、新しい データタイプ でインベントリをフィルタリングし、一致をトリガーした特定のリソースを隔離します。

    重要: 結果がゼロの場合、またはデータタイプが予期しないリソースにある場合は、正規表現がより正確であることを示している可能性があります。 ステップ 1: ビジネス固有のデータを定義する (カスタムデータタイプ) に戻って、 含める または コンテキストの 正規表現を調整することを検討してください。
  3. リソースで、 [データ] > [分類されたデータ] に移動し、そのデータタイプを含むオブジェクトまたはテーブルを見つけます。[サンプル] ツールチップを使用して、オブジェクトまたはテーブル内の機密データの場所を検証します。
  4. サンプルが想定するデータ形式と一致する場合、検出署名はポリシー適用の準備ができました。
注意: 最初のスキャンが完了して結果を検証した後、データタイプの機密性レベルをプロプライエーターに更新します。

ステップ 3: ガバナンスを実施する (カスタムクラウドポリシー)

検出ロジックを検証したら、 クラウドポリシー: カスタムことで、検出からアクティブガバナンスに移行できます。この手順により、独自のデータの存在が許可されている場所を特定し、その境界の外に移動したときにアラートをトリガーすることで、データの拡散を監視できます。

カスタムポリシーの作成手順

  1. [ポリシー] > [クラウドポリシー] に移動し、 [カスタムポリシーの作成] をクリックします。
  2. [名前 と 説明] を入力します。
  3. [Type] ドロップダウンで、[Template] を選択します。
  4. [テンプレートの選択] をクリックします。
    1. 機密データの監視 テンプレートを選択し、関連するプロバイダーの要件に適合するガバナンス戦略を選択します。
      • この機密データはこれらのリソースに存在するべきではありません: 公開ストレージや開発環境などの認証されていない場所に機密データが表示されたときに、検出結果が生成されます。
      • この機密データは以下のリソースにのみ存在する必要があります。機密データは承認されたリソース内にのみ存在するようにしてください。定義された境界の外でデータが発見されたときに、検出結果が生成されます。
    2. [秘密データ] ドロップダウンで、監視する秘密データを選択します。具体的には、[これらのデータタイプの機密データ] オプションから関連するデータタイプを選択します。
    3. [リソース] ドロップダウンで、ポリシー境界を定義する関連リソーススコープを選択します。
  5. このポリシーから生成された検出結果の 深刻度 レベルを設定します。これにより、これらの検出結果を環境内でどのように優先順位を付け、内部リスク管理基準に基づいて表示するかが決まります。
  6. [修正] ボックスに、このポリシーによってトリガーされた検出結果の処理方法を説明する、企業のワークフローまたは手順を書き込みます。