QRadar

整合版本:56.0

支援的 QRadar 部署作業

這項整合功能支援內部部署和雲端 QRadar 部署作業。

QRadar 的網路存取權

從 Google Security Operations 存取 QRadar 的 API:允許透過通訊埠 443 (HTTPS) 或您環境中設定的通訊埠傳輸流量。

設定 QRadar 權限

在 QRadar 中建立專屬的 Google SecOps 使用者和安全性設定檔 (如後續步驟所述),即可更精細地控管權限。這個方法為選用,但建議使用。

您也可以使用現有的管理員帳戶,整合 QRadar。

建立 Google SecOps 使用者 {:.hide-from-toc}

  1. 在 QRadar 中,按一下左上角的圖示。

  2. 前往「管理」,然後按一下「使用者」

  3. 按一下「新增」並填寫資訊,即可建立新的管理員使用者。

建立 Google SecOps 安全性設定檔

  1. 依序前往「管理」>「使用者管理」>「安全性設定檔」

  2. 使用下列設定建立設定檔:

    • 權限優先順序:沒有限制
    • 記錄來源:所有記錄來源群組
    • 聯播網:全部
    • 網域:所有網域

    建立 Google SecOps 安全性設定檔

部署變更

按一下畫面中的「Deploy」(部署)

建立 Authorized Service 來存取 API

  1. 依序前往「管理」>「使用者管理」>「已授權服務」

  2. 使用下列設定建立服務:

    • 服務名稱:Siemplify_Application_User
    • 使用者角色:管理員
    • 安全性設定檔:管理員
    • 有效期限:無效期
  3. 複製產生的驗證金鑰,並在 Google SecOps 整合設定 (部署精靈) 中使用。

在 Google SecOps 中設定 QRadar 整合

如需在 Google SecOps 中設定整合功能的詳細操作說明,請參閱「設定整合功能」。

整合參數

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

參數名稱 類型 預設值 為必填項目 說明
執行個體名稱 字串 不適用 您要設定整合的執行個體名稱。
說明 字串 不適用 執行個體的說明。
API 根目錄 字串 https://IP_ADDRESS 指向 QRadar 伺服器的網址路徑。
API 權杖 密碼 不適用 用於驗證的 API 安全權杖。
API 版本 字串 不適用 使用的 API 版本。
遠端執行 核取方塊 已取消勾選 勾選這個欄位,即可遠端執行設定的整合項目。勾選後,系統會顯示選取遠端使用者 (服務專員) 的選項。

動作

類似流程查詢

說明

執行預先定義的 AQL 查詢,找出與指定 Google SecOps IP 位址實體相關的流程。

參數

參數名稱 類型 預設值 為必填項目 說明
時間差 (分鐘) 整數 10 擷取過去 x 分鐘的流程。這個參數接受數值,例如 10。
要擷取的流程數量上限 整數 23 限制動作可傳回的流程。這個參數接受數值,例如 10。
要顯示的欄位 字串 不適用 除了預先定義的欄位,還要從流程中擷取的欄位。如未設定,動作會傳回流程的預先定義欄位。
來源 IP 位址欄位名稱 字串 不適用 代表流程來源 IP 位址欄位的欄位。
目的地 IP 位址欄位名稱 字串 不適用 代表流程目的地 IP 位址欄位的欄位。

劇本應用實例

從 QRadar 取得過去 x 分鐘內,為特定 IP 位址註冊的流程相關資訊。

執行日期

這項操作會對 IP 位址實體執行。

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
{
    "flows": [
      {
        "destinationflags": 27,
        "destinationpackets": 5.0,
        "sourcebytes": 522.0,
        "protocolid": 6,
        "sourceip": "195.200.72.148",
        "destinationbytes": 571.0,
        "lastpackettime": 1585057251000,
        "sourceflags": 27,
        "sourcepackets": 5.0,
        "qid": 53268795,
        "flowtype": 0,
        "destinationip": "37.28.155.22",
        "firstpackettime": 1585057224000,
        "category": 18448,
        "source hostname": null,
        "destination hostname": null
      },
      {
        "destinationflags": null,
        "destinationpackets": 0.0,
        "sourcebytes": 78.0,
        "protocolid": 17,
        "sourceip": "195.200.72.148",
        "destinationbytes": 0.0,
        "lastpackettime": 1585057220000,
        "sourceflags": null,
        "sourcepackets": 1.0,
        "qid": 53258563,
        "flowtype": 0,
        "destinationip": "8.8.8.8",
        "firstpackettime": 1585057177000,
        "category": 18438,
        "source hostname": null,
        "destination hostname": null
      },
      ...
    ]
}
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果動作找到類似流程: 「為下列實體找到類似流程:{entityList}」
  • 如果動作未找到部分實體的類似流程: 「The following entities were processed successfully, but no similar flows were found for them: {entityList}」(已成功處理下列實體,但未找到類似流程:{entityList})
  • 如果動作未找到所有提供實體的類似流程: 「找不到類似流程」。
  • 如果動作處理部分實體時發生非重大錯誤: 「Failed processing of the following entities: {entityList}」(下列實體處理失敗:{entityList})

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

  • 如果無法連線: 「Failed to execute action, the error is {o}」""".format(exception.stacktrace)"
一般
資料表

Similar flows for entity: {0}".format(Siemplify.entity.identifier)

Headers:...

實體

類似活動查詢

說明

執行預先定義的 AQL 查詢,找出與指定 Google SecOps IP 位址、主機名稱或使用者名稱實體相關的事件。

參數

參數名稱 類型 預設值 為必填項目 說明
時間差 (分鐘) 整數 10 擷取過去 x 分鐘的流程。這個參數接受數值,例如 10。
要擷取的事件數量上限 整數 25 限制動作可傳回的事件。這個參數接受數值,例如 25。
要顯示的欄位 CSV 不適用 除了預先定義的欄位外,還要從事件中擷取的欄位。如未設定,動作會傳回活動的預先定義欄位。
主機名稱欄位名稱 字串 不適用 代表事件主機名稱欄位的欄位。
來源 IP 位址欄位名稱 字串 不適用 代表流程來源 IP 位址欄位的欄位。
目的地 IP 位址欄位名稱 字串 不適用 代表流程目的地 IP 位址欄位的欄位。
使用者名稱欄位名稱 字串 不適用 代表事件使用者名稱欄位的欄位。

用途範例

從 QRadar 取得過去 x 分鐘內,指定實體註冊事件的相關資訊。

執行日期

這項動作會對下列實體執行:

  • IP 位址
  • 主機名稱
  • 使用者

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
{
    "events": [
      {
        "starttime": 1585288010745,
        "protocolid": 255,
        "sourceip": "10.0.100.250",
        "logsourceid": 62,
        "qid": 18750001,
        "sourceport": 0,
        "eventcount": 1,
        "magnitude": 10,
        "identityip": "0.0.0.0",
        "destinationip": "10.0.100.250",
        "destinationport": 0,
        "category": 10008,
        "username": null,
        "hostname": null
      },
      {
        "starttime": 1585288010745,
        "protocolid": 255,
        "sourceip": "10.0.100.250",
        "logsourceid": 62,
        "qid": 18750001,
        "sourceport": 0,
        "eventcount": 1,
        "magnitude": 10,
        "identityip": "0.0.0.0",
        "destinationip": "10.0.100.250",
        "destinationport": 0,
        "category": 10008,
        "username": null,
        "hostname": null
      },
      ...
    ]
}
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果動作找到類似流程: 「為下列實體找到類似流程:{entityList}」
  • 如果動作未找到部分實體的類似流程: 「下列實體已成功處理,但系統未找到類似流程:{entityList}」
  • 如果動作未找到所有提供實體的類似流程: 「找不到類似流程」。
  • 如果動作處理部分實體時發生非重大錯誤: 「Failed processing of the following entities: {entityList}」(下列實體處理失敗:{entityList})

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

  • 如果無法連線: 「Failed to execute action, the error is {o}」""".format(exception.stacktrace)"
