SecOps Chat 總覽
本指南說明如何瀏覽及使用 SecOps Chat,這是 Google Security Operations 中的 Gemini 對話式助理。請繼續閱讀,瞭解如何使用 SecOps Chat 回答產品說明文件的問題、生成 YARA-L 搜尋查詢和偵測規則、研究威脅情報、調查案件和警示,以及執行其他作業工作。
瀏覽 SecOps Chat 介面
在任何 Google SecOps 頁面,按一下頂端導覽列中的
,即可開啟 SecOps 對話窗格。
SecOps Chat 窗格會根據您所在的 Google SecOps 畫面,提供相關的建議提示詞清單,協助您快速上手。

按一下 SecOps Chat 窗格頂端的 ,即可開始和刪除對話工作階段,以及查看對話記錄。對話支援多輪互動。助理會在對話過程中保留參數和情境,因此您可以修正問題,不必重新說明。
你也可以在這個選單中切換:
- 代理式 Chat:如果您的執行個體支援這項功能,請啟用這個選項,允許 SecOps Chat 代表您呼叫 Google SecOps 工具,回答作業問題。如要瞭解 SecOps Chat 在您的環境中能發揮什麼作用,請輸入提示,例如:
What are the capabilities of SecOps Chat?。 - 顯示代理思考過程:開啟這個選項,即可顯示思考指標,瞭解模型在背景叫用哪些步驟和工具來回答問題。
生成 YARA-L 搜尋查詢
使用自然語言生成 YARA-L 2.0 搜尋查詢,在 Google SecOps SIEM 中搜尋特定事件。
在 SecOps Chat 窗格中,試用下列搜尋提示和後續問題範例:
Show me all failed logins for the last 3 daysGenerate a rule to help detect that behavior in the future
Show me events associated with the principal user random.userWho is this user?
Search for all of the events associated with the IP 198.51.100.121 in the last 3 hoursList all of the domains in the results setWhat types of events were returned?
Show me events from my firewall in the last 24 hoursWhat were the 16 unique hostnames in the results set?Narrow the query to only return results for failed attemptsChange the time range to the last 7 days
查看生成的搜尋查詢。搜尋查詢會使用 YARA-L 2.0 語法。如果生成的搜尋查詢符合需求,請按一下「Run search」(執行搜尋)。否則,請按一下「在搜尋網頁中編輯」來修改查詢。
執行搜尋查詢後,Gemini 會產生結果摘要和建議動作。
生成 YARA-L 規則
您可以使用自然語言提示生成 YARA-L 2.0 偵測規則,然後在規則編輯器中開啟、編輯及啟用規則。請注意,您只能使用這項功能建立單一事件規則。
舉例來說,如要生成規則來偵測遭到截斷的 DNS 回應,請在 SecOps Chat 窗格中輸入下列提示:
Create a rule to count how many DNS responses were truncated per principal asset host.
然後按下 Enter 鍵。Gemini 會生成規則,偵測您搜尋的行為。
按一下「Open in rule editor」(在規則編輯器中開啟),即可在規則編輯器中查看及修改新規則。
舉例來說,使用先前的規則提示,Gemini 可能會生成下列規則:
rule gemini_rule {
meta:
author = "Gemini in Google SecOps"
description = "Prompt: Create a rule to count how many DNS responses were truncated per principal asset host."
events:
$e.metadata.event_type = "NETWORK_DNS"
$e.network.dns.response = true
$e.network.dns.truncated = true
$ph_principal_asset_hostname = $e.principal.asset.hostname
match:
$ph_principal_asset_hostname over 1h
outcome:
$event_count = count($e.metadata.id)
condition:
$e
}
如要啟用規則,請按一下「儲存新規則」。規則會顯示在左側的規則清單中。將滑鼠游標懸停在規則上,按一下選單圖示,然後將「Live Rule」(即時規則) 選項切換至右側 (綠色)。詳情請參閱「使用規則編輯器管理規則」。
提出威脅情報問題
Gemini 可回答與威脅情報相關的問題,像是威脅發動者、攻擊的關聯性和行為模式等主題。此外,也能回答有關 MITRE 戰術、技術和程序的問題。
如果答案是根據環境中的威脅情報 (例如 Applied Threat Intelligence 的入侵指標 (IoC) 比對結果),則取決於您的 Google SecOps 套件。SecOps Chat 可存取的資料,也取決於您的 IAM 角色和資料存取權範圍。
在 SecOps Chat 窗格中,試用下列威脅情報提示詞範例:
How does APT44 operate?Are there any known attacker tools that use RDP to brute force logins?Is 103.224.80.44 suspicious?What types of attacks may be associated with CVE-2020-14145?Which MITRE ATT&CK techniques involve exploiting buffer overflows?What is UNC3782?
查看結果,然後要求 Gemini 建立查詢,尋找威脅情報報告中提及的特定入侵指標 (IOC),進一步調查。威脅情報資訊取決於 Google SecOps 授權提供的權益。
在 SecOps Chat 窗格底部,按一下「Sources and related content」。Gemini 會提供部分文章的連結,這些文章是用來生成摘要。
Gemini 和 MITRE
MITRE ATT&CK® Matrix 是知識庫,記錄實際網路攻擊者使用的 TTP。MITRE 矩陣可協助您瞭解組織可能如何成為攻擊目標,並提供標準化語法來討論攻擊。
您可以向 Gemini 詢問 MITRE 戰術、技術和程序 (TTP) 相關問題,並取得與情境相關的答案,其中包含下列 MITRE 詳細資料:
- 策略
- 做法
- 子技術
- 偵測建議
- 程序
- 因應措施
Gemini 會傳回連結,指向 Google SecOps 為各項 TTP 提供的精選偵測規則。您也可以向 Gemini 提出後續問題,進一步瞭解 MITRE TTP 及其對企業的影響。
調查案件和警告
您可以直接在「案件管理」頁面,向 Gemini 詢問案件、警示和工作手冊相關問題。系統會根據您正在查看的特定頁面或分頁 (例如「案件」頁面、「快訊」分頁或「應對手冊」分頁),提供相關問題。
在任一「案件」頁面,開啟 SecOps Chat 窗格。輸入與案件相關的提示。問題可以與目前的分頁有關:
- 案件總覽或案件牆:詢問案件層級資訊。例如:
Give me the names of everyone who left comments on the Case Wall. - 快訊:詢問與該快訊相關的特定問題。例如:
Can you summarize this alert? - 警告應對手冊:詢問附加應對手冊的行為。例如:
Which playbooks are available for phishing alerts?
查看 Gemini 傳回的結果,並視需要調整提示。
您也可以使用 Gemini 案件摘要小工具生成案件摘要。
回答 Google SecOps 說明文件的相關問題
在 SecOps Chat 窗格中輸入提示,即可要求 Google SecOps 使用方式的相關資訊。
SecOps Chat 會根據 Google SecOps 說明文件中的資訊,採用多階段推論程序回答複雜問題,並提供相關說明文件頁面的連結。
請嘗試在 SecOps Chat 窗格中輸入下列範例提示詞:
How do I configure the forwarder?How do I create a rule?How do I investigate user logins?
SecOps Chat 也會使用 Google 搜尋基準和引用資料,針對提示提供細緻的高品質回覆。建立基準會將模型回覆連結至網際網路上的資訊,為安全調查提供額外的最新背景資訊。引用資料會顯示 Gemini 用來制定答案的特定資料來源,提高可解釋性,並協助您驗證資訊。
Gemini 使用 Google 搜尋建立基準回覆時,網頁介面會顯示下列元素:
- Google G 圖示:表示 Gemini 已連上網際網路,可為提示擷取更多背景資訊。
- 搜尋查詢方塊:顯示 Gemini 用來擷取額外背景資訊的確切搜尋查詢。
- 引用:提供用於生成答案的特定基準資料參考資料。
查看這些搜尋查詢和引用內容,有助於瞭解 Gemini 研究提示的步驟,並確保擷取的資料公開透明。
其他工作
SecOps Chat 是您的中央資安助理,會使用後端工具,在 Google SecOps 平台執行作業。
案件與警告管理
- 搜尋及篩選案件:列出 Google SecOps 執行個體中的所有案件,或擷取單一案件的完整詳細資料。
- 調查案件證據:列出案件註解、擷取特定案件快訊、查看原始連接器事件,以及列出快訊涉及的實體,例如 IP 位址和主機名稱。
實體和警示資訊擴充
- 摘要實體活動:在 Google SecOps SIEM 中查詢並摘要實體的歷史活動,快速充實資訊。
- 找出 IoC:直接從 Google SecOps SIEM 記錄擷取入侵指標 (IoC) 比對結果。
- 擷取警告設定檔:擷取 SIEM 警告的設定檔,其中匯總了多個來源的資料。
- 探索擴充動作:擷取精選的 SOAR 整合動作清單,可用於擴充特定 SIEM 警示。
SIEM 內容和資料管理
- 管理記錄資料:列出 Google SecOps SIEM 中可用的資料表和記錄類型。
- 查看剖析器:列出記錄類型的剖析器,或擷取特定剖析器的設定詳細資料。
- 監控偵測規則:查看已設定的偵測規則,並列出特定規則的執行錯誤,協助您排解問題。
- 存取參考清單:依名稱擷取特定參考清單的詳細資料和內容。
自動化調度管理與自動化
- 監控整合:列出已設定的 SOAR 整合,並查看已設定的執行個體。
- 查看整合動作:查看 SOAR 整合功能可用的自動化動作。
- 查看應對手冊:列出環境中設定的自動化應對手冊。
自動調查
- 查看分類輸出內容:擷取特定快訊 ID 的最新自動分類調查。
- 擷取完整報告:依 ID 擷取代理生成的完整調查報告。
- 檢查設定:查看調查代理的設定。
支援的 MCP 工具和提示範例
下表列出 SecOps Chat 可呼叫的 MCP 工具,並提供各項工具的提示範例。
| 工具 | 提示詞範例 |
|---|---|
list_cases |
List all open critical cases |
get_case |
Show case details for ID 12345 |
get_case_alert |
Show details for alert ID 67890 in case ID 12345 |
list_case_comments |
Get comments for case ID 12345 |
list_case_alerts |
Retrieve all alerts associated with case ID 12345 |
list_connector_events |
Get the connector events for alert ID 67890 in case ID 12345 |
list_involved_entities |
Show all entities involved in alert ID 67890 in case ID 12345 |
summarize_entity |
Summarize the history of host workstation-9 |
get_ioc_match |
Show IoC matches in my environment from the last 24 hours |
fetch_alert_data |
Fetch the SIEM alert profile for alert ID 67890 |
fetch_enrichment_actions |
What SOAR integration actions are available for alert ID 67890? |
list_data_tables |
List all SIEM data tables |
list_log_types |
List available log types |
list_parsers |
Show parsers configured for log type GCP_CLOUDAUDIT |
get_parser |
Show parser details for parser ID pa_12345678-1234-1234-1234-123456789012 and log type GCP_CLOUDAUDIT |
list_rules |
List all security detection rules |
list_rule_errors |
Show execution errors for rule ID ru_12345678-1234-1234-1234-1234567890ab |
get_reference_list |
Get details for the admin_ips reference list |
list_integrations |
List all configured SOAR integrations |
list_integration_instances |
Show configured instances for VirusTotal |
list_integration_actions |
List available actions for VirusTotal |
list_playbooks |
List all automated SOAR playbooks |
get_alert_latest_investigation |
Retrieve the latest triage investigation for alert ID 67890 |
get_investigation_by_id |
Get investigation report for ID rpt_98765 |
get_agent_settings |
Show current settings for the investigation agent |
ask_cloud_assist |
How do I configure Cloud NAT logging in Google Cloud? |
存取 SecOps Chat 和 GCA 問答所需的 RBAC 和 IAM 權限
SecOps Chat 會連線至兩個代管 MCP 伺服器:
- SecOps MCP 伺服器 (chronicle.googleapis.com/mcp):用於即時 SIEM/SOAR 作業
- Gemini Cloud Assist (GCA) MCP 伺服器 (geminicloudassist.googleapis.com/mcp — ask_cloud_assist):強化「操作說明」問答和平台說明文件查詢。
為確保使用者和租戶的 P4SA 可存取 SecOps Chat 和所有 MCP 工具,且不會發生 403 Permission Denied 錯誤,請確認租戶繫結的 Google Cloud (BYOP) 專案已設定下列 IAM 角色和 API。
建議的預先定義 IAM 角色 (快速設定)
| 特色 / 功能 | 必要的預先定義 IAM 角色 | 目的和注意事項 |
|---|---|---|
GCA How-to 問與答工具 (ask_cloud_assist) |
roles/geminicloudassist.user (GCA 使用者) |
啟用 P4SA 整合功能後,就不需要使用者 GCA IAM 角色,Chat 會使用租戶的 Chronicle P4SA (service-\<PROJECT_NUMBER>@gcp-sa-chronicle.iam.gserviceaccount.com) 向 GCA 驗證。只有 P4SA (或 P4SA 推出前環境中的使用者主體) 需要 roles/geminicloudassist.user。 |
| 管理對話 | roles/chronicle.editor (或 roles/chronicle.admin) |
建立、重新命名及刪除對話時,必須具備這項權限。 |
| MCP Gateway 叫用 (所有工具) | roles/mcp.toolUser (MCP 工具使用者) |
授予 mcp.tools.call,以便在 SecOps 和 GCA 端點執行遠端 MCP 工具。 |
| 工具用量計費 | roles/serviceusage.serviceUsageConsumer (服務使用情形消費者) |
Chat 會向繫結至 Google SecOps 執行個體的 Google Cloud 專案,收取 SecOps 和 GCA 工具呼叫費用。必須與 roles/mcp.toolUser 搭配使用。 |
| SIEM 工具和 YARA-L 查詢生成 | roles/chronicle.admin (或 roles/chronicle.editor) |
SIEM 工具必備:UDM/YARA-L 生成、規則、規則錯誤、剖析器、記錄類型、資料表、參照清單、實體摘要和 IoC。請注意,部分 SIEM 工具 (例如剖析器) 也需要 roles/chronicle.admin |
| SOAR 案件、警告和應對手冊 | roles/chronicle.admin (或 roles/chronicle.editor) |
SOAR 工具的必要權限:案件、案件快訊、案件留言、連接器事件、應對手冊和整合。 |
| Google Cloud 資源背景資訊 (選填) | roles/cloudasset.viewer (雲端資產檢視者) |
建議與 GCA 搭配使用的角色,可讓助理在疑難排解期間解析專案/資產中繼資料。 |
GCA (ask_cloud_assist) 的 P4SA / 自訂 IAM 角色權限
整合 P4SA 後,使用者不需要任何 GCA IAM 權限 (即使使用 3P IdP / SAML / Okta 登入也一樣)。而是由租戶的 Chronicle P4SA (service-PROJECT_NUMBER@gcp-sa-chronicle.iam.gserviceaccount.com) 或自訂角色 (在 P4SA 之前的環境中),對繫結的 Google Cloud 專案使用下列權限:
geminicloudassist.agents.invoke:ask_cloud_assist工具需要此權限,才能叫用 GCA 代理。mcp.tools.call: Google Cloud MCP 閘道必須具備這個角色,才能透過geminicloudassist.googleapis.com/mcp和chronicle.googleapis.com/mcp執行工具呼叫。serviceusage.services.use:必要,因為 Agentic Chat 會在 X-Goog-User-Project 計費或配額標頭中傳遞租戶的專案 ID。cloudaicompanion.topics.create、cloudaicompanion.companions.generateChat和cloudaicompanion.instances.completeTask:必須提供,才能初始化及繼續多輪 GCA 對話主題。resourcemanager.projects.get、geminicloudassist.locations.get和geminicloudassist.locations.list:必須具備這些權限,才能解析租戶專案編號和全域 Agent Endpoint。
請注意,即使租戶擁有額外權限,這個備用方案也僅適用於 GCA。
必要 Google Cloud 專案 API
確認租戶繫結的Google Cloud 專案已啟用下列 Google Cloud API:
chronicle.googleapis.com(Chronicle API)geminicloudassist.googleapis.com(GCA API)cloudaicompanion.googleapis.com(Gemini for Google Cloud API)cloudasset.googleapis.com(Cloud Asset API)
員工身分聯盟的驗證
員工身分聯盟 (WIF) 可讓您使用外部 IdP 驗證員工 (使用者和使用者群組,例如員工、合作夥伴和承包商)。使用者可以透過 IdP 使用單一登入 (SSO) 存取 Google Cloud ,不必將帳戶同步至 Cloud Identity,也不需要 Google 帳戶。
如要使用 GCA,請先完成設定。詳情請參閱 WIF 設定指南。
將權限新增至 principalSet。舉例來說,如果您使用第三方 IdP,可以透過下列指令,將權限授予租戶專案中的 principalSet:
gcloud projects add-iam-policy-binding PROJECT_ID \
--member="principalSet://iam.googleapis.com/locations/global/workforcePools/WIF_POOL_ID/*" \
--role="roles/geminicloudassist.user"
防護機制和安全
為確保環境安全,SecOps Chat 設有下列防護措施:
- 唯讀動作:代理支援基本的唯讀動作,例如生成搜尋查詢、擷取案件、警示和實體摘要。
管理對話工作階段及提供意見
您隨時可以刪除對話工作階段,也可以對 Gemini 生成的回覆評分。
刪除對話工作階段
你可以刪除對話工作階段,也可以刪除所有對話工作階段。 Gemini 會私下保留所有使用者對話記錄,並遵循 Google Cloud的負責任 AI 做法。使用者記錄絕不會用於訓練模型。
- 在 Gemini 窗格中,選取右上角選單中的「Delete chat」(刪除對話)。
- 按一下右下方的「Delete chat」(刪除對話),即可刪除目前的對話。
- 選用:如要刪除所有對話工作階段,請選取「刪除所有對話工作階段」,然後按一下「刪除所有對話」。
提供意見回饋
您可以對 Gemini AI 調查輔助功能生成的回覆提供意見回饋。你的意見有助於 Google 改良這項功能和 Gemini 生成的內容。
- 在 Gemini 窗格中,按一下「thumb_up 喜歡」或「thumb_down 不喜歡」。
- 選用:按一下「不喜歡」圖示 thumb_down,然後提供意見回饋。
- 按一下 [傳送意見]。
還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求解答。