アーキテクチャとデータ処理

Tenable One Cloud Exposure は、API 経由で主要なパブリッククラウドサービスプロバイダーに接続する、クラウドでホストされたプラットフォームに基づいています。クラウドインフラのセキュリティの全体像を形成するために、Tenable はアイデンティティとクラウドプロバイダーを統合します。また、 Tenable はサードパーティのチケッティング、通知、SIEM ツールと統合して、可視性を強化し、修正を容易にします。

次の図は、クラウドサイバーエクスポージャー とお客様の統合システム間の通信フローを示しています。

Diagram: how the platform collects inventory, privileges, and activity from identity providers, cloud providers, and code, and analyzes them

プラットフォームのコンポーネント

クラウドサイバーエクスポージャー プラットフォームは次のコンポーネントで構成されています。

サービス

クラウドサイバーエクスポージャー は、AWS でホストされているマルチテナントサービスです。このサービスは組織の IdP およびクラウドインフラの環境と統合され、アイデンティティ、権限、リソース、ネットワーク、アクティビティログの設定メタデータを継続的に収集します。収集されたデータは独自のデータ構造で処理および保存され、アイデンティティの権限とアクティビティが詳細に可視化されます。これにより、高度なアイデンティティ分析プロセスが可能になり、アクセス関連の脅威と過剰な権限を修正しやすくなります。クラウドサイバーエクスポージャー ではこのようなリスクを排除するために、適切なサイズの IAM 設定に関する推奨事項が生成されます。クラウドサイバーエクスポージャー では、完全自動化や半自動化にかかわらず、スケーラブルで継続的なリスク修正プロセスをサポートしています。チケッティング、通知、SIEM ツール (Jira、Slack、Splunk など) と統合することで、クラウドサイバーエクスポージャー は組織の自然なワークフローにリスク修正を組み込みます。

コンソール

コンソールは クラウドサイバーエクスポージャー の管理アプリケーションであり、以下をサポートします。

  • 組織のクラウドインフラアカウントのオンボーディング
  • 容易なクラウドアイデンティティプロバイダーとサードパーティのワークフロー製品との統合
  • クラウドインフラ環境におけるリスクと脅威の特定、モニタリング、対策実施、管理、調査、修正

公開 API

公開 API により、プログラム的に クラウドサイバーエクスポージャー サービスと連携することで、クラウド環境のオンボーディングや、アクセス許可、リスク、脅威のエクスポート、多くの文脈による クラウドサイバーエクスポージャー プラットフォームの強化が可能になります。

環境の分析方法

環境内のセキュリティ問題を検出して解決するために、クラウドサイバーエクスポージャー では次の操作が実行されます。

  1. リソース、アイデンティティ、アクセス許可、接続を含む、環境のスナップショットを取得します。
    • このプロセスでは、API 経由で環境内のアイデンティティ、アカウント、サービス、リソースのすべてでクエリを実行する必要があります。
    • サービスの多くは一括操作をサポートしていないため、環境内のリソースすべてに対して個別の API 呼び出しをトリガーする必要があります。
    • お客様の環境には、デプロイされたリソースが数百から数百万含まれる可能性があります。
    • すべてのクラウドサービスプロバイダー (CSP) の API は、クォータとスロットリングの対象です。セキュリティツールとして、クラウドサイバーエクスポージャー では API 呼び出しが可能な限り最適化され、スロットリングがお客様の環境に影響を与えないようにします。
    • お客様が生成した API 呼び出しがスロットリングの影響を受けないようにするために、クラウドサイバーエクスポージャー では API 呼び出しのレートを制御するメカニズムを実装しています。
  2. 設定ミスや過剰な権限に関連するポリシーを含む、利用可能なポリシーすべてに対する全リソースを分析します。
    • たとえば、アイデンティティが過剰な権限を付与されているかどうかを判断するために、クラウドサイバーエクスポージャー では以下のような幅広い文脈情報が考慮されます。
      1. そのアイデンティティに対してアクセス許可を付与するメカニズム
      2. そのアイデンティティによって過去に実行されたすべてのアクティビティ
      3. どのリソースベースのアクセス許可が利用可能かを判断するため、クラウドサイバーエクスポージャー では環境内の各リソースに関する情報をすべて取得する
    • 評価プロセスは、クロスアカウントアクセスを含め、CSP で利用可能なアイデンティティ、サービス、リソース、アクションのすべてに対して行われます。
    • 必要な文脈を分析せずに、アイデンティティに過剰な権限が付与されているかどうかを判断する方法はありません。
  3. 各タイプの分析が完了すると、プラットフォームはどの問題が作成、修正、部分的修正されたか、または変更されていないかを判断し、これらの変更を反映して クラウドサイバーエクスポージャー コンソールを更新します。
