Stellar Cyber Starlight
本文說明如何將 Stellar Cyber Starlight 與 Google SecOps 整合。
產品用途
- 擷取 Stellar Cyber Starlight 安全性事件,並用於建立 Google Security Operations 警示。接著,在 Google SecOps 中,警示可用於透過應對手冊或手動分析執行自動化調度管理。
- 在 Stellar Cyber Starlight 中執行搜尋。
產品權限
基本驗證 (使用者名稱:api_key)
在 Google SecOps 中設定 Stellar Cyber Starlight 整合
如要瞭解如何在 Google SecOps 中設定整合功能,請參閱「設定整合功能」一文。
整合參數
請使用下列參數設定整合:
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 執行個體名稱 | 字串 | 不適用 | 否 | 要設定整合的執行個體名稱。 |
| 說明 | 字串 | 不適用 | 否 | 執行個體的說明。 |
| API 根層級 | 字串 | https://{ip address}/connect/api/ | 是 | Stellar Cyber Starlight 執行個體的 API 根目錄。 |
| 使用者名稱 | 字串 | 不適用 | 是 | Stellar Cyber Starlight 帳戶的使用者名稱。 |
| API 金鑰 | 密碼 | 不適用 | 否 | Stellar Cyber Starlight 帳戶的 API 金鑰。這個參數用於基本驗證。 如果同時提供 |
| API 權杖 | 密碼 | 不適用 | 否 | Stellar Cyber Starlight 帳戶的 API 權杖。這個參數用於 JWT 驗證。 如果同時提供 |
| 驗證 SSL | 核取方塊 | 已取消勾選 | 否 | 如果已啟用,請確認連至 Stellar Cyber Starlight 伺服器的 SSL 憑證有效 |
| 遠端執行 | 核取方塊 | 已取消勾選 | 否 | 勾選這個欄位,即可從遠端執行設定的整合項目。勾選後,系統會顯示選取遠端使用者 (代理) 的選項。 |
動作
乒乓
說明
在 Google SecOps Content Hub 頁面的整合設定頁面,使用提供的參數測試與 Stellar Cyber Starlight 的連線能力。
參數
不適用
執行日期
這項動作不會對實體執行。
動作執行結果
指令碼執行結果
| 指令碼執行結果名稱 | 價值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
案件總覽
| 結果類型 | 值 / 說明 | 類型 (實體 / 一般) |
|---|---|---|
| 輸出訊息* | 動作不應失敗,也不應停止應對手冊執行作業: 如果成功: 列印「Successfully connected to the Stellar Cyber Starlight server with the provided connection parameters!」 動作應失敗並停止執行應對手冊: 如果未成功: 列印「Failed to connect to the Stellar Cyber Starlight server! 錯誤為 {0}".format(exception.stacktrace) 如果 API 權杖傳回 401: 列印「無法連線至 Stellar Cyber Starlight 伺服器。提供的 API 權杖或使用者名稱無效。請驗證憑證。」 如果 API 金鑰傳回 401: 列印「無法連線至 Stellar Cyber Starlight 伺服器。提供的 API 金鑰或使用者名稱無效。請驗證憑證。」 |
一般 |
簡易搜尋
說明
在 Stellar Cyber Starlight 執行簡單搜尋。
已知索引
| 名稱 | 索引 |
|---|---|
| 資產 | aella-assets-* |
| AWS 事件 | aella-cloudtrail-* |
| Linux 事件 | aella-audit-* |
| ML-IDS/惡意軟體偵測事件 | aella-maltrace-* |
| 監控 | aella-ade-* |
| 掃描檔 | aella-scan-* |
| 安全性事件 | aella-ser-* |
| SNMP | aella-perf-* |
| 系統記錄檔 | aella-syslog-* |
| 流量 | aella-adr-* |
| 使用者 | aella-users-* |
| Windows 事件 | aella-wineventlog-* |
參數
| 參數顯示名稱 | 類型 | 預設值 | 是否強制 | 說明 |
|---|---|---|---|---|
| 索引 | 字串 | 不適用 | 是 | 指定要搜尋的索引。您可以在說明文件中找到已知索引清單。 |
| 查詢 | 字串 | 不適用 | 是 | 指定搜尋查詢篩選器。 |
| 要傳回的結果數量上限 | 整數 | 50 | 否 | 指定回應中要傳回的結果數量。 |
| 排序欄位 | 字串 | 不適用 | 否 | 指定要用於排序的欄位。 |
| 排列順序 | DDL | 遞減 可能的值: 遞減 |
否 | 指定結果的排列順序。 |
執行日期
這項動作不會對實體執行。
動作執行結果
指令碼執行結果
| 指令碼執行結果名稱 | 價值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
{
"_index": "aella-ser-1594316167944-",
"_type": "amsg",
"_id": "LzfKNHMByqrLS2zLF9bf",
"_score": null,
"_source": {
"actual": 1,
"advanced": 2,
"aella_tuples": "172.30.202.208.52.8.234.27.80.67",
"anomaly_id": "job024_anomalous_user_agent-2020.07.09",
"appid": 67,
"appid_family": "Web",
"appid_name": "http",
"appid_stdport": "yes",
"days_silent": 14,
"detected_field": "metadata.request.user_agent",
"detected_value": "curl/7.47.0",
"detector_index": 0,
"doc_ids": [],
"dscp_name": "Best Effort",
"dstip": "52.8.234.27",
"dstip_geo": {
"city": "San Jose",
"countryCode": "US",
"countryName": "United States",
"latitude": 37.3388,
"longitude": -121.8914,
"region": "California"
},
"dstip_geo_point": "37.3388,-121.8914",
"dstip_host": "dl.stellarcyber.ai",
"dstip_reputation": "Good",
"dstip_type": "public",
"dstmac": "e8:1c:ba:4c:37:be",
"dstport": 80,
"duration": 605,
"end_reason": 4,
"end_time": 1594318194011,
"engid": "ad42005056a204db",
"engid_gateway": "",
"engid_name": "siemplify-sensor",
"event_category": "network",
"event_name": "user_agent_anomaly",
"event_score": 54,
"event_source": "rare_ml",
"event_status": "New",
"event_type": "conn",
"fidelity": 99,
"flow_score": 100,
"inbytes_delta": 2323,
"inbytes_total": 2323,
"inpkts_delta": 5,
"locid": "unassigned location",
"metadata": {
"request": {
"host": "dl.stellarcyber.ai",
"index": 1,
"method": "GET",
"server": "dl.stellarcyber.ai",
"uri": "/ubuntu/apt.gpg.key",
"user_agent": "curl/7.47.0"
},
"response": {
"code": 200,
"file_type": "data",
"index": 1,
"mime_type": "application/octet-stream",
"processing_time": 0,
"response_time": 199
}
},
"metadata.request.user_agent": "\"curl/7.47.0\"",
"msg_class": "interflow_traffic",
"msg_origin": {
"source": "network_sensor"
},
"msgtype": 4,
"msgtype_name": "startend",
"netid": 0,
"netid_name": "vlan0",
"obsid": 2887699152,
"orig_id": "4TfENHMByqrLS2zLZtWQ",
"orig_index": "aella-adr-1594315890054-",
"outbytes_delta": 570,
"outbytes_total": 570,
"outpkts_delta": 7,
"port_name": "ethernet0",
"processing_time": 0,
"proto": 6,
"proto_name": "tcp",
"response_time": 199,
"severity": 30,
"src_tuples": "00:50:56:a2:04:db.0.172.30.202.208",
"srcip": "172.30.202.208",
"srcip_geo": {
"city": "Unknown",
"countryCode": "UN",
"countryName": "Unknown"
},
"srcip_geo_point": "0.0,0.0",
"srcip_host": "172.30.202.208",
"srcip_reputation": "Good",
"srcip_type": "private",
"srcmac": "00:50:56:a2:04:db",
"srcport": 42344,
"start_time": 1594317594889,
"state": "Closed",
"tcp_rtt": 203,
"tenant_id": "",
"tenantid": "",
"threat_score": 0,
"timestamp": 1594318142374,
"tos": 0,
"totalbytes": 2893,
"totalpackets": 12,
"typical": 0,
"url": "dl.stellarcyber.ai/ubuntu/apt.gpg.key",
"url_reputation": "Good",
"vlan": 0,
"write_time": 1594318526414
},
"sort": [
1594318142374
]
}
案件總覽
| 結果類型 | 值 / 說明 | 類型 (實體 / 一般) |
|---|---|---|
| 輸出訊息* | 動作不應失敗,也不應停止應對手冊執行作業: If status code == 200 (is_success = true) 列印「已成功在 Stellar Cyber Starlight 執行搜尋。」 如果是其他狀態碼 (is_success=false): 顯示「動作無法在 Stellar Cyber Starlight 中執行搜尋。原因:{0}。(以新行分隔的錯誤/根本原因/原因清單。) 動作應失敗並停止執行應對手冊: 如果發生致命錯誤,例如憑證錯誤、無法連線至 伺服器等: Print "Error executing action "Simple Search". 原因:{0}''.format(error.Stacktrace) |
一般 |
進階搜尋
說明
在 Stellar Cyber Starlight 中執行進階搜尋。
已知索引
| 名稱 | 索引 |
|---|---|
| 資產 | aella-assets-* |
| AWS 事件 | aella-cloudtrail-* |
| Linux 事件 | aella-audit-* |
| ML-IDS/惡意軟體偵測事件 | aella-maltrace-* |
| 監控 | aella-ade-* |
| 掃描檔 | aella-scan-* |
| 安全性事件 | aella-ser-* |
| SNMP | aella-perf-* |
| 系統記錄檔 | aella-syslog-* |
| 流量 | aella-adr-* |
| 使用者 | aella-users-* |
| Windows 事件 | aella-wineventlog-* |
參數
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 索引 | 字串 | 不適用 | 是 | 指定要搜尋的索引。您可以在說明文件中找到已知索引清單。 |
| DSL 查詢 | 字串 | { "size": 1, "from": 0, "query": { "match_all": {} }, "sort": [ { "timestamp": { "order": "asc" } } ] } |
是 | 指定要執行的 DSL 查詢 JSON 物件。 |
執行日期
這項動作不會對實體執行。
動作執行結果
指令碼執行結果
| 指令碼執行結果名稱 | 價值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
JSON 結果
{
"_index": "aella-ser-1594316167944-",
"_type": "amsg",
"_id": "LzfKNHMByqrLS2zLF9bf",
"_score": null,
"_source": {
"actual": 1,
"advanced": 2,
"aella_tuples": "172.30.202.208.52.8.234.27.80.67",
"anomaly_id": "job024_anomalous_user_agent-2020.07.09",
"appid": 67,
"appid_family": "Web",
"appid_name": "http",
"appid_stdport": "yes",
"days_silent": 14,
"detected_field": "metadata.request.user_agent",
"detected_value": "curl/7.47.0",
"detector_index": 0,
"doc_ids": [],
"dscp_name": "Best Effort",
"dstip": "52.8.234.27",
"dstip_geo": {
"city": "San Jose",
"countryCode": "US",
"countryName": "United States",
"latitude": 37.3388,
"longitude": -121.8914,
"region": "California"
},
"dstip_geo_point": "37.3388,-121.8914",
"dstip_host": "dl.stellarcyber.ai",
"dstip_reputation": "Good",
"dstip_type": "public",
"dstmac": "e8:1c:ba:4c:37:be",
"dstport": 80,
"duration": 605,
"end_reason": 4,
"end_time": 1594318194011,
"engid": "ad42005056a204db",
"engid_gateway": "",
"engid_name": "siemplify-sensor",
"event_category": "network",
"event_name": "user_agent_anomaly",
"event_score": 54,
"event_source": "rare_ml",
"event_status": "New",
"event_type": "conn",
"fidelity": 99,
"flow_score": 100,
"inbytes_delta": 2323,
"inbytes_total": 2323,
"inpkts_delta": 5,
"locid": "unassigned location",
"metadata": {
"request": {
"host": "dl.stellarcyber.ai",
"index": 1,
"method": "GET",
"server": "dl.stellarcyber.ai",
"uri": "/ubuntu/apt.gpg.key",
"user_agent": "curl/7.47.0"
},
"response": {
"code": 200,
"file_type": "data",
"index": 1,
"mime_type": "application/octet-stream",
"processing_time": 0,
"response_time": 199
}
},
"metadata.request.user_agent": "\"curl/7.47.0\"",
"msg_class": "interflow_traffic",
"msg_origin": {
"source": "network_sensor"
},
"msgtype": 4,
"msgtype_name": "startend",
"netid": 0,
"netid_name": "vlan0",
"obsid": 2887699152,
"orig_id": "4TfENHMByqrLS2zLZtWQ",
"orig_index": "aella-adr-1594315890054-",
"outbytes_delta": 570,
"outbytes_total": 570,
"outpkts_delta": 7,
"port_name": "ethernet0",
"processing_time": 0,
"proto": 6,
"proto_name": "tcp",
"response_time": 199,
"severity": 30,
"src_tuples": "00:50:56:a2:04:db.0.172.30.202.208",
"srcip": "172.30.202.208",
"srcip_geo": {
"city": "Unknown",
"countryCode": "UN",
"countryName": "Unknown"
},
"srcip_geo_point": "0.0,0.0",
"srcip_host": "172.30.202.208",
"srcip_reputation": "Good",
"srcip_type": "private",
"srcmac": "00:50:56:a2:04:db",
"srcport": 42344,
"start_time": 1594317594889,
"state": "Closed",
"tcp_rtt": 203,
"tenant_id": "",
"tenantid": "",
"threat_score": 0,
"timestamp": 1594318142374,
"tos": 0,
"totalbytes": 2893,
"totalpackets": 12,
"typical": 0,
"url": "dl.stellarcyber.ai/ubuntu/apt.gpg.key",
"url_reputation": "Good",
"vlan": 0,
"write_time": 1594318526414
},
"sort": [
1594318142374
]
}
案件總覽
| 結果類型 | 值 / 說明 | 類型 (實體 / 一般) |
|---|---|---|
| 輸出訊息* | 動作不應失敗,也不應停止應對手冊執行作業: If status code == 200 (is_success = true) 列印「已成功在 Stellar Cyber Starlight 執行搜尋。」 如果是其他狀態碼 (is_success=false): 顯示「動作無法在 Stellar Cyber Starlight 中執行搜尋。原因:{0}。(以新行分隔的錯誤/根本原因/原因清單。) 動作應失敗並停止執行應對手冊: 如果發生致命錯誤,例如憑證錯誤、無法連線至 伺服器等: 列印「執行『進階搜尋』動作時發生錯誤。原因:{0}''.format(error.Stacktrace) |
一般 |
更新安全性事件
說明
在 Stellar Cyber Starlight 中更新安全性事件。
參數
| 參數顯示名稱 | 類型 | 預設值 | 是否為必要 | 說明 |
|---|---|---|---|---|
| 索引 | 字串 | 不適用 | 是 | 指定安全性事件的索引。 |
| ID | 字串 | 不適用 | 是 | 指定安全性事件的 ID。 |
| 狀態 | DDL | 請選取一項 可能的值: 請選取一項 新 |
否 | 指定安全性事件的新狀態。 |
| 註解 | 字串 | 不適用 | 否 | 為安全性事件指定註解。 |
執行日期
這項動作不會對實體執行。
動作執行結果
指令碼執行結果
| 指令碼執行結果名稱 | 價值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success:False |
案件總覽
| 結果類型 | 值/說明 | 類型 |
|---|---|---|
| 輸出訊息* | 動作不應失敗,也不應停止執行應對手冊: 如果狀態碼 == 200 (is_success = true):「已成功在 Stellar Cyber Starlight 更新事件 {event_id}。」 動作應失敗並停止執行應對手冊: 如果發生嚴重錯誤,例如憑證錯誤、無法連線至伺服器等:「執行『更新安全性事件』動作時發生錯誤。Reason: {0}''.format(error.Stacktrace) 如果是其他狀態碼 (is_success=false):執行「更新安全性事件」動作時發生錯誤。原因:{text from response} 如果未提供任何參數:執行「更新安全性事件」動作時發生錯誤。原因:「狀態」和「註解」至少其中一項必須有值。 |
一般 |
連接器
Stellar Cyber Starlight - 安全性事件連接器
說明
從 Stellar Cyber Starlight 提取安全性事件。
在 Google SecOps 設定 Stellar Cyber Starlight - Security Events 連接器
如要瞭解如何在 Google SecOps 中設定連接器,請參閱「設定連接器」一文。
連接器參數
使用下列參數設定連接器:
| 參數顯示名稱 | 類型 | 預設值 | 為必填項目 | 說明 |
|---|---|---|---|---|
| 產品欄位名稱 | 字串 | 產品名稱 | 是 | 輸入來源欄位名稱,擷取產品欄位名稱。 |
| 事件欄位名稱 | 字串 | event_data.event_name | 是 | 輸入來源欄位名稱,擷取事件欄位名稱。 |
| 環境欄位名稱 | 字串 | "" | 否 | 說明儲存環境名稱的欄位名稱。 如果找不到環境欄位,則環境為預設環境。 |
| 環境規則運算式模式 | 字串 | .* | 否 | 要對「環境欄位名稱」欄位中的值執行的規則運算式模式。 預設值為 .*,可擷取所有值並傳回未變更的值。 用於允許使用者透過規則運算式邏輯操控環境欄位。 如果規則運算式模式為空值或空白,或環境值為空值,則最終環境結果為預設環境。 |
| 指令碼逾時 (秒) | 整數 | 180 | 是 | 執行目前指令碼的 Python 程序逾時限制。 |
| API 根層級 | 字串 | https://{ip}/connect/api/ | 是 | Stellar Cyber Starlight 執行個體的 API 根目錄。 |
| 使用者名稱 | 字串 | 不適用 | 是 | Stellar Cyber Starlight 帳戶的使用者名稱。 |
| API 金鑰 | 密碼 | 不適用 | 否 | Stellar Cyber Starlight 帳戶的 API 金鑰。這個參數用於基本驗證。 如果同時提供 |
| API 權杖 | 密碼 | 不適用 | 否 | Stellar Cyber Starlight 帳戶的 API 權杖。這個參數用於 JWT 驗證。 如果同時提供 |
| 要擷取的最低嚴重性 | 整數 | 50 | 是 | 擷取事件時,會使用的最低嚴重性。 |
| 擷取過去幾小時內的資料 (上限) | 整數 | 1 | 否 | 擷取事件的時間範圍 (以小時為單位)。 |
| 要擷取的事件數量上限 | 整數 | 50 | 否 | 每個連接器疊代要處理的事件數量。 |
| 將許可清單當做黑名單使用 | 核取方塊 | 已取消勾選 | 是 | 如果啟用,許可清單會當做黑名單使用。 |
| 驗證 SSL | 核取方塊 | 已取消勾選 | 是 | 如果已啟用,請確認連至 Stellar Cyber Starlight 伺服器的 SSL 憑證有效。 |
| Proxy 伺服器位址 | 字串 | 不適用 | 否 | 要使用的 Proxy 伺服器位址。 |
| Proxy 使用者名稱 | 字串 | 不適用 | 否 | 用於驗證的 Proxy 使用者名稱。 |
| Proxy 密碼 | 密碼 | 不適用 | 否 | 用於驗證的 Proxy 密碼。 |
| 緩衝期 | 整數 | 0 | 否 | 連接器執行作業的緩衝期 (以小時為單位)。 |
連接器規則
Proxy 支援
連接器支援 Proxy。
還有其他問題嗎?向社群成員和 Google SecOps 專家尋求解答。