AWS IAM Access Analyzer

統合バージョン: 6.0

ユースケース

  1. 調査のために結果を Google Security Operations に取り込む
  2. アクティブなアクション - 分析情報の更新、リソースのスキャン

Google SecOps で AWS IAM Access Analyzer の統合を構成する

Google SecOps で統合を構成する方法について詳しくは、統合を構成するをご覧ください。

統合のパラメータ

次のパラメータを使用して統合を構成します。

パラメータの表示名 種類 デフォルト値 必須 説明
AWS アクセスキー ID 文字列 なし 統合で使用する AWS アクセスキー ID。
AWS シークレット キー パスワード なし 統合で使用する AWS 秘密鍵。
AWS のデフォルト リージョン 文字列 なし 統合で使用する AWS のデフォルト リージョン(例: us-west-2)。
アナライザー名 文字列 なし はい 統合で使用するアナライザーの名前。

アクション

Ping

説明

Google Security Operations の [Marketplace] タブの統合構成ページで提供されるパラメータを使用して、AWS IAM Access Analyzer への接続をテストします。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success is_success=False
is_success is_success=True
ケースウォール
結果のタイプ 値 / 説明 種類
出力メッセージ *

アクションが失敗したり、ハンドブックの実行が停止したりすることはありません。
成功した場合: 「指定された接続パラメータを使用して AWS IAM Access Analyzer サーバーに正常に接続されました」と出力されます。

アクションが失敗し、ハンドブックの実行が停止します。
成功しなかった場合: 「AWS IAM Access Analyzer サーバーへの接続に失敗しました。エラーは {0}」.format(exception.stacktrace)

全般

リソースをスキャンする

説明

AWS IAM Access Analyzer を使用してリソースをスキャンします。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
リソース ARN CSV なし はい スキャンする必要があるリソース ARN のカンマ区切りのリストを指定します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success is_success=False
is_success is_success=True
JSON の結果
{"ResponseMetadata": {"HTTPHeaders": {"connection": "keep-alive",
    "content-length": "178",
    "content-type": "application/json",
    "date": "Sun, 22 Nov 2020 09:22:03 GMT",
    "x-amz-apigw-id": "WZwVQFICIAMFjnQ=",
    "x-amzn-requestid": "c15d8ab2-afc7-4cb0-bea2-a47ebc649cb8",
    "x-amzn-trace-id": "Root=1-5fba2dbb-042d89bb2964e4f635bd7843"},
"HTTPStatusCode": 200,
"RequestId": "c15d8ab2-afc7-4cb0-bea2-a47ebc649cb8",
"RetryAttempts": 0},
"resource": {"analyzedAt": datetime.datetime(2020, 11, 22, 9, 21, 50, 919000, tzinfo=tzutc()),
"isPublic": False,
"resourceArn": "arn:aws:s3:::asddsa",
"resourceOwnerAccount": "582302349248",
"resourceType": "AWS::S3::Bucket"}}
ケースウォール
結果のタイプ 値 / 説明 種類
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

少なくとも 1 つのスキャンが正常に返された場合(is_success = true): 「AWS IAM Access Analyzer を使用して次のリソースを正常にスキャンしました: \n」.format(リソース ID) と出力します。

少なくとも 1 つが失敗した場合(is_success = true): 「AWS IAM Access Analyzer を使用して次のリソースをスキャンできませんでした: \n」と出力されます。format(Resource IDs)

すべて失敗した場合(is_success = false): 「リソースがスキャンされませんでした」と出力します。

非同期メッセージ:

「次のリソースが AWS IAM Access Analyzer を使用してスキャンされるのを待っています: {0}」。format(未処理のリソース)

アクションが失敗し、ハンドブックの実行が停止します。

間違った認証情報、サーバーへの接続なし、その他など、致命的なエラー、SDK エラーの場合:: 「アクション「リソースのスキャン」の実行エラー」と出力されます。理由: {0}」.format(error.Stacktrace)