注意: クラウドサイバーエクスポージャー は、リソース検出と、個別にスケジュールされたプロセスとして、アクセス許可の評価やネットワークの評価など、異なるタイプの分析を実行します。その結果、環境のセキュリティポスチャーのさまざまな部分に、単一の同期されたスナップショットではなく、異なる時点で収集されたデータが反映される可能性があります。

データの同期と更新の頻度

クラウドサイバーエクスポージャー は、マルチクラウド環境全体で継続的にデータを同期します。ほとんどの環境では、クラウド環境の規模と必要な分析の量に応じて、完全な分析は数時間で完了します (詳細については、 環境の分析方法 を参照してください)。

重要: ワークロード保護機能を使用する場合、クラウドサイバーエクスポージャー はすべての仮想マシンを少なくとも 24 時間に 1 回スキャンすることに注意してください。
注意: 分析の品質とデータの同期にかかる時間の両方を最適化するために、Tenable では使用するメカニズムとプロセスを常に改善しています。異なるタイプのデータが独立して、異なる頻度で同期および分析されるようになりました。

データ保持期間と学習期間

重要: 以下に記載されているデータ保持期間は、クラウドサイバーエクスポージャー のアクティブユーザーのみが対象です。クラウドサイバーエクスポージャー からクラウドアカウント、アイデンティティプロバイダー、または統合を削除すると、すべての関連データが完全に削除され、Tenable で保持されなくなります。

データ保持

クラウドサイバーエクスポージャー では、選択したデータオブジェクトのグループについて、次のデータが保持されます。

  • 検出結果
    • 未解決の検出結果と無視した検出結果: 無期限
    • 解決済みの検出結果: 365 日
  • 監査ログ: 無期限
  • 設定スナップショット (IAM リソース): 無期限
  • アクティビティログ

    • 最大 30 日: CIEM または Standard ライセンス
    • 最大 90 日: Enterprise ライセンス

    詳細については、「 ライセンス を参照してください。

注意:

  • 現在の保持期間は多数のデータオブジェクトで無期限ですが、Tenable は将来このポリシーを変更する可能性があります。
  • GCP でプロジェクトを削除した後、そのプロジェクトが完全に削除されるまでに 30 日かかります。Tenable はこの期間が経過するまでシステムからデータを削除しません。

過剰なアクセス許可

クラウドサイバーエクスポージャー は以下のアクティビティに対して分析期間 (学習期間) をトリガーします。この期間には、過剰なアクセス許可に関連する新しい検出結果は作成されません。

  • AWS
    • 新規のユーザーアイデンティティが作成された場合 - 180 日
    • 新規のサービスアイデンティティまたはマシンアイデンティティが作成された場合 - 90 日
  • Azure または GCP
    • 新規のアイデンティティが作成された場合 - 90 日
  • すべてのクラウドプロバイダー

    • アイデンティティのアクセス許可が変更された場合 - 30 日
      • アイデンティティが非アクティブの場合
        • 最初のアクセス許可が追加されると、Tenable は 30 日の学習期間を実施
        • その後にアクセス許可が変更されても、学習期間の追加実施はなし
      • アイデンティティがアクティブの場合
        • アクセス許可が変更されると、Tenable は 30 日の学習期間を実施するか、追加で 30 日の新しい学習期間を開始
    注意: (Azure)アクセス許可の変更では、分析期間または学習期間はサブスクリプションごとに計算されます。