一般
資料表

Similar flows for entity: {0}".format(Siemplify.entity.identifier)

Headers:...

實體

說明

對 QRadar 執行個體執行任意 AQL 查詢。這項動作會以 CSV 格式傳回輸出內容。

參數

參數名稱 類型 預設值 為必填項目 說明
查詢格式 字串 不適用 要執行的查詢格式,例如「Select * from flows limit 10 last 10 minutes」。

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
結果 不適用 不適用
JSON 結果
{
    "events": [
        {
            "username": "None",
            "category": 4003,
            "starttime": 1548682790158,
            "destinationip": "1.1.1.1",
            "eventcount": 13,
            "qid": 20257872,
            "magnitude": 3,
            "destinationport": 53,
            "protocolid": 17,
            "sourceport": 50597,
            "identityip": "1.1.1.1",
            "sourceip": "1.1.1.1",
            "logsourceid": 71
        }, {
            "username": "None",
            "category": 8053,
            "starttime": 1548682800217,
            "destinationip": "1.1.1.1",
            "eventcount": 1,
            "qid": 20280296,
            "magnitude": 3,
            "destinationport": 443,
            "protocolid": 6,
            "sourceport": 49230,
            "identityip": "1.1.1.1",
            "sourceip": "1.1.1.1",
            "logsourceid": 71
        }
    ]
}
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果動作找到資料: 「找到查詢的資料。」
  • 如果動作找不到資料: 「找不到查詢的資料。」

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

  • 如果無法連線: 「Failed to execute action, the error is {o}」。format(exception.stacktrace)
一般
資料表

「查詢結果」

標頭:...

一般

乒乓

說明

測試與 QRadar 執行個體的連線。

參數

不適用

預定用途

使用 Google Security Operations Marketplace 頁面整合設定中提供的參數,測試是否能順利存取目標系統。

動作結果

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

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

  • 連線成功: 「連線成功」

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

  • 如果無法連線: 「Failed to connect to a QRadar instance, the error is {o}」。format(exception.stacktrace)
一般

在參照集中查閱值

說明

檢查特定參照集是否列出某個值。

參數

參數名稱 類型 預設值 為必填項目 說明
名稱 字串 不適用 要檢查值的參照集名稱。
字串 不適用 要在參照集中檢查的值。

劇本應用實例

在劇本執行中發現惡意 IP,請檢查是否列在 Malicious_IPs 參考集中。

執行日期

這項操作不會在 Google SecOps 實體上執行。

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
{
    "timeout_type": "FIRST_SEEN",
    "number_of_elements": 1,
    "data": [
      {
        "last_seen": 1611149814345,
        "first_seen": 1611149814345,
        "source": "admin",
        "value": "192.168.10.230",
        "domain_id": null
      }
    ],
    "creation_time": 1440695740583,
    "name": "Critical Assets",
    "namespace": "SHARED",
    "element_type": "IP",
    "collection_id": 20
  }
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果系統未回報任何錯誤:

    如果找到值: 「在參照集中找到 {value}。」

    如果找不到值: 「Could not find value in the reference set.」(找不到參考集中的值)。

  • 如果系統回報錯誤 (is_success=False): 「Failed to lookup {value} in the reference set.」

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

  • 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤: 「Error executing "Lookup for a value in a reference set" action. 原因:{0}".format(error.Stacktrace)
一般

在參照對應中查閱值

說明

檢查特定參照地圖中是否列出某個值。

參數

參數名稱 類型 預設值 為必填項目 說明
名稱 字串 不適用 要檢查值的參照對應名稱。
字串 不適用 要在參照的地圖中檢查的值。

劇本應用實例

根據參照對應值,檢查使用者名稱是否可存取特定 IP。

執行日期

這項操作不會在 Google SecOps 實體上執行。

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
{
    "data": {
        "1001": {
            "last_seen": 1583903726952,
            "first_seen": 1583903726952,
            "source": "reference data api",
            "value": "jack"
        }
    }
}
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果沒有錯誤:

    如果找到值: 「在參照對應中找到 {value}。」

    如果找不到值: 「Could not find value in the reference map.」(找不到參照對應中的值)。

  • 如果發生錯誤 (is_success=False):「Failed to lookup {value} in the reference set.」(無法在參照集中查閱「{value}」。)

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

  • 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤: 「Error executing "Lookup for a value in a reference map" action. 原因:{0}".format(error.Stacktrace)
一般

在集合的參照對應中查詢值

說明

檢查值是否列在特定參照地圖的集合中。

參數

參數名稱 類型 預設值 為必填項目 說明
名稱 字串 不適用 要檢查值的參照對應集名稱。
字串 不適用 要在參照的集合對應中檢查的值。

用途範例

根據 setvalues 的參照對應表,檢查使用者名稱是否可存取特定 IP。

