整合 Axonius 與 Google SecOps

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

整合版本:5.0

應用實例

執行擴充動作。

整合參數

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

參數顯示名稱 類型 預設值 為必填項目 說明
API 根層級 字串 https://{root} Axonius API 根層級
API 金鑰 字串 不適用 Axonius API 金鑰
API 密鑰 密碼 不適用 Axonius API 密鑰
驗證 SSL 核取方塊 已勾選 如果選取這個選項,整合服務會在連線至 Axonius 伺服器時驗證 SSL 憑證。

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

如有需要,您可以在稍後階段進行變更。設定整合執行個體後,您就可以在劇本中使用該執行個體。如要進一步瞭解如何設定及支援多個執行個體,請參閱「支援多個執行個體」。

動作

如要進一步瞭解動作,請參閱「 從工作台回覆待處理動作」和「執行手動動作」。

乒乓

測試與 Axonius 的連線。

執行時間

動作不會在實體上執行,也沒有強制輸入參數。

動作執行結果

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

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

如果成功:「Successfully connected to the Axonius server with the provided connection parameters!」(已使用提供的連線參數成功連線至 Axonius 伺服器!)

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

如果未成功:「Failed to connect to the Axonius server! Error is {0}".format(exception.stacktrace)

一般

充實實體

使用 Axonius 的資訊擴充實體。支援的實體包括主機名稱、IP 位址、MAC 位址、使用者和電子郵件地址 (符合電子郵件規則運算式的使用者實體)。

參數

參數顯示名稱 類型 預設值 為必填項目 說明
建立端點洞察 核取方塊 如果啟用,這項動作會建立洞察資料,其中包含端點相關資訊。
建立使用者洞察資料 核取方塊 啟用後,這項動作會建立含有使用者資訊的洞察資料。
要傳回的附註數量上限 整數 50 指定要在案件牆表格中顯示的附註數量。

執行時間

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

  • 主機名稱
  • IP 位址
  • MAC 位址
  • 使用者
  • 電子郵件

動作執行結果

指令碼執行結果
指令碼結果名稱 值選項
is_success is_success=False
is_success is_success=True

JSON 結果 - 適用於端點:

{
    "adapters": [
        {
            "accurate_for_datetime": "Sun, 21 Mar 2021 03:44:19 GMT",
            "client_used": "DOMAIN\\axoniusSvc",
            "raw": {
                "ad_distinguished_name": "CN=DESKTOP-ID,OU=Computers,DC=demo,DC=local",
                "ad_object_class": [
                    "top",
                    "person",
                    "organizationalperson",
                    "user",
                    "computer"
                ],
                "ad_sAMAccountName": "",
                "ad_site_location": "Richmond",
                "ad_site_name": "",
                "device_disabled": false,
                "device_managed_by": "Example User",
                "domain": "example.example",
                "hostname": "HOSTNAME",
                "id": "CN=ID,OU=Computers,DC=demo,DC=local",
                "last_seen": "Tue, 16 Mar 2021 19:44:05 GMT",
                "name": "NAME",
                "network_interfaces": [
                    {
                        "ips": [
                            "IP"
                        ],
                        "ips_raw": [
                            "IP_RAW"
                        ],
                        "ips_v4": [
                            "IP_V4"
                        ],
                        "ips_v4_raw": [
                            "IP_V4_RAW"
                        ]
                    }
                ],
                "os": {
                    "bitness": 64,
                    "distribution": "10",
                    "is_windows_server": false,
                    "os_str": "windows 10 pro 64-bit",
                    "type": "Windows",
                    "type_distribution": "Windows 10"
                },
                "part_of_domain": true
            },
            "plugin_name": "",
            "plugin_type": "Adapter",
            "plugin_unique_name": "",
            "quick_id": "active_directory_adapter_0!CN=ID,OU=OU,DC=DOMAIN,DC=DOMAIN",
            "type": "entitydata"
        },
        {
            "accurate_for_datetime": "Sun, 21 Mar 2021 03:43:52 GMT",
            "client_used": "https://DOMAIN",
            "raw": {
                "hostname": "HOSTNAME",
                "id": "ID",
                "last_seen": "Sun, 21 Mar 2021 01:50:28 GMT",
                "name": "NAME",
                "network_id": "NETWORK_ID",
                "network_interfaces": [
                    {
                        "ips": [
                            "IP"
                        ],
                        "ips_raw": [
                            "IP_RAW"
                        ],
                        "ips_v4": [
                            "IP_V4"
                        ],
                        "ips_v4_raw": [
                            "IP_V4_RAW"
                        ],
                        "mac": "01:23:45:AB:CD:EF",
                        "manufacturer": "(Intel Corporate)"
                    }
                ]
            },
            "plugin_name": "Example",
            "plugin_type": "Adapter",
            "plugin_unique_name": "Example",
            "quick_id": "ID",
            "type": "entitydata"
        }
    ],
"Notes": [],
    "internal_axon_id": "",
    "labels": []
}