アクティビティログと異常な動作

クラウドサイバーエクスポージャー は、最大 12 か月分のユーザーアクティビティを分析します。クラウドサイバーエクスポージャー は、アイデンティティについて少なくとも 30 日間学習した後、異常な動作について警告します。特定の動作に対して異常な検出結果がオープンされた後、類似の異常な動作が検出されると、すべて次のように処理されます。

  • 30 日以内 - その動作は既存の検出結果に追加され、以前に解決済みとしてマークされていた場合はその検出結果が再オープンされます。
  • 30 日経過後 - 新しい検出結果がオープンされます。

許可が必要な Tenable IP アドレス

クラウドサイバーエクスポージャー の適切な機能とネットワークアクセスを確保するために、ファイヤーウォールで特定の IP アドレスを許可する必要がある場合があります。このセクションでは、利用する機能に応じて必要な IP アドレスについて概要を説明します。

クラウドサイバーエクスポージャー のコアサービス用 IP アドレス

以下のようなさまざまな状況で、クラウドサイバーエクスポージャー のネットワークアクセスを許可するために、ファイヤーウォールで Tenable リージョンに関連付けられた IP アドレスを許可する必要があります。以下に例を挙げます。

  • Jira などのオンプレミス開発ツールを使用する場合。
  • Kubernetes クラスタを クラウドサイバーエクスポージャー に接続するとき。詳細については、Kubernetesを参照してください。
  • VPC Service Controls を使用して、オンボーディングするプロジェクトや組織の Google 管理サービスに対するアクセスを制限する場合。詳細については、VPC Service Control の例外の追加を参照してください。
  • ネットワークアクセスに制限のあるコンテナレジストリに関連付けられた Azure コンテナリポジトリを表示するとき。レジストリの ネットワーキング 設定でパブリックネットワークアクセスを設定して、選択されたネットワーク からのアクセスを許可し、関連するアドレスを以下のとおりに追加します。詳細については、関連する Microsoft のドキュメントを参照してください。

上記のいずれの状況においても、以下の表に記載されているように、リージョンに関連付けられている IP アドレスをすべて追加する必要があります。必要に応じて、上記のリンク先ドキュメントの詳細な手順に従ってください。

IP アドレス コード リージョン
13.55.8.134 ap-southeast-2 オーストラリア
13.238.234.158 ap-southeast-2 オーストラリア
15.229.113.7 sa-east-1 ブラジル
18.230.107.160 sa-east-1 ブラジル
15.222.42.59 ca-central-1 カナダ
3.96.102.218 ca-central-1 カナダ
18.192.163.94 eu-central-1 ヨーロッパ
3.67.105.194 eu-central-1 ヨーロッパ
3.111.211.8 ap-south-1 インド
13.233.15.138 ap-south-1 インド
13.114.192.130 ap-northeast-1 日本
54.249.244.19 ap-northeast-1 日本
13.213.26.143 ap-southeast-1 シンガポール
54.169.55.8 ap-southeast-1 シンガポール
54.180.11.78 ap-northeast-2 韓国
52.79.145.86 ap-northeast-2 韓国
3.28.116.1 me-central-1 アラブ首長国連邦
51.112.62.204 me-central-1 アラブ首長国連邦
18.133.145.176 eu-west-2 英国
35.178.50.225 eu-west-2 英国
18.118.214.30 us-east-2 米国
18.189.244.216 us-east-2 米国
3.142.27.15 us-east-2 米国
3.143.179.156 us-east-2 米国
15.205.53.205 us-gov-west-1 米国ガバメントクラウド
3.30.64.189 us-gov-west-1 米国ガバメントクラウド

クラウドサイバーエクスポージャー コンソールへのログインに使用する URL に基づいて、リージョンを特定できます。

詳しくは、リージョン別の Tenable コンソール URL を参照してください。