アナライザーが見つからない場合: 「アクション「リソースをスキャンする」の実行エラー」が出力されます。理由: 「{0}」アナライザーが見つかりませんでした。''.format(アナライザー名)。

全般

検出結果をアーカイブする

AWS Security Hub で検出結果をアーカイブします。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
知見 ID 文字列 なし はい アーカイブする検出結果の ID を指定します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success is_success=False
is_success is_success=True
ケースウォール
結果のタイプ 値 / 説明 種類
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

SDK からエラーが発生しなかった場合(is_success = true): print"AWS IAM Access Analyzer で ID 「{0}」を持つ検出結果が正常にアーカイブされました".format(Finding ID)

アクションが失敗し、ハンドブックの実行が停止します。

間違った認証情報、サーバーへの接続なし、その他など、致命的なエラー、SDK エラーの場合:: 「アクション「検出結果のアーカイブ」の実行エラー。理由: {0}」.format(error.Stacktrace)

アナライザーが見つからない場合: 「Error executing action "Archive Finding". 理由: 「{0}」アナライザーが見つかりませんでした。''.format(アナライザー名)。

全般

コネクタ

AWS IAM Access Analyzer - 検出結果コネクタ

説明

AWS IAM Access Analyzer から結果を取得します。

Google SecOps で AWS IAM Access Analyzer - 検出結果コネクタを構成する

Google SecOps でコネクタを構成する方法の詳細については、コネクタの構成をご覧ください。

コネクタ パラメータ

次のパラメータを使用してコネクタを構成します。

パラメータの表示名 種類 デフォルト値 必須 説明
プロダクト フィールド名 文字列 プロダクト名 ソース フィールド名を入力してプロダクト フィールド名を取得します。
イベント フィールド名 文字列 resourceType ソース フィールド名を入力してイベント フィールド名を取得します。
環境フィールド名 文字列 "" いいえ

環境名が保存されるフィールドの名前を記述します。

環境フィールドがない場合、その環境がデフォルトの環境です。

環境の正規表現パターン 文字列 .* いいえ

[環境フィールド名] フィールドで見つかった値に対して実行する正規表現パターン。

デフォルトは、すべてキャッチして値を変更せずに返す .* です。

ユーザーが正規表現ロジックで環境フィールドを操作できるようにするために使用されます。

正規表現パターンが null か空の場合、または環境値が null の場合、最終的な環境の結果はデフォルト環境になります。

スクリプトのタイムアウト(秒) 整数 180 はい 現在のスクリプトを実行している Python プロセスのタイムアウト上限。
AWS アクセスキー ID 文字列 なし True 統合で使用する AWS アクセスキー ID。
AWS シークレット キー パスワード なし True 統合で使用する AWS 秘密鍵。
AWS のデフォルト リージョン 文字列 なし True 統合で使用する AWS のデフォルト リージョン(例: us-west-2)。
アナライザー名 文字列 なし 正しい 統合で使用するアナライザーの名前。
アラートの重大度 文字列 誤り

このコネクタから作成された Google SecOps アラートの重大度。値は次のいずれかです。

重大、高、中、低、情報

取得する最大検出結果数 整数 50 いいえ 1 回のコネクタのイテレーションで処理する検出結果の数。
最大遡及時間 整数 1 いいえ 検出結果を取得するために遡る時間。
許可リストを拒否リストとして使用 チェックボックス オフ 有効にすると、許可リストが拒否リストとして使用されます。
SSL を確認 チェックボックス オフ はい 有効になっている場合は、AWS IAM Access Analyzer サーバーへの接続用の SSL 証明書が有効であることを確認します。
プロキシ サーバーのアドレス 文字列 なし いいえ 使用するプロキシ サーバーのアドレス。
プロキシのユーザー名 文字列 なし いいえ 認証に使用するプロキシのユーザー名。
プロキシ パスワード パスワード なし いいえ 認証に使用するプロキシ パスワード。

コネクタ ルール

プロキシのサポート

コネクタはプロキシをサポートしています。

さらにサポートが必要な場合 コミュニティ メンバーや Google SecOps のプロフェッショナルから回答を得ることができます。