執行日期

這項動作會在 Google SecOps 實體上執行。

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
"data": {
        "192.168.1.1": [
            {
                "last_seen": 1583912905418,
                "first_seen": 1583912905418,
                "source": "reference data api",
                "value": "jack, john, huey"
            },
            {
                "last_seen": 1583913398524,
                "first_seen": 1583913398524,
                "source": "reference data api",
                "value": "zz"
            },
            {
                "last_seen": 1583913639025,
                "first_seen": 1583913639025,
                "source": "reference data api",
                "value": "jane"
            }
        ]
        }
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果沒有錯誤:

    如果找到值: 「在集合的參照地圖中找到值。」

    如果找不到值: 「Could not find value {value} in the reference map of sets.」(找不到集合參照地圖中的值「{value}」。)

  • 如果發生錯誤 (is_success=False):「Failed to lookup {value} in the reference map of sets.」

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

  • 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤: 「Error executing "Lookup for a value in a reference map of sets" action. 原因:{0}".format(error.Stacktrace)
一般

在參考資料表格中查詢值

說明

檢查特定參照表是否列出某個值。

參數

參數名稱 類型 預設值 為必填項目 說明
名稱 字串 不適用 要檢查值的參照資料表名稱。
字串 不適用 要在參照表格中檢查的值。

執行日期

這項操作會對所有實體執行。

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
{
    "data": {
        "Source_IP": {
            "port": {
                "last_seen": 1583933682283,
                "first_seen": 1583933682283,
                "source": "reference data api",
                "value": "8080"
            }
        },
        "192.168.1.1": {
            "port": {
                "last_seen": 1583990995600,
                "first_seen": 1583990995600,
                "source": "reference data api",
                "value": "8080"
            }
        }
    }
}
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果沒有錯誤:

    如果找到值: 「在參照表格中找到值。」

    如果找不到值: 「Could not find value in the reference tables.」(參考表格中找不到值)。

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

  • 如果發生錯誤: 「Error executing "Lookup for a value in a reference tables" action. 原因:{0}".format(error.Stacktrace)"
一般

在參考地圖中查詢鍵

說明

檢查特定參考地圖中是否列出金鑰。

參數

參數名稱 類型 預設值 為必填項目 說明
名稱 字串 不適用 要檢查值的參照對應名稱。
字串 不適用 要在參照地圖中檢查的鍵。

用途範例

根據參照對應值,檢查使用者名稱是否可存取特定 IP。

執行日期

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

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
{
    "data": {
        "1001": {
            "last_seen": 1583903726952,
            "first_seen": 1583903726952,
            "source": "reference data api",
            "value": "jack"
        }
    }
}
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果沒有錯誤:

    如果找到金鑰: 「Found {key} in reference map.」

    如果找不到鍵: 「Could not find key {key} in the reference map.」(參考對應表中找不到鍵「{key}」。)

  • 如果發生錯誤 (is_success=False): 「Failed to lookup {key} in the reference set.」

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

  • 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤: 「Error executing "Lookup for a value in a reference map" action. Reason: {0}".format(error.Stacktrace)
一般

在集合的參照對應中查閱鍵

說明

檢查鍵是否列於特定集合的參照地圖中。

參數

參數名稱 類型 預設值 為必填項目 說明
名稱 字串 不適用 要檢查值的參照對應集名稱。
字串 不適用 要在參照的集合對應中檢查的鍵。

用途範例

根據設定值的參考對應表,檢查使用者名稱是否可存取特定 IP。

執行日期

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

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
"data": {
        "192.168.1.1": [
            {
                "last_seen": 1583912905418,
                "first_seen": 1583912905418,
                "source": "reference data api",
                "value": "jack, john, huey"
            },
            {
                "last_seen": 1583913398524,
                "first_seen": 1583913398524,
                "source": "reference data api",
                "value": "zz"
            },
            {
                "last_seen": 1583913639025,
                "first_seen": 1583913639025,
                "source": "reference data api",
                "value": "jane"
            }
        ]
    }
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果沒有錯誤:

    如果找到鍵: 「Found key {key} in reference map of sets.」(在集合的參照對應中找到鍵 {key}。)

    如果找不到鍵: 「Could not find key {key} in the reference map of sets.」(在集合的參照對應中找不到鍵「{key}」)。

  • 如果發生錯誤 (is_success=False): 「Failed to lookup {key} in the reference map of sets.」

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

  • 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤: 「執行『Lookup for a value in a reference map of sets』動作時發生錯誤。原因:{0}".format(error.Stacktrace)
一般

列出參照集

說明

列出 QRadar 中可用的參照集。

參數

參數名稱 類型 預設值 為必填項目 說明
要傳回的欄位 字串 不適用 指定動作應傳回的欄位。如未提供任何欄位,動作預設會傳回所有可用欄位。此參數接受以半形逗號分隔的多個值。
篩選條件 字串 不適用 指定篩選條件,只傳回特定元素,例如:element_type = IP
要傳回的元素數量 整數 25 指定動作傳回的元素數量上限。

用途範例

列出參考資料可用的元素。

執行日期

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

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
[
    {
        "name": "Critical Assets",
        "element_type": "IP"
    },
    {
        "name": "Asset Reconciliation IPv4 Blocklist",
        "element_type": "IP"
    },
    {
        "name": "Proxy Servers",
        "element_type": "IP"
    }
]
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果沒有錯誤:

    如果傳回資料:「動作已順利完成並傳回資料。」

    如果找不到任何內容 (例如提供的篩選條件值不存在): 「動作已順利完成,但未傳回任何資料。」

  • 如果系統回報錯誤 (例如提供的語法有誤) (is_success=False): 「Failed to execute action due to errors (0).format(error text)」

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

  • 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤: 「執行動作時發生錯誤。原因:{0}".format(error.Stacktrace)
一般

列出參考地圖

說明

列出 QRadar 中可用的參考地圖。

參數

參數名稱 類型 預設值 為必填項目 說明
要傳回的欄位 字串 不適用 指定動作應傳回的欄位。如未提供任何欄位,動作預設會傳回所有可用欄位。這個參數接受以半形逗號分隔的多個值。
篩選條件 字串 不適用 指定篩選條件,只傳回特定元素,例如:element_type = ALNIC
要傳回的元素數量 整數 25 指定動作傳回的元素數量上限。

用途範例

列出參考資料可用的元素。

