SIEM API 端點對應

支援的國家/地區:

本文會將舊版 SIEM API 端點 (包括 Backstory API (含 Customer Management API) 和 Ingestion API) 對應至相應的現代 Chronicle API 端點。

授權和合作夥伴委派

在 Chronicle API 中,Identity and Access Management (IAM) 會取代舊版 API 金鑰和權杖,用於存取權控管。如要直接存取執行個體,請使用服務帳戶或 Workload Identity Federation 主體的 OAuth 2.0 憑證進行驗證。該主體必須在託管執行個體的專案中具備必要的 IAM 角色。

對合作夥伴來說,授權取決於資源擁有權。資源所在的專案會決定合作夥伴需要哪些憑證和 IAM 權限。將租戶作業範圍限定為租戶委派的憑證,符合核心安全性原則,即合作夥伴在未經租戶明確授權的情況下,不得存取、擷取或修改租戶資料。下表比較舊版 Backstory API 和 Chronicle API 的合作夥伴授權:

API 方法 資源範圍 授權
舊版 Backstory API /v1/partner/customer/* 個端點 合作夥伴的所有客戶代碼 合作夥伴會直接使用自己的合作夥伴權杖或 API 金鑰呼叫這些端點。
Chronicle API:TenantService CreateTenant、ListTenants 和 UpdateTenant 合作夥伴的執行個體:projects/{partner_project}/locations/{location}/instances/{partner_instance}/tenants/* 合作夥伴會使用自己的服務帳戶或憑證直接呼叫這些方法,這些帳戶或憑證在合作夥伴專案中具有 chronicle.googleapis.com/tenants.* 權限。
Chronicle API:其他服務,例如 InstanceService 和 ForwarderService GetInstance、UpdateInstance、GenerateForwarderFiles 和其他以房客為範圍的方法 租戶的執行個體:projects/{tenant_project}/locations/{location}/instances/{tenant_instance}/... 單憑合作夥伴憑證無法存取或修改房客資料。租戶管理員必須在租戶的 Google Cloud 專案中,將 roles/chronicle.admin、roles/chronicle.viewer 或自訂角色等 IAM 角色,授予合作夥伴的服務帳戶或 Workload Identity Federation 主體。

API 對應表

功能區域 舊版 API 方法 舊版 API 版本 Chronicle API 方法 需要 IAM 權限 詳細要求和回應對應
BigQuery UpdateBigQueryAccess v1 ProvideBigQueryAccess chronicle.googleapis.com/bigQueryAccesses.provide ProvideBigQueryAccess
CuratedRule ListCuratedRuleDetections v2 LegacySearchCuratedDetections chronicle.googleapis.com/legacies.legacySearchCuratedDetections LegacySearchCuratedDetections
CuratedRule ListCuratedRules v2 ListCuratedRules chronicle.googleapis.com/curatedRules.list ListCuratedRules
LegacyAlert UpdateAlert v1 LegacyUpdateAlert chronicle.googleapis.com/legacies.legacyUpdateAlert LegacyUpdateAlert
LegacyAlert CreateSoarAlert v1 LegacyCreateSoarAlert chronicle.googleapis.com/legacies.legacyCreateSoarAlert LegacyCreateSoarAlert
案件 CreateOrUpdateCase v1 LegacyCreateOrUpdateCase chronicle.googleapis.com/legacies.legacyCreateOrUpdateCase LegacyCreateOrUpdateCase
資料匯出 CancelDataExport v1 CancelDataExport chronicle.googleapis.com/dataExports.cancel —
資料匯出 CreateDataExport v1 CreateDataExport chronicle.googleapis.com/dataExports.create —
資料匯出 GetDataExport v1 GetDataExport chronicle.googleapis.com/dataExports.get —
資料匯出 ListAvailableLogTypes v1 FetchLogTypesAvailableForExport chronicle.googleapis.com/dataExports.fetchAvailableLogTypes —
DataTap CreateDataTap v1 CreateDataTap chronicle.googleapis.com/dataTaps.create CreateDataTap
DataTap DeleteDataTap v1 DeleteDataTap chronicle.googleapis.com/dataTaps.delete DeleteDataTap
DataTap GetDataTap v1 GetDataTap chronicle.googleapis.com/dataTaps.get GetDataTap
DataTap ListDataTaps v1 ListDataTaps chronicle.googleapis.com/dataTaps.list ListDataTaps
DataTap UpdateDataTap v1 UpdateDataTap chronicle.googleapis.com/dataTaps.update UpdateDataTap
動態饋給 CreateFeed v1 CreateFeed chronicle.googleapis.com/feeds.create CreateFeed
動態饋給 DeleteFeed v1 DeleteFeed chronicle.googleapis.com/feeds.delete DeleteFeed
動態饋給 DisableFeed v1 DisableFeed chronicle.googleapis.com/feeds.disable DisableFeed
動態饋給 EnableFeed v1 EnableFeed chronicle.googleapis.com/feeds.enable EnableFeed
動態饋給 FetchFeedServiceAccount v1 FetchServiceAccountForCustomer chronicle.googleapis.com/feedServiceAccounts.fetch FetchServiceAccountForCustomer
動態饋給 GetFeed v1 GetFeed chronicle.googleapis.com/feeds.get GetFeed
動態饋給 GetFeedSchema v1 ListLogTypeSchemas chronicle.googleapis.com/logTypeSchemas.list ListLogTypeSchemas
動態饋給 GetLogTypeSchema v1 ListLogTypeSchemas chronicle.googleapis.com/logTypeSchemas.list ListLogTypeSchemas
動態饋給 ListFeeds v1 ListFeeds chronicle.googleapis.com/feeds.list ListFeeds
動態饋給 ListFeedSourceTypeSchemas v1 ListFeedSourceTypeSchemas chronicle.googleapis.com/feedSourceTypeSchemas.list ListFeedSourceTypeSchemas
動態饋給 ListLogTypeSchemas v1 ListLogTypeSchemas chronicle.googleapis.com/logTypeSchemas.list ListLogTypeSchemas
動態饋給 UpdateFeed v1 UpdateFeed chronicle.googleapis.com/feeds.update UpdateFeed
轉送站 CreateForwarder v2 CreateForwarder chronicle.googleapis.com/forwarders.create CreateForwarder
轉送站 GetForwarder v2 GetForwarder chronicle.googleapis.com/forwarders.get GetForwarder
轉送站 ListForwarders v2 ListForwarders chronicle.googleapis.com/forwarders.list ListForwarders
轉送站 UpdateForwarder v2 UpdateForwarder chronicle.googleapis.com/forwarders.update UpdateForwarder
轉送站 DeleteForwarder v2 DeleteForwarder chronicle.googleapis.com/forwarders.delete DeleteForwarder
轉送站 GenerateForwarderFiles v2 GenerateForwarderFiles chronicle.googleapis.com/forwarders.generateFiles —
轉送站 CreateCollector v2 CreateCollector chronicle.googleapis.com/collectors.create CreateCollector
轉送站 GetCollector v2 GetCollector chronicle.googleapis.com/collectors.get GetCollector
轉送站 ListCollectors v2 ListCollectors chronicle.googleapis.com/collectors.list ListCollectors
轉送站 UpdateCollector v2 UpdateCollector chronicle.googleapis.com/collectors.update UpdateCollector
轉送站 DeleteCollector v2 DeleteCollector chronicle.googleapis.com/collectors.delete DeleteCollector
剖析器 ArchiveCbnParser v1 DeactivateParser chronicle.googleapis.com/parsers.deactivate DeactivateParser
剖析器 CreateCbnParser v1 CreateParser chronicle.googleapis.com/parsers.create CreateParser
剖析器 GetCbnParser v1 GetParser chronicle.googleapis.com/parsers.get GetParser
剖析器 ListCbnParserHistory v1 ListParsers chronicle.googleapis.com/parsers.list ListParsers
剖析器 ListCbnParsers v1 ListParsers chronicle.googleapis.com/parsers.list ListParsers
剖析器 RetrieveSampleLogs v1 ListLogs chronicle.googleapis.com/logs.list ListLogs
剖析器 ValidateCbnParser v1 CreateParser chronicle.googleapis.com/parsers.create CreateParser
合作夥伴 CreateCustomer v1 CreateTenant chronicle.googleapis.com/tenants.create CreateTenant
合作夥伴 GetCustomer v1 GetInstance chronicle.googleapis.com/instances.get GetInstance
合作夥伴 GetForwarderConfigs v1 GenerateForwarderFiles chronicle.googleapis.com/forwarders.generate GenerateForwarderFiles
合作夥伴 ListCustomersOfPartner v1 ListTenants chronicle.googleapis.com/tenants.list ListTenants
合作夥伴 SetAuthVersion v1 UpdateInstance chronicle.googleapis.com/instances.update UpdateInstance
合作夥伴 SetComplianceRequirements v1 UpdateInstance chronicle.googleapis.com/instances.update UpdateInstance
合作夥伴 SetUIState v1 UpdateInstance chronicle.googleapis.com/instances.update UpdateInstance
合作夥伴 SetWorkforcePoolProvider v1 UpdateInstance chronicle.googleapis.com/instances.update UpdateInstance
ReferenceList CreateReferenceList v2 CreateReferenceList chronicle.googleapis.com/referenceLists.create CreateReferenceList
ReferenceList VerifyReferenceList v2 VerifyReferenceList chronicle.googleapis.com/referenceLists.verifyReferenceList VerifyReferenceList
ReferenceList GetReferenceList v2 GetReferenceList chronicle.googleapis.com/referenceLists.get GetReferenceList
ReferenceList ListReferenceLists v2 ListReferenceLists chronicle.googleapis.com/referenceLists.list ListReferenceLists
ReferenceList UpdateReferenceList v2 UpdateReferenceList chronicle.googleapis.com/referenceLists.update UpdateReferenceList
RetroHunt RunRetrohunt v2 CreateRetrohunt chronicle.googleapis.com/retrohunts.create CreateRetrohunt
RetroHunt ListRetrohunts v2 ListRetrohunts chronicle.googleapis.com/retrohunts.list ListRetrohunts
RetroHunt GetRetrohunt v2 GetRetrohunt chronicle.googleapis.com/retrohunts.get GetRetrohunt
RetroHunt CancelRetrohunt v2 CancelOperation chronicle.googleapis.com/operations.cancel —
RetroHunt WaitRetrohunt v2 GetOperation chronicle.googleapis.com/operations.get —
規則 GetRule v2 GetRule chronicle.googleapis.com/rules.get GetRule
規則 CreateRule v2 CreateRule chronicle.googleapis.com/rules.create CreateRule
規則 VerifyRule v2 VerifyRuleText chronicle.googleapis.com/rules.verifyRuleText VerifyRuleText
規則 ListRules v2 ListRules chronicle.googleapis.com/rules.list ListRules
規則 DeleteRule v2 DeleteRule chronicle.googleapis.com/rules.delete DeleteRule
規則 ArchiveRule v2 UpdateRuleDeployment chronicle.googleapis.com/ruleDeployments.update UpdateRuleDeployment
規則 UnarchiveRule v2 UpdateRuleDeployment chronicle.googleapis.com/ruleDeployments.update UpdateRuleDeployment
規則 EnableLiveRule v2 UpdateRuleDeployment chronicle.googleapis.com/ruleDeployments.update UpdateRuleDeployment
規則 DisableLiveRule v2 UpdateRuleDeployment chronicle.googleapis.com/ruleDeployments.update UpdateRuleDeployment
規則 ListRuleVersions v2 ListRuleVersions chronicle.googleapis.com/ruleVersions.list —
規則 CreateRuleVersion v2 CreateRule chronicle.googleapis.com/rules.create CreateRule
規則 EnableAlerting v2 UpdateRuleDeployment chronicle.googleapis.com/ruleDeployments.update UpdateRuleDeployment
規則 DisableAlerting v2 UpdateRuleDeployment chronicle.googleapis.com/ruleDeployments.update UpdateRuleDeployment
規則 ListDetections v2 LegacySearchDetections chronicle.googleapis.com/legacies.legacySearchDetections LegacySearchDetections
規則 GetDetection v2 LegacyGetDetection chronicle.googleapis.com/legacies.legacyGetDetection LegacyGetDetection
規則 StreamDetectionAlerts v2 LegacyStreamDetectionAlerts chronicle.googleapis.com/legacies.legacyStreamDetectionAlerts LegacyStreamDetectionAlerts
規則 StreamTestRule v2 LegacyTestRuleStreaming chronicle.googleapis.com/legacies.legacyTestRuleStreaming LegacyTestRuleStreaming
規則 CreateRule v1 CreateRule chronicle.googleapis.com/rules.create CreateRule
規則 GetRule v1 GetRule chronicle.googleapis.com/rules.get GetRule
規則 UpdateRule v1 UpdateRule chronicle.googleapis.com/rules.update UpdateRule
規則 DeleteRule v1 DeleteRule chronicle.googleapis.com/rules.delete DeleteRule
規則 EnableLiveRule v1 UpdateRuleDeployment chronicle.googleapis.com/ruleDeployments.update UpdateRuleDeployment
規則 ListResults v1 LegacySearchRuleResults chronicle.googleapis.com/legacies.legacySearchRuleResults LegacySearchRuleResults
規則 ListRules v1 ListRules chronicle.googleapis.com/rules.list ListRules
規則 RunRule v1 CreateRetrohunt chronicle.googleapis.com/retrohunts.create CreateRetrohunt
快訊 StreamDetections v1 StreamDetectionAlerts chronicle.googleapis.com/legacies.streamDetectionAlerts LegacyStreamDetectionAlerts
快訊 StreamRuleNotifications v1 StreamDetectionAlerts chronicle.googleapis.com/legacies.streamDetectionAlerts LegacyStreamDetectionAlerts
搜尋 FetchUdmSearchView v1 LegacyFetchUdmSearchView chronicle.googleapis.com/legacies.legacyFetchUdmSearchView LegacyFetchUdmSearchView
搜尋 GetEvent v1 GetEvent chronicle.googleapis.com/events.get GetEvent
記錄 GetLog v1 GetLog chronicle.googleapis.com/logs.get —
搜尋 ListArtifactAssets v1 FindRelatedEntities chronicle.googleapis.com/entities.findRelated FindRelatedEntities
IOC ListArtifactIoCDetails v1 LegacySearchArtifactIoCDetails chronicle.googleapis.com/legacies.legacySearchArtifactIoCDetails —
搜尋 ListEvents v1 LegacySearchAssetEvents chronicle.googleapis.com/legacies.legacySearchAssetEvents LegacySearchAssetEvents
IOC ListIoCs v1 ListIocMatches chronicle.googleapis.com/iocMatches.list —
搜尋 SearchRawLogs v1 SearchRawLogs chronicle.googleapis.com/rawLogs.search SearchRawLogs
搜尋 UdmSearch v1 UdmSearch chronicle.googleapis.com/events.udmSearch UdmSearch
搜尋 ListAliases v1 SummarizeEntity chronicle.googleapis.com/entities.summarize SummarizeEntity
搜尋 ListAssetAliases v1 SummarizeEntity chronicle.googleapis.com/entities.summarize SummarizeEntity
搜尋 ListUserAliases v1 SummarizeEntity chronicle.googleapis.com/entities.summarize SummarizeEntity
大寫警告 GetUppercaseAlert v1 LegacySearchFindings chronicle.googleapis.com/legacies.legacySearchFindings。注意:Backstory 已於 2023 年中移除端點實作。 —
大寫警告 ListUppercaseAlerts v1 LegacySearchFindings chronicle.googleapis.com/legacies.legacySearchFindings。注意:Backstory 已於 2023 年中移除端點實作功能。 —
Ingestion API BatchCreateEntities v2 ImportEntities chronicle.googleapis.com/entities.import ImportEntities
Ingestion API BatchCreateEvents v2 ImportStatsEvents chronicle.googleapis.com/forwarders.importStatsEvents ImportStatsEvents
Ingestion API BatchCreateLogs v2 ImportLogs chronicle.googleapis.com/logs.import ImportLogs
Ingestion API BatchCreateUDMEvents v2 ImportEvents chronicle.googleapis.com/events.import ImportEvents
Ingestion API BatchCreateUnstructuredLogEntries v2 ImportLogs chronicle.googleapis.com/logs.import —
Ingestion API CreateEntities v1 ImportEntities chronicle.googleapis.com/entities.import ImportEntities
Ingestion API CreateUDMEvents v1 ImportEvents chronicle.googleapis.com/events.import ImportEvents
Ingestion API CreateUnstructuredLogEntries v1 ImportLogs chronicle.googleapis.com/logs.import ImportLogs
Ingestion API ListLogTypes v1 ListLogTypes chronicle.googleapis.com/logTypes.list ListLogTypes
Ingestion API ListSupportedLogTypes v2 ListLogTypeSettings chronicle.googleapis.com/logTypeSettings.list ListLogTypeSettings
Ingestion API PutEvent v1 ImportEvents chronicle.googleapis.com/events.import ImportEvents
Ingestion API PutLog v1 UpdateLogType chronicle.googleapis.com/logTypes.update UpdateLogType

如要進一步瞭解如何從 Ingestion API 遷移至 Chronicle API,請參閱「Chronicle API 擷取方法」。

未對應及已移除的端點

下表列出未對應至新版 Chronicle API 的舊版 API 端點,以及預定移除這些端點的業務理由:

功能區域 舊版 API 方法 舊版 API 版本 原因
舊版 RBAC CreateSubject v1 已淘汰;存取控管現在由精細的 Google Cloud IAM 角色控管。
舊版 RBAC DeleteSubject v1 已過時;存取控管機制現在由精細的 Google Cloud IAM 角色管理。
舊版 RBAC GetSubject v1 已淘汰;存取控管現在由精細的 Google Cloud IAM 角色控管。
舊版 RBAC ListRoles v1 已淘汰;存取控管現在由精細的 Google Cloud IAM 角色控管。
舊版 RBAC ListSubjects v1 已過時;存取控管機制現在由精細的 Google Cloud IAM 角色管理。
舊版 RBAC UpdateRole v1 已過時;存取控管機制現在由精細的 Google Cloud IAM 角色管理。
舊版 RBAC UpdateSubject v1 已過時;存取控管機制現在由精細的 Google Cloud IAM 角色管理。
剖析器 ListCbnParserErrors v1 新版剖析器管理工作流程不再需要或提供這項功能。
合作夥伴 EnableIAM v1 這項功能已淘汰,並使用標準 Google Cloud 機制處理。
合作夥伴 GenerateIamMigrationCommands v1 這項功能已淘汰,在現代架構中是多餘的。
合作夥伴 GenerateIdPMetadata v1 在現代化 Google Cloud整合架構中,這項功能是多餘的。
合作夥伴 GetIngestionFilter v1 在現代整合式架構中,這項功能已顯得冗餘。 Google Cloud
合作夥伴 SetGCPProjectLink v1 在現代 Google Cloud整合架構中,這項功能是多餘的。
大寫警報 CreateCorrespondence v1 功能已淘汰。

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