JSON 結果 - 適用於使用者:

{
    "adapters": [
        {
            "accurate_for_datetime": "Sun, 21 Mar 2021 03:45:01 GMT",
            "client_used": "DOMAIN\\axoniusSvc",
            "raw": {
                "account_disabled": false,
                "ad_display_name": "",
                "ad_distinguished_name": "CN=example, DC=example",
                "ad_sid": "S-1-5-21-70119-3234025",
                "ad_uac_dont_expire_password": false,
                "ad_uac_password_not_required": false,
                "display_name": "",
                "domain": "example.example",
                "employee_id": "ID",
                "first_name": "Example",
                "id": "CN=example, DC=example",
                "is_admin": false,
                "is_local": false,
                "is_locked": false,
                "last_name": "Example",
                "last_password_change": "Wed, 17 Mar 2021 09:12:11 GMT",
                "last_seen": "Thu, 18 Mar 2021 09:25:08 GMT",
                "mail": "email@example.com",
                "password_never_expires": false,
                "password_not_required": false,
                "user_city": "Boston",
                "user_telephone_number": "(800) 555-0175",
                "username": "user@example.com"
            },
            "user_city": "Boston",
            "user_telephone_number": "(800) 555-0175",
            "username": "user@example.com",
            "plugin_name": "active_directory_adapter",
            "plugin_type": "Adapter",
            "plugin_unique_name": "active_directory_adapter_0",
            "quick_id": "active_directory_adapter_0!CN=example,DC=example",
            "type": "entitydata"
        }
    ],
"Notes": [],
    "internal_axon_id": "",
    "labels": []
}

實體擴充 - 適用於端點:

補充資料欄位名稱 邏輯 - 應用時機
object_classes 以 JSON 格式提供時
site_name 以 JSON 格式提供時
device_disabled 以 JSON 格式提供時
device_managed_by 以 JSON 格式提供時
主機名稱 以 JSON 格式提供時
ad_distinguished_name 以 JSON 格式提供時
asset_name 以 JSON 格式提供時
ips 以 JSON 格式提供時
os 以 JSON 格式提供時
id 以 JSON 格式提供時
連結 以 JSON 格式提供時

實體擴充 - 使用者:

補充資料欄位名稱 邏輯 - 應用時機
account_disabled 以 JSON 格式提供時
ad_display_name 以 JSON 格式提供時
ad_distinguished_name 以 JSON 格式提供時
ad_sid 以 JSON 格式提供時
employee_id 以 JSON 格式提供時
is_admin 以 JSON 格式提供時
is_local 以 JSON 格式提供時
is_locked 以 JSON 格式提供時
mail 以 JSON 格式提供時
user_telephone_number 以 JSON 格式提供時
id 以 JSON 格式提供時
連結 以 JSON 格式提供時
案件總覽
結果類型 值/說明 類型 (實體/一般)
輸出訊息*

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

