整合 MISP 與 Google SecOps
本文說明如何將 MISP 與 Google Security Operations 整合。
用途
MISP 整合功能會使用 Google SecOps 功能,支援下列用途:
擴充入侵指標:從 MISP 執行個體自動擷取網址、主機名稱、IP 位址和檔案雜湊的背景資訊,找出已知的惡意行為者。
自動建立及分享事件:直接從應對手冊建立新的 MISP 事件,並發布至分享群組,提醒安全社群注意新威脅。
管理事件分類:動態新增或移除事件和屬性的標記,維持準確且最新的威脅情勢。
調查相關威脅:搜尋及擷取與特定實體相關的事件資訊,瞭解持續進行調查的更廣泛範圍。
分析可疑檔案:將檔案上傳至 MISP 事件,進行協作分析,或下載現有事件附件,以供內部沙箱評估。
事前準備
在 Google SecOps 平台中設定整合功能前,請先確認 MISP 環境符合下列需求:
MISP API 金鑰:您必須具備有效的自動化金鑰,才能驗證連線。您可以在 MISP UI 的事件動作選單中取得這項資訊。 詳情請參閱「自動化和 MISP API」。
API 根位址:請確認您有 MISP 執行個體的 IP 位址或主機名稱,可供設定。
選用:憑證授權單位 (CA) 憑證:如果您的環境需要使用特定憑證進行 SSL 驗證,請確認您有可用的 CA 憑證檔案。設定時,您必須以 Base64 編碼字串的形式提供這個值。
整合版本:確認您執行的是最新版本的 MISP 整合,確保支援所有動作和參數。
整合參數
請使用下列參數設定整合:
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| API 根層級 | 字串 | https://<IP> | 是 | MISP 執行個體的位址。 |
| API 金鑰 | 字串 | 不適用 | 是 | 在 MISP 的控制台中產生。 |
| 使用 SSL | 核取方塊 | 已取消勾選 | 否 | 如果 MISP 連線需要 SSL 驗證,請勾選這個核取方塊 (預設為取消勾選)。 |
| 遠端執行 | 核取方塊 | 已取消勾選 | 否 | 勾選這個欄位,即可遠端執行設定的整合項目。勾選後,系統會顯示選取遠端使用者 (服務專員) 的選項。 |
如需在 Google SecOps 中設定整合功能的操作說明,請參閱「設定整合功能」。
如有需要,您可以在稍後階段進行變更。設定整合執行個體後,您就可以在劇本中使用該執行個體。如要進一步瞭解如何設定及支援多個執行個體,請參閱「支援多個執行個體」。
動作
如要進一步瞭解動作,請參閱「 從工作台回覆待處理動作」和「執行手動動作」。
新增屬性
將實體新增為 MISP 事件的屬性。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 活動的 ID。 |
| 類別 | 字串 | 外部分析 | 否 | 屬性的類別。預設:外部分析。 |
| 分布 | 字串 | 1 | 否 | 屬性的分布情形。預設值為 1。 |
| 入侵偵測系統 | 核取方塊 | 已取消勾選 | 否 | 屬性是否用於入侵偵測系統。預設值:false。 |
| 註解 | 字串 | 不適用 | 否 | 要新增至屬性的註解。 |
用途
不適用
執行時間
這項動作會對下列實體執行:
- 網址
- 主機名稱
- IP 位址
- Filehash
動作執行結果
實體擴充
不適用
深入分析
不適用
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| 成功 | True/False | success:False |
JSON 結果
N/A
建立活動
建立新的 MISP 事件。
已知限制
目前 MISP API 不允許在建立事件後立即發布。您必須先建立活動,然後使用「發布活動」動作。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件名稱 | 字串 | 不適用 | 是 | 活動名稱。 |
| 威脅等級 | 字串 | 0 | 否 | 事件的威脅等級。預設值:0。 |
| 分布 | 字串 | 1 | 否 | 屬性的分布情形。預設值為 1。 |
| 分析 | 字串 | 0 | 否 | 事件的分析層級 [0-2]:預設值為 0。 |
| 發布 | 核取方塊 | 已勾選 | 否 | 是否要發布活動。 |
| 註解 | 字串 | 不適用 | 否 | 活動的註解。 |
執行時間
這項操作會套用至所有實體。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| event_id | 不適用 | 不適用 |
將代碼新增至事件
使用者可以為 MISP 中的特定事件新增標記。這會根據與事件相關聯的 IOC 所造成的安全威脅類別,為事件新增分類。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 專屬 ID,用於指定要新增代碼的事件。 |
| 標記名稱 | 字串 | 不適用 | 是 | 要新增至事件的代碼名稱。 |
用途
分類活動:新增標記來更新活動。
執行時間
這項操作會套用至所有實體。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
[
{
"saved": true,
"success": "Tag(s) added.",
"check_publish": true
}
]
下載檔案
在 MISP 中下載與事件相關的檔案。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 否 | 指定要下載檔案的事件 ID 或 UUID |
| 下載資料夾路徑 | 字串 | 不適用 | 指定資料夾的絕對路徑,該資料夾應儲存檔案。如果未指定任何內容,動作會改為建立附件。 |
|
| 覆寫 | 核取方塊 | 已取消勾選 | 啟用後,這項動作會覆寫現有檔案。 |
執行時間
這項動作會對 Filehash 實體執行。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| 成功 | True/False | success:False |
JSON 結果
{
"absolute_paths": ["/etc/file1.txt", "/etc/file2.txt"]
}
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果成功:「Successfully downloaded the following files from the event with {0} {1} in MISP:\n{2}」。format(ID/UUID, event_id, result/filename from the response) 如果找不到任何檔案:「No files were found for the event with {0} {1} in MISP:\n{2}」。format(ID/UUID, event_id) 如果未指定「下載資料夾路徑」,且部分檔案超過平台附件大小限制:「動作無法下載下列檔案,因為這些檔案超過 3 MB 的限制:\n {0}。\n 請在「下載資料夾路徑」參數中指定資料夾路徑,以便下載。(結果/檔案名稱) 重大錯誤 (動作失敗)「執行『下載檔案』動作時發生錯誤。Reason: {0}".format(stacktrace) 找不到事件 ID (動作失敗)「執行『下載檔案』動作時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) 如果覆寫為 false,且其中一個檔案已存在:「執行動作『下載檔案』時發生錯誤。原因:下列檔案已存在:{0}。Please remove them or set parameter "Overwrite" to true.".format(absolute path to the file) |
一般 |
充實實體
根據 MISP 中的屬性擴充實體。
參數
| 參數顯示名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
| 要傳回的屬性數量 | 字串 | 不適用 | 指定要為實體傳回多少屬性。 |
| 篩選條件 | 指定動作的篩選條件。如果選取「最後」,動作會使用最舊的屬性進行擴充;如果選取「第一個」,動作會使用最新的屬性進行擴充。 | ||
| 威脅等級門檻 | DDL | 低 可能的值: 高 中 低 未定義 |
指定實體所在位置的事件威脅等級閾值。如果相關事件超過或符合門檻,實體就會標示為可疑。 |
| 屬性搜尋限制 | 整數 | 50 | 指定每個實體要搜尋的屬性數量。這項參數會影響要選取哪個屬性來進行擴充。預設值為 50。 |
執行時間
這項動作會對下列實體執行:
- 網址
- 主機名稱
- IP 位址
- Filehash
動作執行結果
實體擴充
如果事件的威脅等級超過 0,實體就會標示為可疑。 否則為 False
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| 成功 | True/False | success:False |
JSON 結果
[
{
"EntityResult": [
{
"Event":
{
"orgc_id": "1",
"ShadowAttribute": [],
"id": "3",
"threat_level_id": "3",
"event_creator_email": "john_doe@example.com",
"uuid": "5c5bff1b-a414-4a83-8755-035f0a000016",
"Object": [],
"Orgc": {
"uuid": "5c5ac66e-3884-4031-afd7-46f5bb9ebcaa",
"name": "ORGNAME",
"id": "1"
},
"Org": {
"uuid": "5c5ac66e-3884-4031-afd7-46f5bb9ebcaa",
"name": "ORGNAME",
"id": "1"
},
"RelatedEvent": [],
"sharing_group_id": "0",
"timestamp": "1549533154",
"date": "2019-02-07",
"disable_correlation": "False",
"info": "Test event",
"locked": "False",
"publish_timestamp": "1549533214",
"Attribute": [
{
"category": "Network activity",
"comment": " ",
"uuid": "5c5bffe2-9298-4098-ae31-035d0a000016",
"deleted": "False",
"timestamp": "1549533154",
"to_ids": "False",
"distribution": "3",
"object_id": "0",
"event_id": "3",
"ShadowAttribute": [],
"sharing_group_id": "0",
"value": "1.1.1.1",
"disable_correlation": "False",
"object_relation": "None",
"type": "ip-src",
"id": "1",
"Galaxy": []
}],
"attribute_count": "1",
"org_id": "1",
"analysis": "2",
"extends_uuid": " ",
"published": "True",
"distribution": "3",
"proposal_email_lock": "False",
"Galaxy": []
}}],
"Entity": "1.1.1.1"
}
]
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 找到屬性:(is_success=true)「已使用 MISP 成功擴充下列實體:\n{0}」。format(entity.identifier) 找不到屬性 (is_success=true):「Action wasn't able to enrich the following entities using MISP: \n{0}".format(entity.identifier) 如果找不到所有屬性 (is_success=false)「No entities were enriched using MISP」(未使用 MISP 擴充任何實體) 如果屬性可疑 (is_success=true)「下列屬性已使用 MISP 標示為可疑:\n {0}」。format(entity.identifier) |
一般 |
| CSV 表格 | 資料表資料欄:
|
取得相關活動
擷取與 MISP 中實體相關的事件資訊。
參數
| 參數顯示名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
| 標示為可疑 | 核取方塊 | 已勾選 | 如果啟用這項動作,且實體至少有一個相關事件,系統就會將實體標示為可疑。 |
執行時間
這項動作會對下列實體執行:
- 網址
- 主機名稱
- IP 位址
- Filehash
動作執行結果
實體擴充
如果系統有相關事件的記錄,實體就會標示為可疑,否則為 False。
| 補充資料欄位名稱 | 邏輯 - 應用時機 |
|---|---|
| 事件 | 如果 JSON 結果中存在,則傳回 |
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| 成功 | True/False | success:False |
JSON 結果
[
{
"EntityResult": [
{
"Event":
{
"orgc_id": "1",
"ShadowAttribute": [],
"id": "3",
"threat_level_id": "3",
"event_creator_email": "john_doe@example.com",
"uuid": "5c5bff1b-a414-4a83-8755-035f0a000016",
"Object": [],
"Orgc": {
"uuid": "5c5ac66e-3884-4031-afd7-46f5bb9ebcaa",
"name": "ORGNAME",
"id": "1"
},
"Org": {
"uuid": "5c5ac66e-3884-4031-afd7-46f5bb9ebcaa",
"name": "ORGNAME",
"id": "1"
},
"RelatedEvent": [],
"sharing_group_id": "0",
"timestamp": "1549533154",
"date": "2019-02-07",
"disable_correlation": "False",
"info": "Test event",
"locked": "False",
"publish_timestamp": "1549533214",
"Attribute": [
{
"category": "Network activity",
"comment": " ",
"uuid": "5c5bffe2-9298-4098-ae31-035d0a000016",
"deleted": "False",
"timestamp": "1549533154",
"to_ids": "False",
"distribution": "3",
"object_id": "0",
"event_id": "3",
"ShadowAttribute": [],
"sharing_group_id": "0",
"value": "1.1.1.1",
"disable_correlation": "False",
"object_relation": "None",
"type": "ip-src",
"id": "1",
"Galaxy": []
}],
"attribute_count": "1",
"org_id": "1",
"analysis": "2",
"extends_uuid": " ",
"published": "True",
"distribution": "3",
"proposal_email_lock": "False",
"Galaxy": []
}}],
"Entity": "1.1.1.1"
}
]
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果至少有一個實體找到一個事件:「已成功擷取下列實體的相關事件資訊:\n{0}」。format(entity.identifier) 如果至少有一個實體找不到事件:「動作無法擷取下列實體的相關事件資訊:\n{0}」。format(entity.identifier 如果沒有任何事件:「找不到所提供實體的相關事件。」 |
一般 |
上傳檔案
將檔案上傳至 MISP 活動。
參數
| 名稱 | 類型 | 預設 | 說明 |
|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 指定要上傳這個檔案的事件 ID 或 UUID。 |
| 檔案路徑 | 字串 | 不適用 | 以半形逗號分隔的清單,指定要上傳至 MISP 的檔案絕對路徑。 |
| 類別 | 指定上傳檔案的類別。可能的值:外部分析、酬載傳送、捨棄構件、酬載安裝。 | ||
| 分布 | 字串 | 社群 | 為上傳的檔案指定發布方式。 |
| 威脅等級 | 字串 | 高 | 指定上傳檔案的威脅等級。 |
| 分析 | 字串 | 初始 | 指定事件的分析。 |
| 資訊 | 字串 | 不適用 | 為上傳的檔案指定其他資訊。 |
| 入侵偵測系統 | 核取方塊 | 已取消勾選 | 啟用後,上傳的檔案會用於入侵偵測系統。 |
| 註解 | 字串 | 不適用 | 指定與上傳檔案相關的其他註解。 |
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
{
"Event": {
"id": "106",
"orgc_id": "1",
"org_id": "1",
"date": "2021-01-15",
"threat_level_id": "1",
"info": "vanuhi 1015",
"published": false,
"uuid": "1cd22aa2-57e8-4fc8-bac6-721c1be2c27d",
"attribute_count": "10",
"analysis": "0",
"timestamp": "1610893968",
"distribution": "1",
"proposal_email_lock": false,
"locked": false,
"publish_timestamp": "0",
"sharing_group_id": "0",
"disable_correlation": false,
"extends_uuid": "",
"event_creator_email": "admin@admin.test",
"Org": {
"id": "1",
"name": "ORGNAME",
"uuid": "09b0dde1-2934-4310-a107-74b6f534f041",
"local": true
},
"Orgc": {
"id": "1",
"name": "ORGNAME",
"uuid": "09b0dde1-2934-4310-a107-74b6f534f041",
"local": true
},
"Attribute": [],
"ShadowAttribute": [],
"Object": [
{
"id": "446",
"name": "file",
"meta-category": "file",
"description": "File object describing a file with meta-information",
"template_uuid": "688c46fb-5edb-40a3-8273-1af7923e2215",
"template_version": "20",
"event_id": "106",
"uuid": "0188ba5d-68eb-4b5c-8e05-6fd49f8eee9a",
"timestamp": "1610691647",
"distribution": "1",
"sharing_group_id": "0",
"comment": "",
"deleted": false,
"first_seen": null,
"last_seen": null,
"ObjectReference": [],
"Attribute": [
{
"id": "1859",
"type": "malware-sample",
"category": "External analysis",
"to_ids": true,
"uuid": "7920cd28-5082-47ce-9c3e-3ccbd5dae138",
"event_id": "106",
"distribution": "1",
"timestamp": "1610703650",
"comment": "",
"sharing_group_id": "0",
"deleted": false,
"disable_correlation": false,
"object_id": "446",
"object_relation": "malware-sample",
"first_seen": null,
"last_seen": null,
"value": "vanuhi.txt|7bd55b0a276e076cbaf470e64359adb8",
"Galaxy": [],
"data": "UEsDBAoACQAAAJgyL1Kgt+vZDwAAAAMAAAAgABwAN2JkNTViMGEyNzZlMDc2Y2JhZjQ3MGU2NDM1OWFkYjhVVAkAAz80AWA/NAFgdXgLAAEEIQAAAAQhAAAADCVIVuu0HeIv/PqGdn5EUEsHCKC369kPAAAAAwAAAFBLAwQKAAkAAACYMi9SGoPq+xYAAAAKAAAALQAcADdiZDU1YjBhMjc2ZTA3NmNiYWY0NzBlNjQzNTlhZGI4LmZpbGVuYW1lLnR4dFVUCQADPzQBYD80AWB1eAsAAQQhAAAABCEAAABLQfOZfPB0svIGywREZ5dDLdomR6gPUEsHCBqD6vsWAAAACgAAAFBLAQIeAwoACQAAAJgyL1Kgt+vZDwAAAAMAAAAgABgAAAAAAAEAAACkgQAAAAA3YmQ1NWIwYTI3NmUwNzZjYmFmNDcwZTY0MzU5YWRiOFVUBQADPzQBYHV4CwABBCEAAAAEIQAAAFBLAQIeAwoACQAAAJgyL1Iag+r7FgAAAAoAAAAtABgAAAAAAAEAAACkgXkAAAA3YmQ1NWIwYTI3NmUwNzZjYmFmNDcwZTY0MzU5YWRiOC5maWxlbmFtZS50eHRVVAUAAz80AWB1eAsAAQQhAAAABCEAAABQSwUGAAAAAAIAAgDZAAAABgEAAAAA",
"ShadowAttribute": [],
"Sighting": [
{
"id": "1733",
"attribute_id": "1859",
"event_id": "106",
"org_id": "1",
"date_sighting": "1611207638",
"uuid": "feb085f1-1923-4327-a73d-b60a948377e4",
"source": "",
"type": "0",
"Organisation": {
"id": "1",
"uuid": "09b0dde1-2934-4310-a107-74b6f534f041",
"name": "ORGNAME"
},
"attribute_uuid": "7920cd28-5082-47ce-9c3e-3ccbd5dae138"
}
]
}
}
}
}
案件總覽
| 結果類型 | 值/說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果一個實體成功:「Succesfully uploaded the provided files to the event {0} in MISP」。format(event_id) 重大錯誤 (動作失敗):「執行『上傳檔案』動作時發生錯誤。Reason: {0}".format(stacktrace) 如果在「Distribution」中指定無效參數(動作失敗): 「執行『上傳檔案』動作時發生錯誤。原因:參數「Distribution」的值無效。可接受的數字:0、1、2、3。可接受的字串:Organisation、Community、Connected、All。 如果「威脅等級」中指定了無效參數 (動作失敗):「執行『上傳檔案』動作時發生錯誤。原因:參數「威脅等級」的值無效。可接受的數字:1、2、3、4。可接受的字串:「High」、「Medium」、「Low」、「Undefined」。 如果「類別」中指定了無效參數 (動作失敗):「執行『上傳檔案』動作時發生錯誤。原因:參數「Category」的值無效。可接受的值:「External Analysis」、「Payload Delivery」、「Artifacts Dropped」、「Payload Installation」。 如果在「分析」中指定無效參數 (動作失敗):「執行『上傳檔案』動作時發生錯誤。原因:參數「Analysis」的值無效。可接受的數字:0、1、2。可接受的字串:「Initial」、「Ongoing」、「Completed」。 如果至少有一個檔案無法使用:「執行動作『上傳檔案』時發生錯誤。原因:無法存取下列檔案:\n {0}".format(file paths, that were not accessible.) 找不到事件 ID (動作失敗)「執行『上傳檔案』動作時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) |
一般 |
乒乓
測試連線。
參數
不適用
用途
不適用
執行時間
這項操作會套用至所有實體。
動作執行結果
實體擴充
不適用
深入分析
不適用
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| 成功 | True/False | success:False |
JSON 結果
N/A
從活動中移除標記
從 MISP 中的事件移除標記。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 指定要移除代碼的事件 ID 或 UUID。 |
| 標記名稱 | CSV | 不適用 | 是 | 以半形逗號分隔的清單,指定要從事件中移除的標記。 |
用途
重新分類活動:移除標記以重新分類。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
[
{
"saved": true,
"success": "Tag removed.",
"check_publish": true
}
]
案件總覽
| 結果類型 | 值/說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果已從事件中成功移除所有標記:「已從 MISP 中 ID/UUID 為 {0} 的事件移除下列標記:{2}。」.format(ID/UUID, event_id, tags) 如果無法從事件中移除部分標記:「Action wasn't able to remove the following tags from the event with {0} {1} in MISP: {2}.".format(ID/UUID, event_id, tags) 如果並非所有標記都移除成功:「No tags were removed from the event with {0} {1} in MISP」(未從 MISP 中移除含有 {0} {1} 的事件標記)。format(ID/UUID, event_id) 如果找不到至少一個標記:「The following tags were not found in MISP: \n{0}」。format(list of tags that were not found in MISP) 如果找不到所有代碼:「MISP 中找不到任何提供的代碼。」 重大錯誤 (動作失敗)「執行動作『從事件中移除代碼』時發生錯誤。Reason: {0}".format(stacktrace) 找不到事件 ID (動作失敗)「執行『從事件中移除代碼』動作時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) |
一般 |
將標記新增至屬性
使用者可透過這項動作,在 MISP 中為特定屬性新增標記。這會根據屬性中 IOC 造成的安全性威脅類別,為屬性新增分類。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 整數 | 不適用 | 是 | 屬性相關聯的事件 ID。範例:1. |
| 標記名稱 | 字串 | 不適用 | 是 | 要新增至屬性的標記名稱。 |
| 屬性名稱 | 字串 | 不適用 | 是 | 要標記的屬性名稱 ID。 |
| 類別 | 字串 | 不適用 | 是 | 屬性所屬的類別,例如「酬載傳送」。 |
| 類型 | 字串 | 不適用 | 是 | 屬性類型,例如檔案名稱。 |
| 物件 UUID | 字串 | 不適用 | 否 | 事件中物件的專屬 ID。 |
用途
根據 IOC 類型分類屬性:在屬性中加入標記。
執行時間
這項操作會套用至所有實體。
動作執行結果
實體擴充
不適用
深入分析
不適用
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
[
{
"name": "Global tag unique___test(7) successfully attached to Attribute(9).",
"message": "Global tag unique___test(7) successfully attached to Attribute(9).",
"url": "/tags/attachTagToObject"
}
]
從屬性中移除標記
從 MISP 的屬性中移除標記。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 否 | 指定事件的 ID 或 UUID,以及要搜尋屬性的位置。如果「屬性搜尋」設為「提供的事件」,則必須提供這項參數。 |
| 標記名稱 | CSV | 不適用 | 是 | 以半形逗號分隔,指定要從屬性中移除的標記清單。 |
| 屬性名稱 | CSV | 不適用 | 否 | 以半形逗號分隔,指定要移除代碼的屬性 ID 清單。 |
| 類別 | CSV | 不適用 | 否 | 指定以逗號分隔的類別清單。如有指定,動作只會從類別相符的屬性中移除標記。如果未指定任何項目,動作會忽略屬性中的類別。 |
| 類型 | CSV | 不適用 | 否 | 指定以半形逗號分隔的屬性類型清單。如果指定,動作只會從屬性類型相符的屬性中移除標記。如未指定任何項目,動作會忽略屬性中的型別。 |
| 物件 UUID | CSV | 不適用 | 指定包含所需屬性的物件 UUID。 | |
| 屬性搜尋 | DDL | 提供的事件 可能的值包括: 所有活動 提供的事件 |
是 | 指定動作應在何處搜尋屬性。如果選取「提供的事件」,動作只會在「事件 ID」參數中提供的 ID/UUID 事件中,搜尋屬性或屬性 UUID。如果是「所有事件」,系統會搜尋所有事件中的屬性,並從符合條件的所有屬性中移除標記。 |
| 屬性 UUID | CSV | 以半形逗號分隔,指定要移除新標記的屬性 UUID 清單。注意:如果同時指定「屬性名稱」和「屬性 UUID」,動作會使用「屬性 UUID」值。 |
用途
重新分類屬性:移除標記以重新分類
執行時間
這項操作會套用至所有實體。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
[
{
"name": "Tag unique___test(7) successfully removed from Attribute(9).",
"message": "Tag unique___test(7) successfully removed from Attribute(9).",
"url": "/tags/removeTagFromObject"
}
]
案件總覽
| 結果類型 | 值/說明 | Type> |
|---|---|---|
| 輸出訊息* | 如果已成功從至少一個屬性移除標記:「已成功從 MISP 的下列屬性移除標記:\n{0}」。format(屬性名稱/物件 UUID) 如果無法從至少一個屬性中移除標記:「Action didn't removed tags from the following attributes in MISP:\n{0}」。format(attribute name/object UUID) 如果並非全部成功:「MISP 中提供的屬性未移除任何標記」 如果找不到至少一個標記:「The following tags were not found in MISP: \n{0}」。format(list of tags that were not found in MISP) 如果找不到所有代碼:「MISP 中找不到任何提供的代碼。」 重大錯誤 (動作失敗):「執行『從屬性中移除代碼』動作時發生錯誤。Reason: {0}".format(stacktrace) 如果在「類別」中指定無效參數 (動作失敗):「執行『從屬性中移除代碼』動作時發生錯誤。原因:參數「Category」的值無效。可接受的值:「External Analysis」、「Payload Delivery」、「Artifacts Dropped」、「Payload Installation」。 如果選取「提供的事件」,但未選取事件 ID:「執行『從屬性中移除代碼』動作時發生錯誤。原因:如果為「屬性搜尋」參數選取「提供的事件」,則必須提供事件 ID。 找不到事件 ID (動作失敗)「執行『從屬性中移除代碼』動作時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) |
一般 |
發布活動
使用者可透過這項動作發布活動。發布活動後,活動會分享至所選的分享群組,所有成員都能看到。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 指定要發布的事件 ID 或 UUID。 |
用途
發布活動:
- 建立偶數
- 新增事件屬性
- 發布活動
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
[
{
"Event": {
"id": "3",
"orgc_id": "1",
"org_id": "1",
"date": "2019-12-27",
"threat_level_id": "1",
"info": "Connection to .ch",
"published": true,
"uuid": "5e05dd29-7b90-474d-b5f6-51ae0a00024b",
"attribute_count": "0",
"analysis": "1",
"timestamp": "1577774920",
"distribution": "3",
"proposal_email_lock": false,
"locked": false,
"publish_timestamp": "1577774846",
"sharing_group_id": "0",
"disable_correlation": false,
"extends_uuid": "5e05db24-1e98-4bb9-bd56-51fd0a00024b",
"event_creator_email": "admin@admin.test",
"Org": {
"id": "1",
"name": "ORGNAME",
"uuid": "5dfc9b8f-c320-4b6d-ac1c-4f4e8bdc3fef",
"local": true
},
"Orgc": {
"id": "1",
"name": "ORGNAME",
"uuid": "5dfc9b8f-c320-4b6d-ac1c-4f4e8bdc3fef",
"local": true
},
"Attribute": [],
"ShadowAttribute": [],
"RelatedEvent": [],
"Galaxy": [],
"Object": [],
"Tag": [
{
"id": "7",
"name": "unique___test",
"colour": "#9648c4",
"exportable": true,
"user_id": "0",
"hide_tag": false,
"numerical_value": null,
"local": 0
}
]
}
}
]
案件總覽
| 結果類型 | 值/說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果成功:「Successfully published event with {0} {1} in MISP.」。format(ID/UUID, event_id) 如果未成功:「Event with {0} {1} was not published in MISP」(MISP 中未發布事件,{0} {1} 為 ID/UUID,event_id 為事件 ID) 重大錯誤 (動作失敗)「執行動作『發布事件』時發生錯誤。Reason: {0}".format(stacktrace) 找不到活動 ID (動作失敗)「執行『發布活動』動作時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) |
一般 |
取消發布活動
使用者可以透過這項動作取消發布活動。取消發布活動後,共用群組就無法再看到該活動。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 指定要取消發布的事件 ID 或 UUID。 |
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
[
{
"Event": {
"id": "3",
"orgc_id": "1",
"org_id": "1",
"date": "2019-12-27",
"threat_level_id": "1",
"info": "Connection to .ch",
"published": false,
"uuid": "5e05dd29-7b90-474d-b5f6-51ae0a00024b",
"attribute_count": "0",
"analysis": "1",
"timestamp": "1577774920",
"distribution": "3",
"proposal_email_lock": false,
"locked": false,
"publish_timestamp": "1577774846",
"sharing_group_id": "0",
"disable_correlation": false,
"extends_uuid": "5e05db24-1e98-4bb9-bd56-51fd0a00024b",
"event_creator_email": "admin@admin.test",
"Org": {
"id": "1",
"name": "ORGNAME",
"uuid": "5dfc9b8f-c320-4b6d-ac1c-4f4e8bdc3fef",
"local": true
},
"Orgc": {
"id": "1",
"name": "ORGNAME",
"uuid": "5dfc9b8f-c320-4b6d-ac1c-4f4e8bdc3fef",
"local": true
},
"Attribute": [],
"ShadowAttribute": [],
"RelatedEvent": [],
"Galaxy": [],
"Object": [],
"Tag": [
{
"id": "7",
"name": "unique___test",
"colour": "#9648c4",
"exportable": true,
"user_id": "0",
"hide_tag": false,
"numerical_value": null,
"local": 0
}
]
}
}
]
案件總覽
| 結果類型 | 值/說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果成功:「Successfully unpublished event with {0} {1} in MISP.」(已成功在 MISP 中取消發布 ID/UUID 為「{0}」的事件,事件 ID 為「{1}」)。format(ID/UUID, event_id) 如果未成功:「Event with {0} {1} was not unpublished in MISP」(MISP 中未取消發布事件,{0} {1} 為 ID/UUID,event_id 為事件 ID) 重大錯誤 (動作失敗):「執行動作『取消發布活動』時發生錯誤。Reason: {0}".format(stacktrace) 找不到活動 ID (動作失敗)「執行『取消發布活動』動作時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) |
一般 |
刪除屬性
在 MISP 中刪除屬性。支援的雜湊:MD5、SHA1、SHA224、SHA256、SHA384、SHA512、SSDeep。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 否 | 指定事件的 ID 或 UUID,以及要搜尋屬性的位置。如果「屬性搜尋」設為「提供的事件」,則必須提供這項參數。 |
| 屬性名稱 | CSV | 不適用 | 否 | 以半形逗號分隔,指定要刪除的屬性 ID 清單。 |
| 類別 | CSV | 不適用 | 否 | 指定以逗號分隔的類別清單。如有指定,動作只會刪除類別相符的屬性。如果未指定任何項目,動作會忽略屬性中的類別。 |
| 類型 | CSV | 不適用 | 否 | 指定以半形逗號分隔的屬性類型清單。如果指定了屬性類型,系統只會刪除相符的屬性。如未指定任何項目,動作會忽略屬性中的型別。 |
| 物件 UUID | 字串 | 不適用 | 否 | 事件中物件的專屬 ID。 |
| 屬性搜尋 | DDL | 提供的事件 可能的值包括: 所有活動 提供的事件 |
是 | 指定動作應在何處搜尋屬性。如果選取「提供的事件」,動作只會在「事件 ID」參數中提供的 ID/UUID 事件中,搜尋屬性或屬性 UUID。如果是「所有事件」,系統會搜尋所有事件中的屬性,並刪除符合條件的所有屬性。 |
| 屬性 UUID | CSV | 以半形逗號分隔的清單形式,指定要刪除的屬性 UUID。 |
用途
從活動中移除屬性。
執行時間
這項操作會套用至所有實體。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
[
{
"message": "Attribute deleted."
}
]
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果已成功將發現項目新增至至少一個屬性:「已成功刪除 MISP 中的下列屬性:\n{0}」。format(屬性名稱/物件 UUID) 如果未成功將發現項目新增至至少一個屬性:「Action didn't delete the following attributes in MISP:\n{0}」(動作未刪除 MISP 中的下列屬性:\n{0})。format(屬性名稱/物件 UUID) 如果並非全部成功:「MISP 中未刪除任何屬性」 重大錯誤 (動作失敗):「執行動作『刪除屬性』時發生錯誤。Reason: {0}".format(stacktrace) 如果「類別」中指定了無效參數 (動作失敗):「執行動作『刪除屬性』時發生錯誤。原因:參數「Category」的值無效。可接受的值:「External Analysis」、「Payload Delivery」、「Artifacts Dropped」、「Payload Installation」。 如果選取「提供的事件」,但未選取事件 ID:「執行『刪除屬性』動作時發生錯誤。原因:如果為「屬性搜尋」參數選取「提供的事件」,則必須提供事件 ID。 找不到活動 ID (動作失敗)「執行『刪除屬性』動作時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) |
一般 |
刪除活動
在 MISP 中刪除事件。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 指定要刪除的事件 ID 或 UUID。 |
用途
永久刪除活動。
執行時間
這項動作會對使用者實體執行。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
[
{
"name": "Event deleted.",
"message": "Event deleted.",
"url": "/events/delete/4"
}
]
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果成功:「Successfully deleted event with {0} {1} in MISP」(已在 MISP 中成功刪除事件,{0} {1})。format(ID/UUID, event_id) 重大錯誤 (動作失敗)「執行動作『刪除活動』時發生錯誤。原因:{0}".format(traceback) 找不到活動 ID (動作失敗)「執行『刪除活動』動作時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) |
一般 |
建立 File Misp 物件
這項動作可讓使用者在單一物件中整理與事件相關的檔案屬性,該物件會說明檔案及其元資訊。然後,將含有屬性的物件附加至指定事件。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 要新增物件的事件專屬 ID。例如:1 |
| 檔案名稱 | 字串 | 不適用 | 否 | 檔案的檔案名稱。 |
| MD5 | 字串 | 不適用 | 否 | 檔案的 MD5 雜湊值。 |
| SHA1 | 字串 | 不適用 | 否 | 檔案的 sha1 雜湊值。 |
| SHA256 | 字串 | 不適用 | 否 | 檔案的 sha256 雜湊值。 |
| SSDEEP | 字串 | 不適用 | 否 | 檔案的 ssdeep 值。範例:96:p5aAS1tN0M3t9AnTNuG6TNOt5PR1TNZdkljOXTNSnKTF3X7KsTFW+kLtW6K8i7bI:p5mb4rgQhRp7GljCbF3LKqFjkwxtU |
| Imphash | 字串 | 不適用 | 否 | 從匯入的表格計算出的 MD5 雜湊值。 |
用途
不適用
執行時間
這項操作會套用至所有實體。
動作執行結果
實體擴充
不適用
深入分析
不適用
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
N/A
建立 IP-Port Misp 物件
使用者可透過這項動作,在單一物件中整理與事件相關的 IP 連接埠屬性,該物件會以元組 (或三元組) 形式,說明特定時間範圍內的 IP 位址 (或網域/主機名稱) 和連接埠。然後,將含有屬性的物件附加至指定事件。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 要新增物件的事件專屬 ID。例如:1 |
| Dst-port | 字串 | 不適用 | 否 | 目的地通訊埠。 |
| Src-port | 字串 | 不適用 | 否 | 來源通訊埠。 |
| 網域 | 字串 | 不適用 | 否 | 。 |
| 主機名稱 | 字串 | 不適用 | 否 | 主機名稱。 |
| IP-Src | 字串 | 不適用 | 否 | 來源 IP 位址。 |
| IP-Dst | 字串 | 不適用 | 否 | 目的地 IP 位址。 |
用途
不適用
執行時間
這項操作會套用至所有實體。
動作執行結果
實體擴充
不適用
深入分析
不適用
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
N/A
建立網路連線 Misp 物件
在 MISP 中建立網路連線物件。必須提供下列其中一項:Dst-port、Src-port、IP-Src、IP-Dst,或將「Use Entities」參數設為 true。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 指定要新增網路連線物件的事件 ID 或 UUID。 |
| Dst-port | 字串 | 不適用 | 否 | 指定要新增至事件的目的地連接埠。 |
| Src-port | 字串 | 不適用 | 否 | 指定要新增至事件的來源埠。 |
| Hostname-dst | 字串 | 不適用 | 否 | 指定要新增至活動的來源目的地。 |
| Hostname-src | 字串 | 不適用 | 否 | 指定要新增至事件的來源主機名稱。 |
| IP-Src | 字串 | 不適用 | 否 | 指定要新增至事件的來源 IP。 |
| IP-Dst | 字串 | 不適用 | 否 | 指定要新增至事件的目的地 IP。 |
| 第 3 層通訊協定 | 字串 | 不適用 | 否 | 指定要新增至事件的相關第 3 層通訊協定。 |
| 第 4 層通訊協定 | 字串 | 不適用 | 否 | 指定要新增至事件的相關第 4 層通訊協定。 |
| 第 7 層通訊協定 | 字串 | 不適用 | 否 | 指定要新增至事件的相關第 7 層通訊協定。 |
| 使用實體 | 核取方塊 | 已取消勾選 | 否 | 啟用後,動作會使用實體建立物件。支援的實體:IP 位址。「使用實體」的優先順序高於其他參數。 |
| IP 類型 | DDL | 來源 IP 可能的值包括: 來源 IP 目的地 IP |
指定 IP 實體應使用的屬性類型。 |
執行時間
這項操作會套用至所有實體。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
N/A
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果成功且「Use Entities」不是 true:「Successfully created new network-connection object for event with {0} {1} in MISP.」。format(ID/UUID, event_id) 如果未成功且「Use Entities」不是 true:「Action wasn't able to created new network-connection object for event with {0} {1} in MISP. 原因:{2}」。format(ID/UUID) 如果其中一個成功,且「Use Entities」為 true:「Successfully created new network-connection objects for event with {0} {1} in MISP based on the following entities: \n{0}".format(ID/UUID, event_id, entity.identifiers) 如果其中一個未成功,且「Use Entities」為 true:「Action wasn't able to create new network-connection objects for event with {0} {1} in MISP based on the following entities: \n{0}".format(ID/UUID, event_id, entity.identifiers) 如果並非所有項目都成功,且「Use Entities」為 true:「Action wasn't able to create new network-connection objects for event with {0} {1} in MISP based on the provided entities.」。format(ID/UUID, event_id) 重大錯誤 (動作失敗)「Error executing action "Create network-connection Misp Object". Reason: {0}".format(stacktrace) 找不到事件 ID (動作失敗)「執行動作『建立網路連線 Misp 物件』時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) 如果未提供 Dst-port、Src-port、IP-Src、IP-Dst,且「Use Entities」== false:「Error executing action "Create network-connection Misp Object"」。原因:應提供「Dst-port」、「Src-port」、「IP-Src」或「IP-Dst」其中之一,或將「Use Entities」參數設為 true。 |
一般 |
建立 Url Misp 物件
在 MISP 中建立網址物件。必須提供「網址」,或將「使用實體」參數設為 true。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 指定要新增網址物件的事件 ID 或 UUID。 |
| 網址 | 字串 | 不適用 | 否 | 指定要新增至活動的網址。 |
| 通訊埠 | 字串 | 不適用 | 否 | 指定要新增至事件的連接埠。 |
| 首次出現時間 | 字串 | 不適用 | 否 | 指定首次看到網址的時間。 |
| 上次出現時間 | 字串 | 不適用 | 否 | 指定網址上次出現的時間。 |
| 網域 | 字串 | 不適用 | 否 | 指定要新增至活動的網域。 |
| 文字 | 字串 | 不適用 | 否 | 指定要新增至活動的其他文字。 |
| IP | 字串 | 不適用 | 否 | 指定要新增至事件的 IP。 |
| 主機 | 字串 | 不適用 | 否 | 指定要新增至活動的主辦人。 |
| 使用實體 | 核取方塊 | 已取消勾選 | 啟用後,動作會使用實體建立物件。支援的實體:網址。「使用實體」的優先順序高於其他參數。 |
執行時間
這項操作會套用至所有實體。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
N/A
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果成功且「Use Entities」不是 true:「Successfully created new URL object for event with {0} {1} in MISP.」。format(ID/UUID, event_id) 如果未成功且「Use Entities」不是 true:「Action wasn't able to created URL object for event with {0} {1} in MISP. 原因:{2}」。format(ID/UUID) 如果其中一個成功,且「Use Entities」為 true:「Successfully created new URL objects for event with {0} {1} in MISP based on the following entities: \n{0}」。format(ID/UUID, event_id, entity.identifiers) 如果其中一個未成功,且「Use Entities」為 true:「Action wasn't able to create new URL objects for event with {0} {1} in MISP based on the following entities: \n{0}".format(ID/UUID, event_id, entity.identifiers) 如果並非所有項目都成功,且「Use Entities」為 true:「Action wasn't able to create new URL objects for event with {0} {1} in MISP based on the provided entities.」。format(ID/UUID, event_id) 重大錯誤 (動作失敗)「執行動作『建立網址 Misp 物件』時發生錯誤。Reason: {0}".format(stacktrace) 找不到事件 ID (動作失敗)「執行動作『建立網址 Misp 物件』時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) 如果未提供任何網址,且「Use Entities」== false:「Error executing action "Create Url Misp Object"」。原因:必須提供「網址」,或將「使用實體」參數設為 true。 |
一般 |
建立 Virustotal 報告物件
在 MISP 中建立 Virustotal 報表物件。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 指定要新增網址物件的事件 ID 或 UUID。 |
| 永久連結 | 字串 | 不適用 | 是 | 指定要新增至事件的 VirusTotal 報告連結。 |
| 註解 | 字串 | 不適用 | 否 | 指定要新增至活動的留言。 |
| 偵測率 | 字串 | 不適用 | 否 | 指定要新增至事件的偵測比率。 |
| 社群分數 | 字串 | 不適用 | 否 | 指定要新增至活動的社群分數。 |
| 首次提交 | 字串 | 不適用 | 否 | 指定首次提交活動的時間。 |
| 上次提交時間 | 字串 | 不適用 | 否 | 指定事件的最後提交時間。 |
執行時間
這項操作會套用至所有實體。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果成功:「Successfully created new Virustotal-Report object for event with {0} {1} in MISP.」。format(ID/UUID, event_id) 如果失敗:「Action wasn't able to created Virustotal-Report object for event with {0} {1} in MISP. 原因:{2}」。format(ID/UUID) 重大錯誤 (動作失敗)「Error executing action "Create Virustotal-Report Misp Object". Reason: {0}".format(stacktrace) 找不到事件 ID (動作失敗)「執行動作『建立 Virustotal 報告 Misp 物件』時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) |
一般 |
列出事件物件
擷取 MISP 事件中可用物件的相關資訊。
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 事件 ID | 字串 | 不適用 | 是 | 以半形逗號分隔,列出要擷取詳細資料的事件 ID 和 UUID。 |
| 要傳回的物件數量上限 | 整數 | 50 | 否 | 指定要傳回的物件數量。 |
執行時間
這項動作不會在實體上執行。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
"Object": [
{
"id": "1",
"name": "ftm-Associate",
"meta-category": "followthemoney",
"description": "Non-family association between two people",
"template_uuid": "6119ecb3-dedd-44b6-b88f-174585b0b1bf",
"template_version": "1",
"event_id": "1",
"uuid": "2a3e260f-d3b2-4164-b2b1-2f6f5b559970",
"timestamp": "1594632232",
"distribution": "5",
"sharing_group_id": "0",
"comment": "",
"deleted": false,
"first_seen": null,
"last_seen": null,
"ObjectReference": [],
},
{
"id": "2",
"name": "ftm-Associate",
"meta-category": "followthemoney",
"description": "Non-family association between two people",
"template_uuid": "6119ecb3-dedd-44b6-b88f-174585b0b1bf",
"template_version": "1",
"event_id": "1",
"uuid": "800d8634-175a-4bc2-a4d7-aca200c8c132",
"timestamp": "1594632463",
"distribution": "5",
"sharing_group_id": "0",
"comment": "",
"deleted": false,
"first_seen": null,
"last_seen": null,
"ObjectReference": [],
}
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 動作不得失敗,也不得停止應對手冊執行: 如果至少有 1 個事件找到物件:「Successfully listed objects for the following events: \n{0}」(已成功列出下列事件的物件:\n{0})。format(event_ids) 如果找不到具有指定 ID 的事件 (is_success = false): 如果 1 個事件找不到物件: 「Action wasn't able to find objects for the following events:\n {0}".format(event_ids) 如果所有事件都找不到物件:「找不到所提供事件的物件。」 動作應會失敗並停止執行應對手冊: 如果發生嚴重錯誤 (例如憑證錯誤、無法連線至伺服器等): print "Error executing action "List Event Objects". 原因:{0}''.format(error.Stacktrace) |
一般 |
| CSV 表格 | 表格名稱:事件 {0} 物件 資料表資料欄:
|
取得活動詳細資料
擷取 MISP 中事件的詳細資料。
參數
| 參數顯示名稱 | 類型 | 為必填項目 | 說明 |
|---|---|---|---|
| 事件 ID | 字串 | 是 | 指定要擷取詳細資料的事件 ID 或 UUID 清單 (以半形逗號分隔)。 |
| 退貨屬性資訊 | 核取方塊 | 已勾選 | 啟用後,動作會為事件中的所有屬性建立案件牆資料表。 |
執行時間
這項動作不會在實體上執行。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 動作不得失敗,也不得停止應對手冊執行: 如果至少有一個提供的 ID 成功完成動作: 列印「Successfully retrieved information for the following events: <>」(已成功擷取下列事件的資訊:<>) 如果至少一個提供的事件 ID 無法執行動作: Print "Failed to retrieved information for the following events: <> 動作應會失敗並停止執行劇本: 動作應會失敗並停止執行應對手冊: 如果發生嚴重錯誤 (例如憑證錯誤、無法連線至伺服器等): print "Error executing action "List Event Objects". 原因:{0}''.format(error.Stacktrace) |
一般 |
| CSV 表格 | 表格名稱:「事件 {0} 屬性詳細資料」。format(event_id) 欄:
|
列出屬性的發現次數
列出 MISP 中屬性的可用發現項目。
參數
搜尋| 參數名稱 | 類型 | 預設值 | 必填 | 說明 |
|---|---|---|---|---|
| 屬性名稱 | CSV | 否 | 指定以半形逗號分隔的屬性 ID 清單,列出您想查看的發現次數。注意:如果同時指定「屬性名稱」和「屬性 UUID」,動作會使用「屬性 UUID」值。 | |
| 事件 ID | 字串 | 否 | 指定事件的 ID 或 UUID,以及要搜尋屬性的位置。如果「屬性搜尋」設為「提供的事件」,則必須提供這項參數。 | |
| 類別 | CSV | 否 | 指定以逗號分隔的類別清單。如果指定,動作只會列出符合類別的屬性目擊事件。如果未指定任何項目,動作會忽略屬性中的類別。可能的值:外部分析、酬載傳送、捨棄構件、酬載安裝。 | |
| 類型 | CSV | 否 | 指定以半形逗號分隔的屬性類型清單。如果指定,動作只會列出屬性類型相符的屬性發現次數。如未指定任何項目,動作會忽略屬性中的型別。範例值:md5、sha1、ip-src、ip-dst | |
| 屬性搜尋 | DDL | 提供的事件 可能的值包括: 所有活動 |
是 | 指定動作應在何處搜尋屬性。如果選取「提供的事件」,動作只會在「事件 ID」參數中提供的 ID/UUID 事件中,搜尋屬性或屬性 UUID。如果選取「所有事件」,系統會在所有事件中搜尋屬性,並列出符合條件的所有屬性。 |
| 屬性 UUID | CSV | 否 | 指定以半形逗號分隔的屬性 UUID 清單,列出您想查看的發現項目。注意:如果同時指定「屬性名稱」和「屬性 UUID」,動作會使用「屬性 UUID」值。 |
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
案件總覽
| 結果類型 | 值/說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果成功將發現項目列入至少一個屬性:「Successfully listed sightings for the following attributes in MISP:\n{0}」。format(attribute name/attribute UUID) 如果至少一個屬性未成功列出發現項目:「Action didn't list sightings for the following attributes in MISP:\n{0}」(動作未在 MISP 中列出下列屬性的發現項目:\n{0})。format(屬性名稱/屬性 UUID) 如果所有屬性都未成功或沒有任何發現:「MISP 中找不到所提供屬性的發現」 重大錯誤 (動作失敗) 「執行動作『列出屬性的發現項目』時發生錯誤。Reason: {0}".format(stacktrace) 如果「類別」中指定了無效參數 (動作失敗):「執行動作『列出屬性的發現次數』時發生錯誤。原因:參數「Category」的值無效。可接受的值:「External Analysis」、「Payload Delivery」、「Artifacts Dropped」、「Payload Installation」。 如果選取「提供的事件」,但未選取事件 ID:「執行動作『列出屬性的發現項目』時發生錯誤。原因:如果為「屬性搜尋」參數選取「提供的事件」,則必須提供事件 ID。 |
一般 |
為屬性設定 IDS 旗標
在 MISP 中為屬性設定 IDS 標記。
參數
searchsearch| 參數名稱 | 類型 | 預設值 | 必填 | 說明 |
|---|---|---|---|---|
| 屬性名稱 | CSV | 否 | 以半形逗號分隔的清單,指定要設定 IDS 旗標的屬性 ID。注意:如果同時指定「屬性名稱」和「屬性 UUID」,動作會使用「屬性 UUID」值。 | |
| 事件 ID | 字串 | 否 | 指定事件的 ID 或 UUID,以及要搜尋屬性的位置。如果「屬性搜尋」設為「提供的事件」,則必須提供這項參數。 | |
| 類別 | CSV | 否 | 指定以逗號分隔的類別清單。如果指定,動作只會為具有相符類別的屬性設定 IDS 旗標。如果未指定任何項目,動作會忽略屬性中的類別。可能的值:外部分析、酬載傳送、捨棄構件、酬載安裝。 | |
| 類型 | CSV | 否 | 指定以半形逗號分隔的屬性類型清單。如果指定,動作只會為屬性類型相符的屬性設定 IDS 旗標。如未指定任何項目,動作會忽略屬性中的型別。範例值:md5、sha1、ip-src、ip-dst | |
| 屬性搜尋 | DDL | 提供的事件 可能的值包括: 所有活動 |
是 | 指定動作應在何處搜尋屬性。如果選取「提供的事件」,動作只會在「事件 ID」參數中提供的 ID/UUID 事件中,搜尋屬性或屬性 UUID。如果是「所有事件」,系統會在所有事件中搜尋屬性,並為符合條件的所有屬性設定 IDS 旗標。 |
| 屬性 UUID | CSV | 否 | 指定要設定 IDS 旗標的屬性 UUID 清單 (以半形逗號分隔)。 |
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| 成功 | True/False | success:False |
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果至少有一個屬性成功新增 IDS 標記:「Successfully set IDS flag for the following attributes in MISP:\n{0}」(已在 MISP 中為下列屬性成功設定 IDS 標記:\n{0})。format(attribute name/object UUID) 如果未成功將 IDS 標記新增至至少一個屬性:「Action didn't set IDS flag for the following attributes in MISP:\n{0}」(動作未在 MISP 中為下列屬性設定 IDS 標記:\n{0})。format(attribute name/object UUID) 如果並非所有屬性都成功:「MISP 中提供的屬性未設定 IDS 旗標」 重大錯誤 (動作失敗):「執行動作『為屬性設定 IDS 標記』時發生錯誤。Reason: {0}".format(stacktrace) 如果在「類別」中指定無效參數 (動作失敗):「執行動作『為屬性設定 IDS 旗標』時發生錯誤。原因:參數「Category」的值無效。可接受的值:「External Analysis」、「Payload Delivery」、「Artifacts Dropped」、「Payload Installation」。 如果選取「提供的事件」,但未選取事件 ID:「執行動作『為屬性設定 IDS 旗標』時發生錯誤。原因:如果為「屬性搜尋」參數選取「提供的事件」,則必須提供事件 ID。 找不到事件 ID (動作失敗)「執行動作『為屬性設定 ID 旗標』時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) |
一般 |
取消設定屬性的 IDS 旗標
取消設定 MISP 中屬性的 IDS 旗標。
參數
| 名稱 | 類型 | 預設值 | 必填 | 說明 |
|---|---|---|---|---|
| 屬性名稱 | CSV | 否 | 以半形逗號分隔的清單,指定要取消設定 IDS 旗標的屬性 ID。 |
|
| 事件 ID | 字串 | 否 | 指定事件的 ID 或 UUID,以及要搜尋屬性的位置。如果「屬性搜尋」設為「提供的事件」,則必須提供這項參數。 | |
| 類別 | CSV | 否 | 指定以逗號分隔的類別清單。如果指定,動作只會取消設定類別相符屬性的 IDS 旗標。如果未指定任何項目,動作會忽略屬性中的類別。可能的值:外部分析、酬載傳送、捨棄構件、酬載安裝。 | |
| 類型 | CSV | 否 | 指定以半形逗號分隔的屬性類型清單。如果指定,動作只會為屬性類型相符的屬性取消設定 IDS 旗標。如未指定任何項目,動作會忽略屬性中的型別。範例值:md5、sha1、ip-src、ip-dst | |
| 屬性搜尋 | DDL | 提供的事件 可能的值包括: 所有活動 |
是 | 指定動作應在何處搜尋屬性。如果選取「提供的事件」,動作只會在「事件 ID」參數中提供的 ID/UUID 事件中,搜尋屬性或屬性 UUID。如果是「所有事件」,系統會在所有事件中搜尋屬性,並為符合條件的所有屬性取消設定 IDS 旗標。 |
| 屬性 UUID | CSV | 否 | 指定以半形逗號分隔的屬性 UUID 清單,您要取消設定這些屬性的 IDS 旗標。注意:如果同時指定「屬性名稱」和「屬性 UUID」,動作會使用「屬性 UUID」值。 |
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| 成功 | True/False | success:False |
案件總覽
| 結果類型 | 值說明 | 類型 |
|---|---|---|
| 輸出訊息* | 如果成功為至少一項屬性移除 IDS 標記:「Successfully unset IDS flag for the following attributes in MISP:\n{0}」(已成功為 MISP 中的下列屬性取消設定 IDS 標記:\n{0})。format(attribute name/object UUID) 如果至少有一個屬性未成功移除 IDS 旗標:「Action didn't unset IDS flag for the following attributes in MISP:\n{0}」(動作未在 MISP 中取消下列屬性的 IDS 旗標:\n{0})。format(attribute name/object UUID) 如果並非全部成功:「MISP 中提供的屬性未取消設定 IDS 旗標」 重大錯誤 (動作失敗):「執行動作『取消設定屬性的 IDS 旗標』時發生錯誤。Reason: {0}".format(stacktrace) 如果「類別」中指定了無效參數 (動作失敗):「執行動作『取消設定屬性的 IDS 旗標』時發生錯誤。原因:參數「Category」的值無效。可接受的值:「External Analysis」、「Payload Delivery」、「Artifacts Dropped」、「Payload Installation」。 如果選取「提供的事件」,但未選取事件 ID:「執行動作『取消設定屬性的 IDS 旗標』時發生錯誤。原因:如果為「屬性搜尋」參數選取「提供的事件」,則必須提供事件 ID。 找不到事件 ID (動作失敗)「執行動作『取消設定屬性的 ID 旗標』時發生錯誤。Reason: Event with {0} {1} was not found in MISP".format(ID/UUID, event_id) |
一般 |
連接器
如要進一步瞭解如何在 Google SecOps 中設定連接器,請參閱「擷取資料 (連接器)」。
MISP - Attributes Connector
從 MISP 提取屬性。
在 Google SecOps 上設定 MISP - Attributes Connector
如需在 Google SecOps 中設定連接器的詳細操作說明,請參閱設定連接器。
連接器參數
使用下列參數設定連接器:
| 參數名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| DeviceProductField | 字串 | 產品名稱 | 是 | 輸入來源欄位名稱,即可擷取產品欄位名稱。 |
| EventClassId | 字串 | alertType | 是 | 輸入來源欄位名稱,即可擷取事件欄位名稱。 |
| PythonProcessTimeout | 整數 | 180 | 是 | 執行目前指令碼的 Python 程序逾時限制。 |
| API 根層級 | 字串 | 不適用 | 是 | MISP 帳戶的 API 根目錄。 |
| API 金鑰 | 密碼 | 是 | MISP 帳戶的 API 金鑰。 | |
| Fetch Max Hours Backwards | 整數 | 1 | 否 | 要擷取屬性的時數。 |
| 每個週期最多可有幾個屬性 | 整數 | 50 | 是 | 每個連接器疊代要處理的屬性數量。 |
| 要擷取的最低威脅等級 | 整數 | 1 | 是 | 用於擷取快訊的最低嚴重性。可能的值:1 到 4。 |
| 屬性類型篩選器 | 字串 | 否 | 以半形逗號分隔,依類型篩選屬性。如果提供這項屬性,系統只會處理許可清單中的屬性類型。 | |
| 類別篩選器 | 字串 | 否 | 以半形逗號分隔,依類別篩選屬性。如果提供這項屬性,系統只會處理加入許可清單的類別屬性。 | |
| Galaxy Filter | 字串 | 否 | 以半形逗號分隔,依父項事件的星系篩選屬性。如果提供,系統只會處理屬於許可清單星系事件的屬性。 | |
| 驗證 SSL | 核取方塊 | 是 | 如果啟用這項設定,請確認連線至 CheckPoint Cloud Guard 伺服器的 SSL 憑證有效。 | |
| 環境欄位名稱 | 字串 | 否 | 說明儲存環境名稱的欄位名稱。如果找不到環境欄位,環境就是預設環境。 | |
| 環境規則運算式模式 | 字串 | .* | 否 | 要對「環境欄位名稱」欄位中的值執行的 regex 模式。預設值為 .*,可擷取所有內容並傳回未變更的值。用於允許使用者透過規則運算式邏輯操控環境欄位。如果 regex 模式為空值或空白,或環境值為空值,最終環境結果就是預設環境。 |
| Proxy 伺服器位址 | 字串 | 否 | 要使用的 Proxy 伺服器位址。 | |
| Proxy 使用者名稱 | 字串 | 否 | 用於驗證的 Proxy 使用者名稱。 | |
| Proxy 密碼 | 密碼 | 否 | 用於驗證的 Proxy 密碼。 |
還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求答案。