整合 Amazon Macie 與 Google SecOps

本文說明如何將 Amazon Macie 與 Google Security Operations (Google SecOps) 整合。

整合參數

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

參數名稱 類型 預設值 為必填 說明
執行個體名稱 字串 不適用 否 要設定整合的執行個體名稱。
說明 字串 不適用 否 執行個體的說明。
AWS 存取金鑰 ID 字串 不適用 是 要在整合中使用的 AWS 存取金鑰 ID。
AWS Secret Key 密碼 不適用 是 要在整合中使用的 AWS Secret。
AWS 預設區域 字串 不適用 是 整合時使用的 AWS 預設區域,例如 us-west-1。
遠端執行 核取方塊 已取消勾選 否 勾選核取方塊,即可從遠端執行設定的整合。選取後,系統會顯示選取遠端使用者 (代理程式) 的選項。

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

如有需要,您可以在後續階段進行變更。設定整合執行個體後,即可在應對手冊中使用。如要進一步瞭解如何設定及支援多個執行個體,請參閱「支援多個執行個體」。

動作

如要進一步瞭解動作,請參閱「 在工作區回應待處理動作」和「在案件中執行手動動作」。

乒乓

測試連線。

執行日期

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

動作結果

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

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

如果成功: 「Successfully connected to the Amazon Macie service with the provided connection parameters!」(已使用提供的連線參數成功連線至 Amazon Macie 服務!)

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

如果系統回報重大錯誤,例如憑證錯誤或連線中斷: 「無法連線至 Amazon Macie 服務!錯誤為 {0}".format(exception.stacktrace)

Genera

可列出發現項目

根據指定的動作輸入參數,列出 Amazon Macie 發現項目。

參數

參數名稱 類型 預設值 為必填 說明
發現項目類型 字串 不適用 否

要搜尋的發現項目類型,例如 SensitiveData:S3Object/Credentials 或 SensitiveData:S3Object/Multiple。

參數接受多個值,請以半形逗號分隔。

如未指定,動作會傳回所有類型的發現項目。

嚴重性 字串 4 否

要搜尋的發現項目嚴重性:高、中或低。

參數接受多個值,請以半形逗號分隔。

如未指定,則無論嚴重程度為何,這項動作都會傳回所有發現項目。

是否要納入已封存的發現項目? 核取方塊 已取消勾選 否 指定是否要在結果中納入已封存的發現項目。
時間範圍 整數 4 否 指定擷取發現項目的時間範圍 (以小時為單位)。
記錄上限 整數 20 否 指定動作可傳回的記錄數量。
排序依據 字串 不適用 否

指定資料排序參數。

範例:updatedAt

排列順序 DDL 遞增 否 排列順序。

用途

列出 Amazon Macie 發現項目,查看可用的發現項目。

執行日期

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

動作結果

