AWS IAM Access Analyzer

本文說明如何將 AWS IAM Access Analyzer 與 Google Security Operations 整合。

應用實例

  1. 將發現項目擷取至 Google Security Operations 進行調查
  2. 主動操作:更新深入分析、掃描資源

在 Google SecOps 中設定 AWS IAM Access Analyzer 整合

如要瞭解如何在 Google SecOps 中設定整合功能,請參閱「設定整合功能」一文。

整合參數

請使用下列參數設定整合:

參數顯示名稱 類型 預設值 為必填項目 說明
AWS 存取金鑰 ID 字串 不適用 是 用於整合的 AWS 存取金鑰 ID。
AWS Secret Key 密碼 不適用 是 整合時要使用的 AWS Secret。
AWS 預設區域 字串 不適用 是 整合時使用的 AWS 預設區域,例如 us-west-2。
分析工具名稱 字串 不適用 是 整合中應使用的分析器名稱。

動作

乒乓

說明

在 Google SecOps Content Hub 的整合設定頁面,使用提供的參數測試與 AWS IAM Access Analyzer 的連線。

執行日期

這項動作不會對實體執行。

動作執行結果

指令碼執行結果
指令碼執行結果名稱 值選項
is_success is_success=False
is_success is_success=True
案件總覽
結果類型 值 / 說明 類型
輸出訊息*

動作不應失敗,也不應停止執行自動化動作:
如果成功:輸出「Successfully connected to the AWS IAM Access Analyzer server with the provided connection parameters!」

動作應失敗並停止執行應對手冊:
if not successful: print "Failed to connect to the AWS IAM Access Analyzer server! 錯誤為 {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"}}
案件總覽
結果類型 值 / 說明 類型
輸出訊息*

動作不應失敗,也不應停止執行應對手冊:

If successfully returned scans for at least one (is_success = true) : print"Successfully scanned the following resources using AWS IAM Access Analyzer: \n".format(Resource IDs)

If fail for at least one (is_success = true): print"Action wasn't able to scan the following resources using AWS IAM Access Analyzer: \n".format(Resource IDs)

如果全部失敗 (is_success = false):列印「未掃描任何資源」。

非同步訊息:

"Waiting for the following resources to be scanned using AWS IAM Access Analyzer: {0}".format(unprocessed resources)

動作應失敗並停止執行應對手冊:

if fatal error, SDK error, like wrong credentials, no connection to server, other: print "Error executing action "Scan Resources". 原因:{0}''.format(error.Stacktrace)

如果找不到 Analyzer:列印「Error executing action "Scan Resources". 原因:找不到「{0}」分析器''.format(Analyzer Name)。

一般

封存發現項目

在 AWS Security Hub 封存發現項目。

參數

參數顯示名稱 類型 預設值 為必填項目 說明
發現項目 ID 字串 不適用 是 指定要封存的發現項目 ID。

執行日期

這項動作不會對實體執行。

動作執行結果

指令碼執行結果
指令碼執行結果名稱 值選項
is_success is_success=False
is_success is_success=True
案件總覽
結果類型 值 / 說明 類型
輸出訊息*

動作不應失敗,也不應停止執行應對手冊:

如果 SDK 未引發錯誤 (is_success = true):print"Successfully archived finding with ID '{0}' in AWS IAM Access Analyzer".format(Finding ID)

動作應失敗並停止執行應對手冊:

if fatal error, SDK error, like wrong credentials, no connection to server, other: print "Error executing action "Archive Finding". 原因:{0}''.format(error.Stacktrace)

如果找不到 Analyzer:列印「Error executing action "Archive Finding". 原因:找不到「{0}」分析器''.format(Analyzer Name)。

一般

連接器

AWS IAM Access Analyzer - Findings 連接器

說明

從 AWS IAM Access Analyzer 提取發現項目。

在 Google SecOps 設定 AWS IAM Access Analyzer - Findings 連接器

如要瞭解如何在 Google SecOps 中設定連接器,請參閱「設定連接器」一文。

連接器參數

使用下列參數設定連接器:

參數顯示名稱 類型 預設值 為必填項目 說明
產品欄位名稱 字串 產品名稱 是 輸入來源欄位名稱,擷取產品欄位名稱。
事件欄位名稱 字串 resourceType 是 輸入來源欄位名稱,擷取事件欄位名稱。
環境欄位名稱 字串 "" 否

說明儲存環境名稱的欄位名稱。

如果找不到環境欄位,則環境為預設環境。

環境規則運算式模式 字串 .* 否

要對「環境欄位名稱」欄位中的值執行的規則運算式模式。

預設值為 .*,可擷取所有值並傳回未變更的值。

用於允許使用者透過規則運算式邏輯操控環境欄位。

如果規則運算式模式為空值或空白,或環境值為空值,則最終環境結果為預設環境。

指令碼逾時 (秒) 整數 180 是 執行目前指令碼的 Python 程序逾時限制。
AWS 存取金鑰 ID 字串 不適用 是 用於整合的 AWS 存取金鑰 ID。
AWS Secret Key 密碼 不適用 是 整合時要使用的 AWS Secret。
AWS 預設區域 字串 不適用 是 整合時使用的 AWS 預設區域,例如 us-west-2。
分析工具名稱 字串 不適用 是 整合中應使用的分析器名稱。
警告嚴重性 字串 中 否

透過這個連接器建立的 Google SecOps 快訊嚴重性。可能的值包括:

重大、高、中、低、資訊

要擷取的發現項目數量上限 整數 50 否 每次連接器疊代要處理的發現項目數量。
往回查看時數上限 整數 1 否 要擷取多久以前的發現項目 (以小時為單位)。
將許可清單當做黑名單使用 核取方塊 已取消勾選 是 如果啟用,許可清單會當做黑名單使用。
驗證 SSL 核取方塊 已取消勾選 是 如果已啟用,請確認與 AWS IAM Access Analyzer 伺服器連線的 SSL 憑證有效。
Proxy 伺服器位址 字串 不適用 否 要使用的 Proxy 伺服器位址。
Proxy 使用者名稱 字串 不適用 否 用於驗證的 Proxy 使用者名稱。
Proxy 密碼 密碼 不適用 否 用於驗證的 Proxy 密碼。

連接器規則

Proxy 支援

連接器支援 Proxy。

還有其他問題嗎?向社群成員和 Google SecOps 專家尋求解答。