執行日期

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

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
[
    {
        "name": "User1",
        "element_type": "ALNIC"
    },
    {
        "name": "User",
        "element_type": "ALNIC"
    }
]
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果沒有錯誤:

    如果傳回資料: 「動作已順利完成,並傳回資料。」

    如果找不到任何內容 (例如提供的篩選器值不存在): 「動作已順利完成,但未傳回任何資料。」

  • 如果系統回報錯誤 (例如提供的語法有誤) (is_success=False): 「Failed to execute action due to errors (0).format(error text)」

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

  • 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤: 「執行動作時發生錯誤。原因:{0}".format(error.Stacktrace)
一般

列出集合的參考地圖

說明

列出 QRadar 中可用的集合參考地圖。

參數

參數名稱 類型 預設值 為必填項目 說明
要傳回的欄位 字串 不適用 指定動作應傳回的欄位。如未提供任何欄位,動作預設會傳回所有可用欄位。這個參數接受以半形逗號分隔的多個值。
篩選條件 字串 不適用 指定篩選條件,只傳回特定元素,例如:element_type = ALN
要傳回的元素數量 整數 25 指定動作傳回的元素數量上限。

用途範例

列出參考資料可用的元素。

執行日期

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

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
[
    {
        "name": "CorrelatedAttackMap",
        "element_type": "ALN"
    },
    {
        "name": "TestMapOfSets",
        "element_type": "ALN"
    }
]
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果沒有錯誤:

    如果傳回資料: 「動作已順利完成,並傳回資料。」

    如果找不到任何內容 (例如提供的篩選器值不存在): 「動作已順利完成,但未傳回任何資料。」

  • 如果系統回報錯誤 (例如提供的語法有誤) (is_success=False): 「Failed to execute action due to errors (0).format(error text)」

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

  • 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤: 「執行動作時發生錯誤。原因:{0}".format(error.Stacktrace)
一般

列出參照表

說明

列出 QRadar 中可用的參考資料表。

參數

參數名稱 類型 預設值 為必填項目 說明
要傳回的欄位 字串 不適用 指定動作應傳回的欄位。如未提供任何欄位,這項動作預設會傳回所有可用欄位。此參數接受以半形逗號分隔的多個值。
篩選條件 字串 不適用 指定篩選條件,只傳回特定元素,例如:element_type = ALN
要傳回的元素數量 整數 25 指定動作傳回的元素數量上限。

用途範例

列出參考資料可用的元素。

執行日期

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

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
[
    {
        "name": "TestTable2",
        "element_type": "ALN"
    },
    {
        "name": "TestTable3",
        "element_type": "ALN"
    }
]
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果沒有錯誤:

    如果傳回資料: 「動作已順利完成,並傳回資料。」

    如果找不到任何內容 (例如提供的篩選器值不存在): 「動作已順利完成,但未傳回任何資料。」

  • 如果發生錯誤,例如提供的語法有誤 (is_success=False): 「Failed to execute action due to errors (0).format(error text)」

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

  • 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤: 「執行動作時發生錯誤。原因:{0}".format(error.Stacktrace)
一般

新增違規事項附註

說明

為 QRadar 違規事項新增附註。

參數

參數名稱 類型 預設值 為必填項目 說明
違規事項 ID 整數 不適用 要新增附註的違規事項 ID。
附註文字 字串 不適用 要新增至違規事項的附註文字。

劇本用途範例

在 QRadar 違規事項中新增 Google SecOps 的附註。

執行日期

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

動作結果

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

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

  • 如果成功: 「Added a note to offense {0}」。format(offense_id)
  • 如果 is_success=False,例如 QRadar 端發生內部錯誤: 「Failed to add a note to offense {0}」。format(offense_id)
  • 動作應失敗並停止執行應對手冊:

  • 如果系統回報重大錯誤,例如憑證錯誤或連線中斷: 「Failed to connect to the QRadar server! Error is {0}".format(exception.stacktrace)
一般

更新違規事項

說明

更新 QRadar 違規事項。

參數

參數顯示名稱 類型 預設值 為必填項目 說明
違規事項 ID 整數 不適用 要更新的違規事項 ID。
指派對象 字串 不適用 要指派違規事項的使用者登入資訊。
狀態 DDL " " 違規事項的新狀態。
關閉原因 字串 不適用 如果違規事項狀態設為已結案,您必須提供 QRadar 結案原因。
後續追蹤 核取方塊 未勾選核取方塊 指定是否要將違規事項標示為後續追蹤。
受保護 核取方塊 未勾選核取方塊 指定是否應將違規內容標示為受保護。

劇本用途範例

從 Google SecOps 更新 QRadar 違規事項,讓 QRadar 違規事項狀態與 Google SecOps 保持同步。

執行日期

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

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
{
    "last_persisted_time": 1611143659000,
    "username_count": 0,
    "description": "Web\n",
    "rules": [
        {
            "id": 100555,
            "type": "CRE_RULE"
        }
    ],
    "event_count": 0,
    "flow_count": 4,
    "assigned_to": "admin",
    "security_category_count": 1,
    "follow_up": true,
    "source_address_ids": [
        50
    ],
    "source_count": 1,
    "inactive": true,
    "protected": true,
    "closing_user": null,
    "destination_networks": [
        "other"
    ],
    "source_network": "other",
    "category_count": 1,
    "close_time": null,
    "remote_destination_count": 1,
    "start_time": 1610451749000,
    "magnitude": 0,
    "last_updated_time": 1610451887000,
    "credibility": 0,
    "id": 93,
    "categories": [
        "Web"
    ],
    "severity": 0,
    "policy_category_count": 0,
    "log_sources": [],
    "closing_reason_id": null,
    "device_count": 0,
    "first_persisted_time": 1610451722000,
    "offense_type": 1,
    "relevance": 0,
    "domain_id": 0,
    "offense_source": "37.28.155.22",
    "local_destination_address_ids": [],
    "local_destination_count": 0,
    "status": "OPEN"
}
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果成功: 「Offense {0} was updated」(已更新違規事項 {0})。format(offense_id)
  • 如果 is_success=False,例如系統找不到具有所提供 ID 的違規事項: "Fail to update offense for provided id {0}".format(offense_id)"

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

  • 如果系統回報重大錯誤,例如憑證錯誤或連線中斷: 「Failed to connect to the QRadar server! Error is {0}".format(exception.stacktrace)
一般

取得規則 MITRE 涵蓋範圍

