整合 Proofpoint Threat Protection 與 Google SecOps
整合版本:1.0
本文說明如何將 Proofpoint Threat Protection 與 Google Security Operations 整合。
用途
在 Google SecOps 平台中,Proofpoint Threat Protection 整合服務支援下列用途:
自動防範網路釣魚:確認網路釣魚警示後,系統會自動將惡意寄件者的電子郵件地址和網域加入 Proofpoint 封鎖清單,防止類似威脅在整個機構中傳播。
加快事件回應速度:在調查期間,快速更新 IP 位址和主機名稱的封鎖清單項目,確保在電子郵件閘道中,立即清除新發現的入侵指標 (IOC)。
主動防範威脅:主動查詢及擷取現有的允許和封鎖清單項目,確保安全政策與目前的威脅情報保持一致,並持續更新,進而縮小組織的攻擊面。
簡化政策管理:根據核准的業務要求,使用劇本大量新增或移除許可清單中的信任寄件者,簡化電子郵件安全政策的管理作業。
事前準備
在 Google SecOps 平台中設定整合功能前,請確認您具備下列項目:
Proofpoint Threat Protection API 憑證:請確認您擁有有效的用戶端 ID 和用戶端密鑰。這些權杖是在 Proofpoint 管理控制台中產生
叢集 ID:找出與 Proofpoint 執行個體相關聯的特定叢集 ID。您必須提供這個 ID,才能指定正確的允許和封鎖清單。
網路連線:確認 Google SecOps 環境可以與 Proofpoint Threat Protection API 根端點通訊。如果使用 Proxy,請確認您有相關憑證和地址。
整合參數
整合 Proofpoint Threat Protection 需要下列參數:
| 參數 | 說明 |
|---|---|
API Root |
必填。 Proofpoint Threat Protection 執行個體的基準網址。 |
Client ID |
必填。 與 Proofpoint Threat Protection API 憑證相關聯的用戶端 ID。 |
Client Secret |
必填。 與 Proofpoint Threat Protection API 憑證相關聯的用戶端密鑰。 |
Cluster ID |
必填。 與 Proofpoint Threat Protection API 執行個體相關聯的叢集 ID。 |
Verify SSL |
選填。 如果選取這個選項,整合服務會在連線至 Proofpoint Threat Protection 伺服器時驗證 SSL 憑證。 (預設為啟用)。 |
如需在 Google SecOps 中設定整合功能的操作說明,請參閱「設定整合功能」。
如有需要,您可以在稍後階段進行變更。設定整合執行個體後,您就可以在劇本中使用該執行個體。如要進一步瞭解如何設定及支援多個執行個體,請參閱「支援多個執行個體」。
動作
如要進一步瞭解動作,請參閱「 從工作台回覆待處理動作」和「執行手動動作」。
將項目加入許可清單
使用「Add Entry to Allow List」(將項目新增至許可清單) 動作,將項目新增至 Proofpoint Threat Protection 許可清單。
這項操作不會在 Google SecOps 實體上執行。
動作輸入內容
「將項目新增至允許清單」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Cluster ID |
選填。 允許清單的叢集 ID。 如未提供任何值,動作會使用整合設定中的叢集 ID。 |
Allowlist Item |
必填。 代表要新增許可清單項目的 JSON 物件。 預設值為: |
動作輸出內容
「將項目新增至允許清單」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼結果 | 可用 |
輸出訊息
「將項目新增至允許清單」動作可傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Error ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼結果
下表列出使用「將項目新增至允許清單」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
| is_success | true或false |
將項目新增至封鎖清單
使用「Add Entry to Block List」(將項目新增至封鎖清單) 動作,將項目新增至 Proofpoint Threat Protection 封鎖清單。
這項操作不會在 Google SecOps 實體上執行。
動作輸入內容
「將項目新增至封鎖清單」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Cluster ID |
選填。 封鎖清單的叢集 ID。 如未提供任何值,動作會使用整合設定中的叢集 ID。 |
Blocklist Item |
必填。 代表要新增封鎖清單項目的 JSON 物件。 預設值為: |
動作輸出內容
「將項目新增至封鎖清單」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼結果 | 可用 |
輸出訊息
「Add Entry to Block List」動作可傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Error ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼結果
下表列出使用「將項目新增至封鎖清單」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
| is_success | true或false |
將 IOC 加入許可清單
使用「將 IOC 新增至許可清單」動作,將特定 IOC 新增至 Proofpoint Threat Protection 許可清單。
這項操作不會在 Google SecOps 實體上執行。
動作輸入內容
「將 IOC 新增至允許清單」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Cluster ID |
選填。 允許清單的叢集 ID。 如未提供任何值,動作會使用整合設定中的叢集 ID。 |
Recipient Email Address |
選填。 以半形逗號分隔的收件者電子郵件地址清單,可新增至許可清單。 |
Sender Email Address |
選填。 以半形逗號分隔的寄件者電子郵件地址清單,可新增至許可清單。 |
Sender IP Address |
選填。 以半形逗號分隔的寄件者 IP 位址清單,可加入許可清單。 |
Sender Hostname |
選填。 以半形逗號分隔的寄件者主機名稱清單,可新增至允許清單。 |
Sender HELO Domain Name |
選填。 以半形逗號分隔的 HELO 網域名稱清單,可加入許可清單。 |
Message Header From (Address Only) |
選填。 以半形逗號分隔的「郵件標頭 From」項目清單,可新增至許可清單。 |
Comment |
選填。 與允許清單項目相關的說明或正當理由。 |
動作輸出內容
「將 IOC 新增至允許清單」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼結果 | 可用 |
輸出訊息
「將 IOC 新增至允許清單」動作可能會傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Error ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼結果
下表列出使用「將 IOC 新增至允許清單」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
| is_success | true或false |
將 IOC 新增至封鎖清單
使用「將 IOC 新增至封鎖清單」動作,將特定 IOC 新增至 Proofpoint Threat Protection 封鎖清單。
這項操作不會在 Google SecOps 實體上執行。
動作輸入內容
「將 IOC 新增至封鎖清單」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Cluster ID |
選填。 封鎖清單的叢集 ID。 如未提供任何值,動作會使用整合設定中的叢集 ID。 |
Recipient Email Address |
選填。 以半形逗號分隔的收件者電子郵件地址清單,可新增至封鎖清單。 |
Sender Email Address |
選填。 以半形逗號分隔的寄件者電子郵件地址清單,可新增至封鎖清單。 |
Sender IP Address |
選填。 以半形逗號分隔的寄件者 IP 位址清單,這些 IP 位址會加入封鎖清單。 |
Sender Hostname |
選填。 以半形逗號分隔的寄件者主機名稱清單,可加入封鎖清單。 |
Sender HELO Domain Name |
選填。 以半形逗號分隔的 HELO 網域名稱清單,可加入封鎖清單。 |
Message Header From (Address Only) |
選填。 以半形逗號分隔的「郵件標頭寄件者」項目清單,可加入封鎖清單。 |
Comment |
選填。 與封鎖清單項目相關的說明或正當理由。 |
動作輸出內容
「將 IOC 新增至封鎖清單」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼結果 | 可用 |
輸出訊息
「Add IOC to Block List」動作可能會傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Error ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼結果
下表列出使用「Add IOC to Block List」(將 IOC 新增至封鎖清單) 動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
| is_success | true或false |
取得許可清單項目
使用「Get Allow List Entries」(取得允許清單項目) 動作,從 Proofpoint Threat Protection 允許清單中擷取現有項目。
這項操作不會在 Google SecOps 實體上執行。
動作輸入內容
「Get Allow List Entries」(取得允許清單項目) 動作需要下列參數:
| 參數 | 說明 |
|---|---|
Cluster ID |
必填。 允許清單的叢集 ID。 如未提供任何值,動作會使用整合設定中的叢集 ID。 |
IOC Type To Return |
選填。 要傳回的 IOC 類型。 如果選取 可能的值如下:
預設值為 |
Max IOCs To Return |
選填。 要傳回的 IOC 數量。 最大值為 預設值為 |
動作輸出內容
「取得允許清單項目」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼結果 | 可用 |
JSON 結果
以下範例顯示使用「取得允許清單項目」動作時收到的 JSON 結果輸出內容:
[
{
"attribute": "$from",
"operator": "equal",
"value": "test@example.com",
"comment": ""
}
]
輸出訊息
「Get Allow List Entries」(取得允許清單項目) 動作可能會傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Error ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼結果
下表列出使用「Get Allow List Entries」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
| is_success | true或false |
取得封鎖清單項目
使用「Get Block List Entries」動作,從 Proofpoint Threat Protection 封鎖清單中擷取現有項目。
這項操作不會在 Google SecOps 實體上執行。
動作輸入內容
「取得封鎖名單項目」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Cluster ID |
必填。 封鎖清單的叢集 ID。 如未提供任何值,動作會使用整合設定中的叢集 ID。 |
IOC Type To Return |
選填。 要傳回的 IOC 類型。 如果選取 可能的值如下:
預設值為 |
Max IOCs To Return |
選填。 要傳回的 IOC 數量。 最大值為 預設值為 |
動作輸出內容
「取得封鎖清單項目」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼結果 | 可用 |
JSON 結果
以下範例顯示使用「取得封鎖清單項目」動作時收到的 JSON 結果輸出內容:
[
{
"attribute": "$from",
"operator": "equal",
"value": "test@example.com",
"comment": ""
}
]
輸出訊息
「Get Block List Entries」動作可傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Error ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼結果
下表列出使用「取得封鎖清單項目」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
| is_success | true或false |
乒乓
使用「Ping」動作測試與 Proofpoint Threat Protection 的連線。
這項操作不會在 Google SecOps 實體上執行。
動作輸入內容
無
動作輸出內容
「Ping」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼結果 | 可用 |
輸出訊息
「Ping」動作可以傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Failed to connect to the Proofpoint Threat Protection server!
Error is ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼結果
下表列出使用「Ping」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
| is_success | true或false |
從許可清單中移除項目
使用「從許可清單中移除項目」動作,從 Proofpoint Threat Protection 許可清單中移除項目。
這項操作不會在 Google SecOps 實體上執行。
動作輸入內容
「從允許清單中移除項目」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Cluster ID |
必填。 允許清單的叢集 ID。 如未提供任何值,動作會使用整合設定中的叢集 ID。 |
IOC Type To Search |
選填。 要搜尋的 IOC 類型。 如果選取 可能的值如下:
預設值為 |
Value |
選填。 要從許可清單中移除的值。 |
Case Insensitive Search |
必填。 如果選取這個選項,系統會執行不區分大小寫的搜尋,找出並移除所有相符項目。 |
動作輸出內容
「從允許清單中移除項目」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼結果 | 可用 |
輸出訊息
「從允許清單中移除項目」動作可能會傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Error ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼結果
下表列出使用「從允許清單中移除項目」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
| is_success | true或false |
從封鎖清單中移除項目
使用「Remove Entry from Block List」(從封鎖清單中移除項目) 動作,從 Proofpoint Threat Protection 封鎖清單中移除項目。
這項操作不會在 Google SecOps 實體上執行。
動作輸入內容
「從封鎖清單移除項目」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Cluster ID |
必填。 封鎖清單的叢集 ID。 如未提供任何值,動作會使用整合設定中的叢集 ID。 |
IOC Type To Search |
選填。 要搜尋的 IOC 類型。 如果選取 可能的值如下:
預設值為 |
Value |
選填。 要從封鎖清單中移除的值。 |
Case Insensitive Search |
必填。 如果選取這個選項,系統會執行不區分大小寫的搜尋,找出並移除所有相符項目。 |
動作輸出內容
「從封鎖清單移除項目」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼結果 | 可用 |
輸出訊息
「從封鎖清單移除項目」動作可能會傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Error ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼結果
下表列出使用「從封鎖清單中移除項目」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
| is_success | true或false |
還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求答案。