ワークロード保護用とデータ保護用の追加 IP アドレス

ネットワークポリシーを適用して環境を保護し、ワークロード保護やデータ保護の機能を使用する場合は、スキャン対象のリソースが配置されているリージョンに関連付けられた IP アドレスを、ネットワークポリシーで許可する必要があります。以下のAWS、Azure、GCP、OCI、Alibaba Cloudの関連表を参照してください。

AWS: 追加 IP アドレス

AWS リソースの場合は、スキャン対象のリソースが配置されているリージョンに関連付けられた IP アドレスを許可します。

IP アドレス コード
13.244.47.171, 13.247.41.46 af-south-1
54.46.41.61, 54.46.18.102 ap-east-1
13.158.66.42, 13.158.121.198 ap-northeast-1
3.35.85.139, 15.164.71.91 ap-northeast-2
56.155.20.153, 15.168.230.70 ap-northeast-3
3.108.153.42, 65.0.200.62 ap-south-1
40.192.75.236, 98.130.91.166 ap-south-2
175.41.159.66, 13.250.195.115 ap-southeast-1
13.55.43.203, 52.65.72.80 ap-southeast-2
16.79.53.198, 16.79.53.90 ap-southeast-3
16.26.36.30, 16.26.107.43 ap-southeast-4
43.217.167.99, 43.217.173.190 ap-southeast-5
52.60.245.247, 15.156.1.141 ca-central-1
40.177.114.116, 40.177.125.207 ca-west-1
3.73.221.188, 63.178.204.81 eu-central-1
51.96.117.232, 51.96.13.168 eu-central-2
13.50.63.67, 16.170.31.188 eu-north-1
35.152.179.48, 15.161.18.202 eu-south-1
18.101.30.42, 51.48.29.154 eu-south-2
63.35.143.32, 18.202.10.182 eu-west-1
18.170.252.124, 18.130.97.168 eu-west-2
13.37.116.12, 13.38.181.150 eu-west-3
51.84.187.199, 51.17.102.160 il-central-1
3.29.193.243, 40.172.90.226 me-central-1
157.175.117.169, 15.184.164.203 me-south-1
52.67.25.160, 54.232.54.71 sa-east-1
52.0.48.165, 44.197.60.179 us-east-1
18.188.85.13, 18.116.179.123 us-east-2
52.8.98.134, 54.183.70.244 us-west-1
52.13.227.219, 44.225.61.163 us-west-2

Azure: 追加 IP アドレス

Azure リソースの場合は、スキャン対象のリソースが配置されているリージョンに関連付けられた IP アドレスを許可します。

IP アドレス コード
40.126.151.132 australiacentral
20.227.144.80 australiacentral2
20.213.11.159 australiaeast
20.211.197.238 australiasoutheast
20.197.230.190 brazilsouth
20.206.42.162 brazilsoutheast
20.48.224.16 canadacentral
20.104.133.30 canadaeast
172.212.226.78 centralus
20.244.9.79 centralindia
20.42.93.227 eastus
20.62.2.243 eastus2
20.205.137.189 eastasia
20.199.72.104 francecentral
52.136.130.122 francesouth
20.113.192.12 germanynorth
20.218.152.250 germanywestcentral
70.153.24.139 indonesiacentral
20.217.82.48 israelcentral
4.232.161.55 italynorth
4.216.184.220 japaneast
20.89.233.148 japanwest
20.39.195.131 koreacentral
20.200.168.89 koreasouth
20.17.176.43 malaysiawest
158.23.168.37 mexicocentral
20.221.222.135 northcentralus
98.71.41.54 northeurope
20.251.144.118 norwayeast
20.215.40.163 polandcentral
20.173.105.45 qatarcentral
102.37.151.13 southafricanorth
20.87.161.83 southafricawest
40.124.87.130 southcentralus
20.205.169.174 southeastasia
52.172.33.171 southindia
68.221.169.249 spaincentral
135.225.57.168 swedencentral
20.208.130.139 switzerlandnorth
40.125.29.102 uaecentral
20.174.16.21 uaenorth
20.90.146.119 uksouth
20.254.192.157 ukwest
13.88.174.166 westus
13.77.210.60 westcentralus
20.98.112.63 westus2
20.14.91.213 westus3
74.234.169.27 westeurope