說明

使用 Use Case Manager 應用程式,在 QRadar 中取得規則的 MITRE 詳細資料。

參數

參數名稱 類型 預設值 為必填項目 說明
規則名稱 CSV 指定要讓動作傳回 MITRE 詳細資料的規則名稱清單 (以半形逗號分隔)。
建立洞察資料 布林值 如果啟用,這項動作會建立洞察資料,內含規則的 MITRE 涵蓋範圍相關資訊。

執行日期

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

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
is_success True/False is_success:False
JSON 結果
[{
    "rulename": "Excessive Database Connections"
        "id": "SYSTEM-1431",
        "has_ibm_default": true,
        "last_updated": 1591634177302,
        "mapping": {
            "Discovery": {
                "confidence": "medium",
                "user_override": false,
                "enabled": true,
                "ibm_default": true,
                "id": "TA0007",
                "techniques": {}
            },
            "Initial Access": {
                "confidence": "low",
                "user_override": false,
                "enabled": true,
                "ibm_default": true,
                "id": "TA0001",
                "techniques": {}
            }
        },
        "min-mitre-version": 7
    }
}]
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果找到至少一項規則 (is_success=true): 「Successfully found MITRE coverage for the following rules in QRadar Use Case Manager: {rule name}\n."
  • 如果找不到至少一項規則 (is_success=true): 「Action didn't find MITRE coverage for the following rules in QRadar Use Case Manager: {rule name}\n."
  • 如果找不到任何規則 (is_success=false): 「No MITRE coverage was found for the provided rules in QRadar Use Case Manager.」

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

  • 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤: 「Error executing action "Get Rule MITRE Coverage"。原因:{0}''.format(error.Stacktrace)
  • 如果回應中回報 404 狀態碼: 「Error executing action "Get Rule MITRE Coverage". 原因:未安裝 Use Case Manager。
一般
案件總覽表格

表格名稱: MITRE 涵蓋範圍

資料表資料欄:

  • 規則名稱
  • 對應

說明

根據 QRadar 中的參數執行 AQL 查詢。

參數

參數名稱 類型 預設值 為必填項目 說明
資料表名稱 DDL

流量數

可能的值包括:

  • 流量數
  • 活動
指定要查詢的資料表。
要傳回的欄位 CSV * 指定要傳回的欄位。如果未提供任何內容,動作會傳回所有欄位。也支援萬用字元。
Where 篩選條件 字串 為要執行的查詢指定 WHERE 篩選器。

您不需要提供時間篩選器、限制和排序。此外,您也不需要在酬載中提供 WHERE 字串。

時間範圍 DDL

過去 1 小時

可能的值:

  • 過去 1 小時
  • 過去 6 小時內
  • 最近 24 小時
  • 上週
  • 上個月
  • 自訂
指定結果的時間範圍。如果選取「自訂」,您還需要提供「開始時間」。
開始時間 字串 指定結果的開始時間。如果為「時間範圍」參數選取「自訂」,則必須提供這個參數。格式:ISO 8601。範例:2021-04-23T12:38Z
結束時間 字串 指定結果的結束時間。格式:ISO 8601。如果未提供任何值,且「時間範圍」參數選取「自訂」,則這個參數會使用目前時間。
排序欄位 字串 指定用於排序的參數。
排序順序 DDL

遞增

可能的值:

  • 遞增
  • 遞減
指定排序順序。必須提供「排序欄位」參數。
要傳回的結果數量上限 整數 50 指定要傳回的結果數。

動作結果

指令碼結果
指令碼結果名稱 值選項 範例
結果 不適用 不適用
JSON 結果
{
    "events": [
        {
            "username": "None",
            "category": 4003,
            "starttime": 1548682790158,
            "destinationip": "1.1.1.1",
            "eventcount": 13,
            "qid": 20257872,
            "magnitude": 3,
            "destinationport": 53,
            "protocolid": 17,
            "sourceport": 50597,
            "identityip": "1.1.1.1",
            "sourceip": "1.1.1.1",
            "logsourceid": 71
        }, {
            "username": "None",
            "category": 8053,
            "starttime": 1548682800217,
            "destinationip": "1.1.1.1",
            "eventcount": 1,
            "qid": 20280296,
            "magnitude": 3,
            "destinationport": 443,
            "protocolid": 6,
            "sourceport": 49230,
            "identityip": "1.1.1.1",
            "sourceip": "1.1.1.1",
            "logsourceid": 71
        }
    ]
}
案件總覽
結果類型 說明 類型
輸出訊息*

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

  • 如果找到至少部分資料 (is_success=true): 「Successfully retrieved results for the query "{constructed query}" in QRadar.」(已成功擷取 QRadar 中查詢「{constructed query}」的結果)。
  • 如果找不到任何結果 (is_success=false): 「No results found for the query {constructed query} in QRadar」(在 QRadar 中找不到與查詢「{constructed query}」相符的結果)。

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

  • 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤: 「Error executing action "QRadar Simple AQL Search". 原因:{0}''.format(error.Stacktrace)
  • 如果查詢發生錯誤,且系統回報 422 狀態碼: 「執行動作『QRadar Simple AQL Search』時發生錯誤。原因:{message}''.format(error.Stacktrace)
一般
案件總覽表格 表格名稱: 結果

連接器

QRadar 規則頁面

在 Google SecOps 中設定 QRadar 連接器

如需在 Google SecOps 中設定連接器的詳細操作說明,請參閱設定連接器

QRadar 關聯事件連接器 V2

說明

建議使用的連接器。擷取 QRadar 違規事項,並為新增至 Google SecOps 動態清單的每項 QRadar 規則,建立 Google SecOps 快訊。連接器只會擷取新增至 Google SecOps 動態清單的規則違規事項。連接器需要至少 QRadar API 10.1 版。連接器會根據 QRadar 違規事項的規則名稱 (而非違規事項名稱) 建立 Google SecOps 警示。