指令碼執行結果
指令碼結果名稱 值選項 範例
is_success True 或 False is_success:False
JSON 結果
{
  "ResponseMetadata":{
    "HTTPHeaders":{
      "connection":"keep-alive",
      "content-length":"2741",
      "content-type":"application/json",
      "date":"Thu, 22 Oct 2020 11:08:58 GMT",
      "x-amz-apigw-id":"ID",
      "x-amzn-remapped-content-length":"2741",
      "x-amzn-remapped-date":"Thu, 22 Oct ""2020 11:08:57 ""GMT",
      "x-amzn-remapped-x-amzn-requestid":"eaea00d2-11f8-40d8-adce-f6c9f17e9815",
      "x-amzn-requestid":"4102349a-a5da-4bfc-ad78-40f48885985f"
    },
    "HTTPStatusCode":200,
    "RequestId":"4102349a-a5da-4bfc-ad78-40f48885985f",
    "RetryAttempts":0
  },
  "findings":[
    {
      "accountId":"ACCOUNT_ID",
      "archived":false,
      "category":"CLASSIFICATION",
      "classificationDetails":{
        "detailedResultsLocation":"s3://[export-config-not-set]/AWSLogs/ACCOUNT_ID/Macie/us-east-1/",
        "jobArn":"arn:aws:macie2:us-east-1",
        "jobId":"088009521d393eda440a24f3c7ad8fbd",
        "result":{
          "additionalOccurrences":false,
          "customDataIdentifiers":{
            "detections":[
            ],
            "totalCount":0
          },
          "mimeType":"application/zip",
          "sensitiveData":[
            {
              "category":"PERSONAL_INFORMATION",
              "detections":[
                {
                  "count":80,
                  "type":"PHONE_NUMBER"
                },
                {
                  "count":5,
                  "type":"ADDRESS"
                },
                {
                  "count":207,
                  "type":"NAME"
                }
              ],
              "totalCount":292
            },
            {
              "category":"CREDENTIALS",
              "detections":[
                {
                  "count":5,
                  "type":"AWS_CREDENTIALS"
                }
              ],
              "totalCount":5
            }
          ],
          "sizeClassified":44213802,
          "status":{
            "code":"PARTIAL",
            "reason":"ARCHIVE_CONTAINS_UNPROCESSED_FILES"
          }
        }
      },
      "count":1,
      "createdAt":datetime.datetime(2020,
      10,
      22,
      3,
      12,
      9,
      364000,
      "tzinfo=tzutc())",
      "description":"The object contains more than one type of ""sensitive information.",
      "id":"FINDING_ID",
      "partition":"aws",
      "region":"us-east-1",
      "resourcesAffected":{
        "s3Bucket":{
          "arn":"arn:aws:s3:::testexample",
          "createdAt":datetime.datetime(2020,
          9,
          14,
          10,
          31,
          56,
          "tzinfo=tzutc())",
          "defaultServerSideEncryption":{
            "encryptionType":"NONE"
          },
          "name":"testexample",
          "owner":{
            "displayName":"lab_aws",
            "id":"OWNER_ID"
          },
          "publicAccess":{
            "effectivePermission":"PUBLIC",
            "permissionConfiguration":{
              "accountLevelPermissions":{
                "blockPublicAccess":{
                  "blockPublicAcls":false,
                  "blockPublicPolicy":false,
                  "ignorePublicAcls":false,
                  "restrictPublicBuckets":false
                }
              },
              "bucketLevelPermissions":{
                "accessControlList":{
                  "allowsPublicReadAccess":false,
                  "allowsPublicWriteAccess":false
                },
                "blockPublicAccess":{
                  "blockPublicAcls":false,
                  "blockPublicPolicy":false,
                  "ignorePublicAcls":false,
                  "restrictPublicBuckets":false
                },
                "bucketPolicy":{
                  "allowsPublicReadAccess":true,
                  "allowsPublicWriteAccess":false
                }
              }
            }
          },
          "tags":[
          ]
        },
        "s3Object":{
          "bucketArn":"arn:aws:s3:::testsiemplify",
          "eTag":"8dfbe2ba101b3ca0a62f8fde823503b4-5",
          "extension":"zip",
          "key":"awscliv2.zip",
          "lastModified":datetime.datetime(2020,
          9,
          28,
          18,
          47,
          30,
          "tzinfo=tzutc())",
          "path":"testexample/awscliv2.zip",
          "publicAccess":false,
          "serverSideEncryption":{
            "encryptionType":"NONE"
          },
          "size":33775890,
          "storageClass":"STANDARD",
          "tags":[
          ],
          "versionId":""
        }
      },
      "sample":false,
      "schemaVersion":"1.0",
      "severity":{
        "description":"High",
        "score":3
      },
      "title":"The S3 object contains multiple types of sensitive ""information.",
      "type":"SensitiveData:S3Object/Multiple",
      "updatedAt":datetime.datetime(2020,
      10,
      22,
      3,
      12,
      9,
      364000,
      "tzinfo=tzutc())"
    }
  ]
}
案件總覽
結果類型 說明 類型
輸出訊息*

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

如果成功: 「Amazon Macie findings found」

如果 is_success=False,例如未找到任何發現項目: 「未傳回任何發現項目。」

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

如果系統回報重大錯誤,例如憑證錯誤或連線中斷: 「無法連線至 Amazon Macie 服務!錯誤為 {0}".format(exception.stacktrace)

一般
資料表

資料表名稱:Amazon Macie Findings

表格欄:

  • 發現項目 ID -「id」
  • 類別
  • 標題
  • 嚴重性
  • 類型
  • 是否已封存 - 已封存
  • 建立時間
  • 更新時間
一般

取得發現項目

根據指定的發現項目 ID 取得 Amazon Macie 發現項目。

參數

參數名稱 類型 預設值 為必填 說明
發現項目 ID 字串 不適用 是

要取得詳細資料的發現項目 ID。

參數可接受多個值,並以半形逗號分隔。

應用實例

分析警告時,取得發現項目詳細資料。在這種情況下,發現項目不會像來自連接器那樣「扁平」,而且發現項目資料可能更容易處理。

執行日期

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

動作結果

指令碼執行結果
指令碼結果名稱 值選項 範例
is_success True 或 False is_success:False
JSON 結果
{
    "Policy": {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "AddPerm",
                "Effect": "Allow",
                "Principal": "*",
                "Action": "s3:GetObject",
                "Resource": "arn:aws:s3:::testexample/*"
            }
        ]
    }
案件總覽
結果類型 說明 類型
輸出訊息*

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

如果成功: 「Amazon Macie findings found」

如果 is_success=False,例如未找到任何發現項目: 「未傳回任何發現項目。」

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

如果系統回報重大錯誤,例如憑證錯誤或連線中斷: 「無法連線至 Amazon Macie 服務!錯誤為 {0}".format(exception.stacktrace)

一般
資料表

資料表名稱:Amazon Macie Findings

表格欄:

  • 發現項目 ID -「id」
  • 類別
  • 標題
  • 嚴重性
  • 類型
  • 是否已封存 - 已封存
  • 建立時間
  • 更新時間
  • 一般

    建立自訂資料 ID

    建立 Amazon Macie 自訂資料 ID。

    參數

    參數名稱 類型 預設值 為必填 說明
    自訂資料 ID 名稱 字串 不適用 是 Amazon Macie 新自訂資料 ID 名稱。
    自訂資料 ID 說明 字串 不適用 否 Amazon Macie 新自訂資料 ID 的說明。
    自訂資料 ID 規則運算式 字串 不適用 是 Amazon Macie 新增自訂資料 ID 規則運算式。範例:I[a@]mAB[a@]dRequest
    自訂資料 ID 關鍵字 字串 不適用 否 Amazon Macie 新自訂資料 ID 關鍵字。
    自訂資料 ID 忽略字詞 字串 不適用 否 Amazon Macie 新自訂資料 ID 忽略字詞。
    自訂資料 ID 最大比對距離 整數 50 否 Amazon Macie 新自訂資料 ID 的比對距離上限。

    用途

    根據觀察到的資料建立 Amazon Macie 自訂資料 ID,以便日後在分類工作中使用新的自訂資料 ID。

    執行日期

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

    動作結果

    指令碼執行結果
    指令碼結果名稱 值選項 範例
    is_success True 或 False is_success:False
    JSON 結果
    {
      "ResponseMetadata":{
        "HTTPHeaders":{
          "connection":"keep-alive",
          "content-length":"65",
          "content-type":"application/json",
          "date":"Mon, 26 Oct 2020 05:15:07 GMT",
          "x-amz-apigw-id":"ID",
          "x-amzn-remapped-content-length":"65",
          "x-amzn-remapped-date":"Mon, 26 Oct ""2020 05:15:07 ""GMT",
          "x-amzn-remapped-x-amzn-requestid":"61217a30-189e-4573-9f76-257b7065a04d",
          "x-amzn-requestid":"509e1c12-ab86-459e-9d6d-790a359686b2"
        },
        "HTTPStatusCode":200,
        "RequestId":"509e1c12-ab86-459e-9d6d-790a359686b2",
        "RetryAttempts":0
      },
      "customDataIdentifierId":"ff43487b-5643-4de1-b651-9ecbeb3021ed"
    }
    
    案件總覽
    結果類型 說明 類型
    輸出訊息*

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

    如果成功: "New Amazon Macie custom data identifier created: {0}".format(new identifier_id from response)

    如果 is_success=False,例如未找到任何發現項目: 「Failed to create Amazon Macie Identifier. 錯誤:{0}".format(error from response)

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

    如果系統回報重大錯誤,例如憑證錯誤或連線中斷: 「無法連線至 Amazon Macie 服務!錯誤為 {0}".format(exception.stacktrace)

    一般

    刪除自訂資料 ID

    刪除 Amazon Macie 自訂資料 ID。

    參數

    參數名稱 類型 預設值 為必填 說明
    自訂資料 ID 字串 不適用 否 要刪除的 Amazon Macie 自訂資料 ID。

    應用實例

    刪除 Amazon Macie 自訂資料 ID。

    執行日期

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

    動作結果

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

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

    如果成功: "Amazon Macie custom data identifier {0} deleted".format(custom data identifier id)

    如果 is_success=False,例如未找到任何發現項目: 「Failed to delete Amazon Macie Identifier {0}. 錯誤為:{1}」。format(自訂資料 ID、回應中的錯誤)

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

    如果系統回報重大錯誤,例如憑證錯誤或連線中斷: 「無法連線至 Amazon Macie 服務!錯誤為 {0}".format(exception.stacktrace)

    一般

    啟用 Macie

    啟用 Amazon Macie 服務。

    參數

    不適用

    用途

    在服務時段結束後啟用 Amazon Macie。

    執行日期

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

    動作結果

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

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

    如果成功: 「Successfully enabled Amazon Macie service」

    If is_success=False: "Failed to enable Amazon Macie service. 錯誤:{0}".format(error from response)

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

    如果系統回報重大錯誤,例如憑證錯誤或連線中斷:「Failed to connect to the Amazon Macie service! 錯誤為 {0}".format(exception.stacktrace)

    一般

    停用 Macie

    停用 Amazon Macie 服務。

    應用實例

    在服務時段停用 Amazon Macie,以便對 AWS bucket 進行一些變更,且不會造成大量偽陽性。

    執行日期

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

    動作結果

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

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

    如果成功: 「Successfully disabled Amazon Macie service」

    If is_success=False: "Failed to disable Amazon Macie service. 錯誤:{0}".format(error from response)

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

    如果系統回報重大錯誤,例如憑證錯誤或連線中斷: 「無法連線至 Amazon Macie 服務!錯誤為 {0}".format(exception.stacktrace)

    一般

    連接器

    如要進一步瞭解如何在 Google SecOps 中設定連接器,請參閱「擷取資料 (連接器)」。

    Amazon Macie - Findings Connector

    擷取 Amazon Macie 發現項目。

    連接器參數

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

    參數名稱 類型 預設值 為必填 說明
    產品欄位名稱 字串 不適用 是

    儲存產品名稱的欄位名稱。

    產品名稱主要會影響對應。為簡化及改善連接器的對應程序,預設值會解析為程式碼參照的備用值。如果這個參數的輸入內容無效,預設會解析為備用值。

    預設值為 Product Name。

    事件欄位名稱 字串 不適用 是

    決定事件名稱 (子類型) 的欄位名稱。

    環境欄位名稱 字串 不適用 否

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

    如果缺少環境欄位,連接器會使用預設值。

    Environment Regex Pattern 字串 不適用 否

    規則運算式模式,用於對 Environment Field Name 欄位中的值執行。這個參數可讓您使用規則運算式邏輯,操控環境欄位。

    使用預設值 .* 擷取必要的原始 Environment Field Name 值。

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

    指令碼逾時 (秒) 整數 180 是

    執行目前指令碼的 Python 程序逾時限制 (以秒為單位)。

    AWS 存取金鑰 ID 字串 不適用 是 要在整合中使用的 AWS 存取金鑰 ID。
    AWS Secret Key 密碼 不適用 是 要在整合中使用的 AWS Secret。
    AWS 預設區域 字串 不適用 是 整合時使用的 AWS 預設區域,例如 us-west-2。
    要擷取的發現項目嚴重性 字串 不適用 否

    要擷取的發現項目嚴重程度:High、Medium 或 Low。

    參數接受多個值,請以半形逗號分隔。

    如未指定,連接器會擷取所有發現項目,不論嚴重程度為何。

    要擷取的發現項目數量上限 整數 50 否 每次連接器疊代要處理的發現項目數量。
    擷取過去幾小時內的資料 整數 1 否

    要擷取多久以前的快訊 (以小時為單位)。

    這個參數可套用至首次啟用連接器後的初始連接器疊代,或過期連接器時間戳記的備用值。

    Use whitelist as a blacklist 核取方塊 已取消勾選 是

    如果選取,連接器會將動態清單做為封鎖清單。

    Proxy 伺服器位址 字串 不適用 否 要使用的 Proxy 伺服器位址。
    Proxy 使用者名稱 字串 不適用 否 用於驗證的 Proxy 使用者名稱。
    Proxy 密碼 密碼 不適用 否 用於驗證的 Proxy 密碼。

    連接器規則

    封鎖清單預設為停用。

    連接器支援動態清單,只會擷取特定類型的發現項目。

    連接器支援 Proxy。

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