AWS の FAQ (よくある質問) とトラブルシューティング
この記事の内容
- Tenable One Cloud Exposure への AWS のオンボーディングに関連する、よくある質問のリスト
- アカウントステータスとトラブルシューティング
us-east-1 リージョンへのアクセス
AWS コンソールのアカウントへのアクセス
回答: 一般的に言えば、クラウドサイバーエクスポージャー は API 経由でのみ情報を引き出します。ただし一部のデータ (Lambda トリガーや AWS SSO など) は、Amazon のドキュメント化されたパブリック API 経由では利用できません。こうした情報を取得するために、Tenable では AWS コンソールでよく使用される API 呼び出しを使用します。この呼び出しにより、表示されているアラートが発生します。これらは本質的にドキュメント化されていない API です。アラートはまったく正常であり、実際に想定された動作です。いかなる場合も、Tenable が手動でコンソールにアクセスすることはありません。すべてのアクセスは厳密に API 経由で行われます。
組織から OU またはアカウントを除外する
回答: 組織の範囲を変更し、特定のエンティティを削除する方法は次のとおりです。
- コンソールで、[設定] > [統合] に移動します。
- 組織の横にある三点リーダーアイコンをクリックし、[編集] をクリックします。
- [次へ] をクリックしてウィザード (スコープ) の最後のステップに移動します。
- [特定の OU とアカウントを除外する] を選択してから、対象の OU またはアカウントを選択します。
- [終了] をクリックします。コンソールから削除されます (ご使用の環境内で Tenable が次回 データの同期と更新の頻度 ときに)。
Elastic Beanstalk バケットの GetObject アクセス許可
回答: Elastic Beanstalk の設定は S3 バケットに保存されています。そのため、このアクセス許可以外に、このサービスの設定にアクセスできる方法はありません。
カスタムポリシーと SecurityAudit ポリシーの両方の必要性
回答: Tenable は、自社製品に新しい機能を継続的に追加しています。これをサポートするために、カスタムインラインポリシーは Tenable によって随時更新されます。SecurityAudit ポリシーにはさらに広範なアクセス許可セットが含まれており、これをインラインポリシーと併用することで、クラウドサイバーエクスポージャー に次々と追加され拡大していく新機能へのサポートを確実なものにできます。Tenable の現在と今後の全機能に対する完全かつ継続的なサポートを確保し、アクセス許可セットの追跡や更新を頻繁に行う作業負荷を軽減するためには、両方のポリシーが必要です。
AWS の新しいサービスとアクセス許可
回答: 新しいサービスやアクセス許可が提供され次第、すぐに反映されるようにしていますが、クラウドサイバーエクスポージャー コンソールに表示されるまでには最大 1 週間かかる場合があります。このような変更を検出するプロセスは、手動ではなくプログラムによって行われます。
組織の統合名の更新
回答: はい。名前の変更は、複数の組織がある場合、識別に役立ちます。
名前を変更する方法
- クラウドサイバーエクスポージャー コンソールで、[設定] > [統合] に移動します。
- 関連する統合の横にある三点リーダーをクリックして、[編集] をクリックします。
- ウィザードのステップ 2 に移動し、[組織名] フィールドを更新します。
- [次へ] をクリックしてウィザードの最後のステップに移動し、[更新] をクリックします。
インベントリの ECS タスク定義
回答: インベントリの焦点を最新に保つために、Tenable は次の条件のうち少なくとも 1 つを満たすタスク定義のみを同期します。
- ステータスがアクティブである
- 非アクティブの定義が、現在アクティブな ECS サービスまたはタスクによって参照されている
データに実際のアタックサーフェスを反映させるため、非アクティブおよび未使用のタスク定義はインベントリから自動的に除外されます。これらの除外されたリソースに関連する検出結果は、自動的にクローズされます。
マルチリージョンの CloudTrail
回答: クラウドサイバーエクスポージャー では、使用されていないアクセス許可の削除を推奨するためなどの理由から、すべてのリージョンで管理イベントを継続的に監査する必要があります。このような推奨事項を自信を持って提供するために、Tenable では、使用されていないアクションやアクセス許可を確認することを目的に、環境全体にわたる全範囲のログの可視性を必要としています。
アカウントステータスとトラブルシューティング
クラウドサイバーエクスポージャー では、[アカウント] > [AWS] ページで各アカウントのステータスが表示されます。これはたとえば、Tenable がアカウントに接続できるかどうかを示すもので、オンボーディングに関する潜在的な問題のトラブルシューティングに役立ちます。
| ステータス | 説明 |
|---|---|
| アクセスが拒否されました | クラウドサイバーエクスポージャー は 1 つ以上のリソースタイプを同期できませんでした。これにはさまざまな理由が考えられますが、よくある原因は、AWS で クラウドサイバーエクスポージャー 読み取り専用ポリシー (アカウントのオンボーディング中に追加) を更新する必要があることです。 |
| アカウントが見つかりません | |
| 接続済み | クラウドサイバーエクスポージャー はアカウントに正常に接続され、アカウントは実行されています。 |
| 接続に問題あり |
クラスタは接続されていますが、対処の必要がある特定の問題があります。
|
| 削除中...最大で 1 時間かかる場合があります | クラウドサイバーエクスポージャー でアカウントを削除しましたが、そのプロセスはまだ完了していません。 |
| 切断 | クラウドサイバーエクスポージャー にアクセス許可を委任するために、アカウントのオンボーディング中に作成した IAM ロールに問題があります。削除されたか、Tenable がロールを引き受けられないようにする信頼ポリシーが変更された可能性があります。 |
| 無効なアクセス許可 | クラウドサイバーエクスポージャー にアクセス許可を委任するために、アカウントのオンボーディング中に作成した IAM ロールに問題があります。一部のアクセス許可がありません。必要なアクセス許可を IAM ロールに追加してください。 |
| リージョンのクエリに失敗しました | クラウドサイバーエクスポージャー は、アカウントのオンボーディングで選択したアクティブなリージョンをクエリできませんでした。1 つ以上のリージョンが無効になっている可能性があります。リージョンリストを変更するか、SCP と RCP から IAM ロールの除外を追加してください。詳細については関連する AWS ドキュメントを参照してください。 |
| 削除の保留中 | アカウントは AWS で閉鎖待ちの状態です。最終的には削除されます。削除を保留中のアカウントに関連付けられているリソースと検出結果は、クラウドサイバーエクスポージャー では非表示になります。 |
| 読み取り専用ポリシーが正しくありません |
クラウドサイバーエクスポージャー の読み取り専用ポリシーに、以下のアクションが少なくとも 1 つありません。
|
| 一時停止 | アカウントは AWS で一時停止されています。最終的には削除されます。一時停止されているアカウントのリソースと検出結果は クラウドサイバーエクスポージャー では非表示になります。 |
CloudTrail のステータス
CloudTrail 関連の問題の詳細については、AWS CloudTrail を参照してください。
| ステータス | 説明 |
|---|---|
| 接続済み | CloudTrail ログの分析 |
| 重複イベント | CloudTrail に重複イベントが含まれています。証跡が正しく設定されていることを確認してください。これは、重複するイベントタイプをカバーする複数の証跡を同じアカウントに設定した場合に生じる可能性があります。 |
| 無効な CloudTrail が設定されています | 無効な CloudTrail が設定されています。有効な証跡を選択するか、設定を変更してください。 |
| アクセス許可なし | CloudTrail サービスへの権限がありません (証跡のリストを取得できません) |
| バケットへのアクセス許可がありません | ターゲット S3 バケットから CloudTrail イベントを読み取る権限がありません (別のアカウントに属している可能性があります)。 |
| 未設定 | CloudTrail ログは分析されていません。有効な証跡を設定してください。 |