連接器先決條件

  1. 必要欄位的 QRadar 索引。QRadar New Correlation Events Connector V2 連接器會針對與下列違規事項相關聯的事件,使用額外欄位:logsource_id、creEventList、Custom Rule Partially Matched。QRadar 預設會為這些欄位建立索引,但您必須確認目前已啟用這些索引。如要檢查是否已啟用,請前往 QRadar Web 使用者介面的「管理」>「索引管理」。在開啟的視窗中,您會看到下列索引,請確認這些索引已啟用:

    • 自訂規則
    • 記錄來源
    • 自訂規則部分相符

    QRadar 中的索引

    詳情請參閱「索引管理」。

  2. 最長回溯天數建議:請謹慎使用最長回溯天數連結器參數值。QRadar 違規事件可能包含大量事件,如果嘗試透過連接器擷取這些事件,可能會導致 QRadar 伺服器負載過大,和/或要求逾時。因此,建議將「Max Days Backwards」參數設為足夠小的值,確保連接器能夠查詢 QRadar 中設定期間的事件。

連接器使用注意事項

使用連結器時,請注意下列事項:

  1. QRadar Correlation Events Connector v2 會追蹤每個違規事件擷取的事件。為此,它會使用所有事件資料 (QRadar API 傳回的每個事件欄位) 計算事件的雜湊總和,並將其做為違規事件的專屬 ID。因此,如果事件的所有欄位都相同,系統就不會將事件納入違規事項。系統會擷取第一個事件,並新增至相關違規事項。不過,系統會捨棄下列重複項目。上述情況是由 QRadar 架構所致,因為 QRadar 中的事件沒有專屬 ID。

  2. QRadar Correlation Events Connector v2 會根據違規事項的動態清單規則建立快訊,而不是根據違規事項本身。因此,如果違規事件中的事件遭到多項動態清單規則標記,系統會為相關動態清單規則,將該事件加入多項 Google SecOps 快訊。

IBM QRadar 會使用規則監控網路中的事件和流量,以偵測安全威脅。當事件和流程符合規則中定義的測試條件時,系統就會建立違規事件,顯示疑似發生安全攻擊或政策違規行為。

新版連接器只會根據相符規則,將違規事項擷取至 Google SecOps。這些規則由使用者定義,且必須新增至動態清單,確保 Google SecOps 只會擷取與使用者相關的違規事項。因此,建立新的違規事項後,連接器會檢查觸發違規事項的規則 (QRadar API 9 以上版本導入了規則篩選功能)。如果規則屬於動態清單,連接器會準備要擷取的違規事項。

連接器用途

調查違規行為

IBM QRadar 會使用規則監控網路中的事件和流量,以偵測安全威脅。當事件和流程符合規則中定義的測試條件時,系統就會建立違規事件,顯示疑似發生安全攻擊或政策違規行為。不過,知道發生違規行為只是第一步。如要瞭解事件發生方式、地點和執行者,需要經過一些調查。

「違規摘要」視窗會提供相關資訊,協助您瞭解事件經過,並判斷如何找出及解決問題,進而開始調查違規事件。

違規摘要
檢視

連接器參數

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

參數名稱 類型 預設值 說明
產品欄位名稱 字串 不適用 說明儲存產品名稱的欄位名稱。
事件欄位名稱 字串 不適用 說明儲存事件名稱的欄位名稱。
環境欄位名稱 字串 domain_name 說明儲存環境名稱的欄位名稱。如果找不到環境欄位,環境會是「」。
環境規則運算式模式 字串 .* 要對「環境欄位名稱」欄位中的值執行的 regex 模式。
API 根層級 字串 https://IP_ADDRESS:port QRadar 伺服器位址。
API 權杖 字串 不適用 API 驗證權杖。
API 版本 字串 10.1 要使用的 QRadar API 版本,連接器支援 API 版本 10.1 以上。
網域篩選器 字串 (CSV) 不適用 指定要從哪些 QRadar 網域擷取違規事項。如未提供任何值,連接器會從所有網域擷取違規事項。參數接受以半形逗號分隔的多個值。
每個 Siemplify 快訊的事件上限 整數 25 每個週期內,每個 Google SecOps 快訊要擷取的事件數量上限。如果系統在指定的違規事項緩衝期間內持續傳回大量事件,您可以增加此值,加快連接器執行速度。
連接器事件頁面大小 整數 100 連接器用來分批處理事件的網頁大小。
每個週期的違規次數上限 整數 10 每個連接器執行作業要處理的違規事項數上限。

為確保最佳成效,請勿將值設為低於 10。

指令碼逾時 (秒) 整數 300 執行目前指令碼的 Python 程序逾時限制。
最多可回溯的天數 整數 5 可擷取違規事項資料的最長天數。
違規事項緩衝期 整數 60 以分鐘為單位的時間範圍,用於擷取違規事項。
活動緩衝期 整數 1 擷取事件資料的時間範圍 (以天為單位)。
自訂欄位 字串 不適用 使用者在 QRadar 設定的自訂欄位,值會以半形逗號分隔。範例:欄位 A、欄位 B
Siemplify 警報的「名稱」欄位應使用哪個值? 字串 custom_rule 指定產生連接器建立快訊名稱時要遵循的格式。

可能的值為:custom_rule 或 offense_description

Siemplify 警報的規則產生器欄位應使用哪個值? 字串 custom_rule 指定填寫連接器所建立快訊的 rule_generator 欄位時,要遵循的格式。

可能的值為:custom_rule 或 offense_description

建立「無法擷取違規事項的事件」案件? 核取方塊 已勾選 如果勾選這個選項,當連接器無法在違規事項緩衝期內擷取更新的違規事項事件時,就會建立「無法擷取違規事項事件」警告案件。
Proxy 伺服器位址 字串 不適用 Proxy 伺服器位址。
Proxy 使用者名稱 字串 不適用 Proxy 使用者名稱。
Proxy 密碼 密碼 不適用 Proxy 密碼。
每個 Qradar 違規事項規則的事件上限 整數 100 在 QRadar 違規事項中,為每項規則指定應擷取的事件數量上限。達到這個上限後,系統就不會再將新事件擷取至相關 QRadar 規則的違規事件。範例:100
連接器在一次執行作業中可查詢的事件數量上限 整數 不適用 指定單一違規事項連接器在一次連接器執行作業中,應從 QRadar 查詢的事件數量上限。範例:100。

請注意,參數中指定的值不得低於「每個 QRadar 違規事項規則的事件限制」參數中指定的值。此外,由於連接器擷取事件的方式,系統不會將較舊且超出限制的事件擷取至 Google SecOps。連接器會擷取最新事件,直到達到「每個 QRadar 違規事項規則的事件限制」參數中指定的限制為止。

