メインコンテンツへスキップ
クラウドを接続すると、Enclave はコードを、それが動作するリソースに関連付けられます。Enclave はこれを使って、攻撃者が実際に到達できる問題を判断します。 この手順は任意ですが、接続すると回答と重大度の精度が上がります。

プロバイダーを接続する

Settings → Integrations を開き、プロバイダーの横にある Connect をクリックして、そのガイドに従います。
Enclave で Owner または Admin ロールが必要です。また、クラウド側の管理者権限も必要です。たとえば、AWS で IAM ロールを作成する権限や、Azure のテナントルートでロールを付与する権限です。必要な権限は各プロバイダーのガイドに記載されています。
複数のアカウントやプロジェクトを接続できます。それぞれ組織全体で共有されます。

読み取り専用アクセス

Enclave は、コンピューティング、ネットワーク、データストア、ID の構成とメタデータを読み取ります。 Enclave は次のことを行えません。
  • クラウド内のものを作成、変更、削除すること。
  • ストレージやデータベースの内容を読み取ること。
  • 長期間有効な認証情報を保持すること。
アクセスは、クラウドプロバイダー側からいつでも取り消せます。

Enclave がスキャンするタイミング

Enclave は、アカウントを接続したときと、その後は 1 日 1 回スキャンします。すぐにスキャンするには、 Coverage で Analyze Environment をクリックします。

Kubernetes

Enclave は、クラスターにインストールしたエージェントを通じて Kubernetes クラスターをスキャンできます。Helm と、 enclave 名前空間を作成してそこに Helm チャートをインストールできるクラスターへのアクセス権が必要です。
1

エージェントをインストールする

Kubernetes の横にある Connect をクリックし、インストールコマンドをコピーしてクラスターに対して実行します。
2

登録トークンを読み取る

ページに表示される kubectl コマンドを実行して、ワンタイムトークンを読み取ります。
3

接続を完了する

クラスターに名前を付け、トークンを貼り付けて送信します。クラスターが Connected clusters の下に表示されます。