Are there any folks here ingesting Palantir Audit Logs (v3) into Sentinel?
If so, can you share a high level explanation of how you βnormalizedβ the logs? I had v2 audit logs flowing without much issue, but the optional fields are killing me.
We arenβt using the new API as itβs worthless without filtering capabilities b/c of the insane volume in the audit logs (more like debug logs tbh). We use a pipeline to filter out categories that arenβt security related, then export the dataset to Azure blob storage. Azure Data Factory (ADF) takes it from there and does some minor ETL before sending to a DCE via API.
The issue Iβm running into is the βoptionalβ fields in the audit logs that make it hard to define a schema. For example, one log will have the βoriginβ and βoriginsβ fields, and another will just have the βoriginsβ field. I can likely account for this w/ schema drift in ADF, but the transformation in the Sentinel DCR will fail at ingestion.
Itβs incredibly frustrating and these are the worst audit logs Iβve ever had to work with. Any insight into how others are handling this is appreciated!
[link] [comments]