將許可清單當做封鎖清單使用 核取方塊 已取消勾選 如果啟用,系統會將動態清單做為封鎖清單。
停用溢位 核取方塊 已取消勾選 啟用後,系統不會檢查所建立快訊的連接器溢位機制,也不會建立「溢位」快訊,且連接器會嘗試擷取 QRadar 傳回的所有違規事項。
Qradar Offense 規則重新同步計時器 整數 10 以分鐘為單位,指定連接器重新同步 QRadar 違規事項規則清單的頻率。如果未設定參數或設為 0,連接器每次執行時都會重新同步。

連接器規則

封鎖清單和動態清單

連接器會根據相符規則,將違規事項擷取至 Google SecOps。這些規則由使用者定義,並新增至動態清單,確保 Google SecOps 只會擷取使用者感興趣/重要的違規事項。

RuleType (動態許可清單或封鎖清單) RuleName (字串)
動態清單 本機:在非標準通訊埠偵測到 SSH 或 Telnet
動態清單 來自相同來源的登入失敗次數過多

Proxy 支援

連接器支援 Proxy。

加密通訊

連接器支援加密通訊 (SSL/TLS)。

Unicode 支援

連接器支援處理快訊的 Unicode 編碼。

QRadar Offenses Connector

說明

QRadar 違規事項連接器會擷取違規事項,並根據 QRadar 違規事項本身建立 Google SecOps 快訊,這與其他整合的連接器根據 QRadar 規則名稱建立快訊的方式相反。連接器會限制每個 QRadar 違規事件擷取的事件總數,達到上限後就不會再擷取新事件。連接器會使用 Google SecOps 動態清單,但如果未設定任何動態清單規則,預設會擷取 QRadar API 傳回的所有違規事項。連接器需要 QRadar API 10.1 以上版本。

如果不需要追蹤及擷取所有 QRadar 違規事件,並將這些事件擷取至 Google SecOps (整合關聯性連接器會這麼做),則可使用連接器,因為連接器設定及使用起來較為簡單。

連接器參數

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

參數名稱 類型 預設值 為必填項目 說明
產品欄位名稱 字串 不適用 說明儲存產品名稱的欄位名稱。
事件欄位名稱 字串 不適用 說明儲存事件名稱的欄位名稱。
環境欄位名稱 字串 domain_name 說明儲存環境名稱的欄位名稱。如果找不到環境欄位,環境會是「」。
環境規則運算式模式 字串 .* 要對「環境欄位名稱」欄位中的值執行的 regex 模式。
API 根層級 字串 https://IP_ADDRESS:port API 伺服器位址。
API 權杖 字串 不適用 API 驗證權杖。
API 版本 字串 10.1 要使用的 QRadar API 版本,連接器支援 API 版本 10.1 以上。
每次違規的事件總數上限 整數 100 指定連接器應擷取每個 QRadar 違規事件的事件總數,達到該限制後,系統就不會再擷取違規事件的新事件。
每個 Qradar 違規事項規則的事件上限 整數 不適用 您可以選擇指定 QRadar 違規事件中每項規則應擷取的事件數量上限,達到上限後,系統就不會再將新事件擷取至相關 QRadar 規則的違規事件。此上限不得大於「每次違規事件的事件總數上限」。
連接器事件頁面大小 整數 100 連接器用來分批處理事件的網頁大小。
每個週期的違規次數上限 整數 10 每個連接器執行作業要處理的違規事項數上限。

為確保最佳成效,請勿將值設為低於 10。

指令碼逾時 (秒) 整數 300 執行目前指令碼的 Python 程序逾時限制。
最多可回溯的天數 整數 5 可擷取違規事項資料的最長天數
違規事項緩衝期 整數 60 以分鐘為單位的時間範圍,用於擷取違規事項。
活動緩衝期 整數 1 擷取事件資料的時間範圍 (以天為單位)。
自訂欄位 字串 不適用 使用者在 QRadar 中設定的自訂欄位 (以半形逗號分隔),例如 欄位 A、欄位 B。
網域篩選器 字串 不適用 指定要從哪些 QRadar 網域擷取違規事項。如未提供任何值,連接器會從所有網域擷取違規事項。參數接受以半形逗號分隔的多個值。
震級篩選器 整數 不適用 指定要擷取的違規事項嚴重程度,嚴重程度大於或等於所提供值的違規事項,都會擷取至 Google SecOps。
Siemplify 警報的「名稱」欄位應使用哪個值? 字串 custom_alert_name 指定產生連接器建立快訊名稱時要遵循的格式。

可能的值為:custom_alert_name 或 offense_description。

將許可清單當做封鎖清單使用 核取方塊 已取消勾選 啟用後,系統會將動態清單做為封鎖清單。如果未啟用核取方塊,且未設定任何動態清單規則,連接器就會擷取 QRadar API 傳回的所有違規事項。
停用溢位 核取方塊 已取消勾選 啟用後,系統不會檢查所建立快訊的連接器溢位機制,也不會建立「溢位」快訊,連接器會嘗試擷取 QRadar 傳回的所有違規事項。
Proxy 伺服器位址 字串 Proxy 伺服器位址。
Proxy 使用者名稱 字串 不適用 Proxy 使用者名稱。
Proxy 密碼 密碼 不適用 Proxy 密碼。
Qradar Offense 規則重新同步計時器 整數 10 以分鐘為單位,指定連接器重新同步 Qradar 違規事項規則清單的頻率。如果未設定參數或設為 0,連接器每次執行時都會重新同步。

連接器規則

Proxy 支援

連接器支援 Proxy。

QRadar Baseline Offenses Connector

連接器會擷取違規事項,並根據 QRadar 違規事項的名稱建立 Google SecOps 快訊。

連接器會針對每個 QRadar 違規事項建立單一 Google SecOps 快訊,且不會在出現新的 QRadar 事件時建立額外的 Google SecOps 快訊。

連接器會使用 Google SecOps 動態清單。根據預設,如果未設定任何動態清單規則,連接器會擷取 Qradar API 傳回的所有違規事項。

連接器參數

參數
產品欄位名稱 必要

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

事件欄位名稱 必要

儲存事件名稱的欄位名稱。

環境欄位名稱 選填

儲存環境名稱的欄位名稱。如果找不到環境欄位,環境會設為 ""

環境規則運算式模式 選填

要對「Environment Field Name」欄位中的值執行的規則運算式模式。

預設值為 .*

API 根層級 必要

API 伺服器位址。

API 權杖 必要

API 驗證權杖。

API 版本 必要