If enriched some(is_success = true): "Successfully enriched the following entities using Axonius:\n".format(entity.identifier)

如果無法擴充部分項目 (is_success = true):「Action wasn't able to enriche the following entities using Axonius:\n".format(entity.identifier)

如果並非所有實體都已擴充 (is_success = false):「No entities were enriched」(沒有任何實體已擴充)。

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

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

一般
實體資料表 實體

案件總覽表格

(如果屬性/資料/資料清單有值)

名稱:{entity.identifier}:附註

欄:

  • 使用者名稱
  • 注意事項
  • 時間
一般

新增附註

在 Axonius 中為實體新增附註。支援的實體包括主機名稱、IP 位址、MAC 位址、使用者和電子郵件地址 (符合電子郵件規則運算式的使用者實體)。

參數

參數顯示名稱 類型 預設值 為必填項目 說明
注意事項 字串 不適用 指定要新增的附註。

執行時間

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

  • 主機名稱
  • IP 位址
  • MAC 位址
  • 使用者
  • 電子郵件地址

動作執行結果

指令碼執行結果
指令碼結果名稱 值選項
is_success is_success=False
is_success is_success=True

JSON 結果

{
    "data": {
        "attributes": {
            "accurate_for_datetime": "2021-03-21T15:55:10.876568+00:00",
            "note": "example",
            "user_id": "",
            "user_name": "internal/apiNAME",
            "uuid": ""
        },
        "type": "notes_details_schema"
    }
}
案件總覽
結果類型 值/說明 類型 (實體/一般)
輸出訊息*

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

如果至少有一個成功 (is_success = true):「Successfully added note to the following entities in Axonius: {0}」(已成功將附註新增至 Axonius 中的下列實體:{0})。format(entities)

如果至少有一個失敗(is_success = true):「無法在 Axonius 中為下列實體新增附註:{0}」。format(entities)

如果全部失敗 (is_success = false):「Note wasn't added to the provided entities.」(附註未新增至提供的實體)。

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

如果發生嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤:「執行『新增記事』動作時發生錯誤。原因:{0}''.format(error.Stacktrace)

一般

新增標記

在 Axonius 中為實體新增標記。支援的實體:主機名稱、IP、MAC 位址、使用者、電子郵件地址 (符合電子郵件規則運算式的使用者實體)。

參數

參數顯示名稱 類型 預設值 為必填項目 說明
標記 CSV 指定以半形逗號分隔的標記清單,這些標記必須新增至實體。

執行時間

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

  • 主機名稱
  • IP 位址
  • MAC 位址
  • 使用者
  • 電子郵件地址

動作執行結果

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

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

如果至少有一個成功 (is_success = true):「Successfully added tags to the following entities in Axonius: {0}」(已成功將標記新增至 Axonius 中的下列實體:{0})。format(entities)

If at least fail for one(is_success = true): "Action wasn't able to add tags to the following entities in Axonius: {0}".format(entities)

如果全部失敗 (is_success = false):「系統未將標記新增至所提供的實體。」

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

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

一般

移除標記

從 Axonius 中的實體移除標記。支援的實體:主機名稱、IP、MAC 位址、使用者、電子郵件地址 (符合電子郵件規則運算式的使用者實體)。

參數
參數顯示名稱 類型 預設值 為必填項目 說明
標記 CSV 指定要從實體中移除的標記清單 (以半形逗號分隔)。

執行時間

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

  • 主機名稱
  • IP 位址
  • MAC 位址
  • 使用者
  • 電子郵件地址

動作執行結果

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

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

如果至少有一項成功 (is_success = true):「Successfully removed tags from the following entities in Axonius: {0}」(已成功從 Axonius 中的下列實體移除標記:{0})。format(entities)

if at least fail for one(is_success = true): "Action wasn't able to remove tags from the following entities in Axonius: {0}".format(entities)

如果全部失敗 (is_success = false):「Tags weren't removed from the provided entities.」(標記未從提供的實體中移除)。

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

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

一般

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