如何导出 Cortex XSIAM 日志

如何导出 Cortex XSIAM 日志

SOC Prime Team
SOC Prime Team linkedin icon 关注

Cortex XSIAM 使用与 Cortex XDR 相同的 XQL 查询 API:启动查询,等待结果,并对超过 1,000 行的内容使用流。不同的是数据。第三方日志落在原始数据集中,通常命名为 <vendor>_<product>_raw,原始日志行存放在 _raw_log 字段中。选择该字段,导出为您提供源发送的内容。

XSIAM 是 Palo Alto Networks 的 SOC 平台,许多前 QRadar SaaS 客户在 2024 年交易后使用。Prime Core 具有超过 24,000 条独特的检测规则,映射到 676 个 MITRE ATT&CK 技术。以下是如何获取数据、清理并免费在 LogTotal 中调查。

免费开始使用

开始之前

一个 API 密钥和 URL。 创建一个具有可运行 XQL 查询角色的密钥;记录下密钥,其 ID 以及显示的 API URL。

查找数据集。 在查询生成器中,列出数据集(dataset =  提供建议)。原始第三方数据遵循 <vendor>_<product>_raw 模式,例如 fortinet_fortigate_raw。端点遥测在 xdr_data 中。

热存储和冷存储。 最近的数据在热存储中并快速查询。较旧的数据可能在冷存储中,需要其自己的查询方法且耗费更多配额。

使用 XQL API 导出

要从 FortiGate 数据集中获取原始行:

dataset = fortinet_fortigate_raw
| filter _raw_log contains "web-03"
| fields _time, _raw_log

通过 start_xql_query 和 get_query_results(再加上超过 1,000 行的 get_query_results_stream)运行,就像在 Cortex XDR 指南中那样。然后将 JSON 转为原始行:

jq -r '._raw_log' xsiam_fortigate_1019.jsonl > xsiam_fortigate_1019.log

对于跨来源的规范化数据,改为查询数据模型 (XDM)。您将获得一致的字段名称,但没有原始语言。 

在 LogTotal 中上传、清理并审核

  1. 上传。 打开 logtotal.com 并拖放文件:_raw_log 中的原始行,或者 JSON 行。
  2. 清理。 
  3. 审核。 

出现问题时

症状可能原因Fix
找不到数据集名称在您的租户中有所不同在查询生成器中列出数据集
_raw_log 为空来源以结构化数据形式被摄取导出解析后的字段
结果正好 1,000 条未使用流使用 get_query_results_stream
配额错误XQL 配额已用,或冷存储查询收窄窗口;检查配额
旧数据丢失在冷存储中查询冷存储,或恢复数据

FAQ

原始还是 XDM?

对 LogTotal 使用原始 (_raw_log),因为它保留了源的格式。需要跨多个来源相同字段时使用 XDM。

我从 QRadar SaaS 搬迁过来。我的旧数据在这里吗?

取决于您的迁移。检查哪些数据集保留了迁移的历史记录。

加入 SOC Prime 的 Detection as Code 平台 以提高对与您的业务最相关的威胁的可见性。为了帮助您开始并带来即时价值,现在与 SOC Prime 专家预约会议。