QRadar API 版本。連接器支援 10.1 以上版本的 API。

每次違規的事件總數上限 必要

指定連接器應擷取每個 QRadar 違規事件的事件總數。達到設定上限後,系統就不會再擷取違規事件。

預設值為 100。

每個 QRadar 違規事項規則的事件上限 選填

指定單一規則應擷取至 QRadar 違規事項的事件數量上限 (選用)。

達到這個參數設定的上限後,系統就不會再將新事件擷取到相關 QRadar 規則的違規事件中。

連接器事件頁面大小 必要

連接器用來批次處理事件的網頁大小。

預設值為 100。

每個週期的違規次數上限 必要

每個連接器執行作業要處理的違規事項數上限。

為確保最佳成效,請勿將值設為低於 10。

預設值為 10。

指令碼逾時 (秒) 必要

執行目前指令碼的 Python 程序逾時限制。

預設值為 300 秒。

最多可回溯的天數 選填

要擷取違規事項資料的天數上限。

預設值為 5 天。

違規事項緩衝期 必要

以分鐘為單位,擷取違規事項的時間範圍。

預設值為 60 分鐘。

活動緩衝期 必要

擷取事件資料的時間範圍 (以天為單位)。

預設值為一天。

自訂欄位 選填

使用者在 QRadar 中設定的自訂逗號分隔欄位,例如 Field A, Field B

網域篩選器 選填

指定要從中擷取違規事項的 QRadar 網域。如未提供任何值,連接器會從所有網域擷取違規事項。此參數接受以半形逗號分隔的多個值。

震級篩選器 選填

指定要擷取的違規嚴重程度。系統會將嚴重程度大於或等於所提供值的違規事項,擷取至 Google SecOps。

Siemplify 警報的「名稱」欄位應使用哪個值? 選填

指定產生連接器建立的快訊名稱時,要遵循的格式。

預設值為 custom_alert_name

可能的值:

  • custom_alert_name
  • offense_description

將動態清單設為封鎖清單 選填

如果勾選,動態清單會做為封鎖清單使用。

如果取消勾選核取方塊,且未設定任何動態清單規則,連接器會擷取 QRadar API 傳回的所有違規事項。

(預設為不勾選)。

停用溢位 選填

啟用後,系統不會檢查所建立快訊的連接器溢位機制,因此不會建立「溢位」快訊,且連接器會擷取 QRadar 傳回的所有違規事項。

(預設為不勾選)。

Proxy 伺服器位址 選填

Proxy 伺服器位址。

Proxy 使用者名稱 選填

Proxy 使用者名稱。

Proxy 密碼 選填

Proxy 密碼。

Qradar Offense 規則重新同步計時器 選填

指定連接器重新同步 QRadar 違規事項規則清單的時間間隔 (以分鐘為單位)。如果未設定參數或設為 0,連接器每次執行時都會重新同步。

預設值為 10 分鐘。

為事件數為 0 的違規事項建立 SOAR 快訊 選填

如果勾選這個選項,連接器會使用警報和事件的 QRadar 違規資料,為擷取到的無事件違規事項建立 Google SecOps 快訊。

(預設為不勾選)。

違規事項建立計時器 (分鐘) 選填

指定連接器在擷取新建立的 QRadar 違規事項事件資料前,要等待多久。
如果連接器在計時器逾時後仍無法取得事件,且 Create SOAR alerts if failed to get events for it? 參數已啟用,連接器會使用備援機制,從相同的 QRadar 違規資料建立 Google SecOps 快訊和事件。

連接器規則

連接器支援 Proxy。

連接器事件

以下是事件範例:

{
    "events": [
      {
        "CREName": null,
        "CREDescription": null,
        "EventName": "WinCollect Info",
        "EventDescription": "WinCollect Info",
        "rulename_creEventList": [
          "Destination Asset Weight is Low",
          "Source Asset Weight is Low",
          "Events from Windows Host - Second Rule",
          "Context is Local to Local"
        ],
        "partialmatchlist": [],
        "qid": 63500003,
        "category": 8052,
        "sourceHostname": null,
        "destinationHostname": null,
        "creEventList": [
          100205,
          100211,
          100409,
          100199
        ],
        "credibility": 5,
        "destinationMAC": "01:23:45:ab:cd:ef",
        "destinationIP": "192.0.2.1",
        "destinationPort": 0,
        "destinationv6": "2001:db8:1:1:1:1:1:1",
        "deviceTime": 1583158321000,
        "deviceProduct": "WinCollect",
        "domainID": 0,
        "duration": 10000,
        "endTime": 1583165521106,
        "eventCount": 1,
        "eventDirection": "L2L",
        "processorId": 8,
        "hasIdentity": false,
        "hasOffense": true,
        "highLevelCategory": 8000,
        "isCREEvent": false,
        "magnitude": 6,
        "utf8_payload": "<13>Mar 02 16:12:01 DESKTOP IBM|WinCollect|src=DESKTOP\tos=Windows 10 (Build 18363 64-bit)\tdst=\tsev=3\tlog=Code.SSLConfigServerConnection\tmsg=ApplicationHeartbeat",
        "postNatDestinationIP": "198.51.100.255",
        "postNatDestinationPort": 0,
        "postNatSourceIP": "198.51.100.1",
        "postNatSourcePort": 0,
        "preNatDestinationIP": "198.0.2.255",
        "preNatDestinationPort": 0,
        "preNatSourceIP": "192.0.2.255",
        "preNatSourcePort": 0,
        "protocolName": "Reserved",
        "protocolID": 255,
        "relevance": 9,
        "severity": 3,
        "sourceIP": "192.0.2.1",
        "sourceMAC": "ab:cd:ef:01:23:45",
        "sourcePort": 0,
        "sourcev6": "2001:db8:2:2:2:2:2:2",
        "startTime": 1583165521106,
        "isunparsed": false,
        "userName": null
      }
    ]
}

工作

SyncCloseOffenses

說明

針對已解決的 Google SecOps 快訊,關閉相關的 QRadar 違規事項。

參數

參數名稱 類型 預設值 為必填項目 說明
API 根目錄 字串 https://IP_ADDRESS 指向 QRadar 伺服器的網址路徑。
API 權杖 密碼 不適用 用於驗證的 API 安全權杖。
API 版本 字串 不適用 使用的 API 版本。
倒轉天數 整數 不適用 要取得違規事項的天數 (從今天算起)。

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