GCP: 追加 IP アドレス

GCP リソースの場合は、スキャン対象のリソースが配置されているリージョンに関連付けられた IP アドレスを許可します。

IP アドレス コード
34.35.9.85 africa-south1
34.80.224.113 asia-east1
34.96.128.207 asia-east2
34.146.217.16 asia-northeast1
34.97.44.199 asia-northeast2
34.64.248.74 asia-northeast3
34.93.208.104 asia-south1
34.131.72.88 asia-south2
34.143.211.157 asia-southeast1
34.101.212.40 asia-southeast2
34.151.121.76 australia-southeast1
34.129.145.96 australia-southeast2
34.118.126.246 europe-central2
34.88.77.52 europe-north1
34.51.163.143 europe-north2
34.175.112.191 europe-southwest1
104.155.64.32 europe-west1
34.17.84.136 europe-west12
34.147.174.110 europe-west2
34.141.31.117 europe-west3
34.32.158.128 europe-west4
34.65.38.205 europe-west6
34.154.102.105 europe-west8
34.163.2.180 europe-west9
34.32.35.180 europe-west10
34.18.110.39 me-central1
34.166.87.226 me-central2
34.165.117.101 me-west1
34.51.1.131 northamerica-south1
34.47.21.190 northamerica-northeast1
34.130.211.148 northamerica-northeast2
34.95.251.39 southamerica-east1
34.176.113.165 southamerica-west1
35.194.13.48 us-central1
35.237.237.96 us-east1
34.86.114.209 us-east4
34.162.52.135 us-east5
34.174.145.164 us-south1
34.145.53.242 us-west1
34.94.85.48 us-west2
34.106.221.217 us-west3
34.16.238.165 us-west4

OCI: 追加 IP アドレス

OCI リソースの場合は、スキャン対象のリソースが配置されているリージョンに関連付けられた IP アドレスを許可します。

IP アドレス コード
80.225.208.77 ap-mumbai-1
140.83.62.67 ap-osaka-1
138.2.94.25 ap-singapore-1
140.245.38.245 ap-singapore-2
138.3.222.76 ap-tokyo-1
152.70.23.162 eu-frankfurt-1
79.72.27.154 eu-marseille-1
79.72.19.117 eu-stockholm-1
144.24.245.89 eu-zurich-1
137.131.149.97 sa-saopaulo-1
138.2.246.157 sa-vinhedo-1
141.147.93.58 uk-london-1
150.230.178.200 us-ashburn-1
64.181.194.46 us-chicago-1
129.153.74.174 us-phoenix-1
146.235.207.179 us-sanjose-1

Alibaba Cloud: 追加の IP アドレス

Alibaba Cloud リソースの場合は、スキャン対象のリソースが配置されているリージョンに関連付けられた IP アドレスを許可します。

IP アドレス コード
8.211.178.205 ap-northeast-1
43.108.104.143 ap-northeast-2
8.219.199.56 ap-southeast-1
8.217.136.209 CN-香港
47.245.162.168 eu-central-1
47.85.91.110 us-east-1

許可が必要な Tenable アカウント ID

クラウドサイバーエクスポージャー では複数のアカウント ID を使用して API リクエストを行います。これらの ID を認識することで、以下が保証されます。

  • これらの ID から受信した API リクエストを信頼できるものとしてバリデーションできます。このようなリクエストを Tenable が使用するのは、たとえば、オンボーディング目的で環境に接続する際にアカウントのロールを引き継ぐ場合です。
  • ワークロード保護を使用する場合、これらの ID をあらゆるアラートやブロックのメカニズムから除外することを検討します。これは、Tenable がスナップショットをスキャン目的でこれらのアカウントと共有するためです。
アカウント ID
081802104111
631729062255
632762758154
980664881829