TL;DR: Security teams still spend too much effort normalizing messy logs into OCSF and delivering them into security data lakes, and TENZIR argues that pipeline tooling should absorb the ingestion, transformation, and routing burden rather than custom ETL. The real issue is governance at the data pipeline layer, where schema drift, backpressure, and destination-specific delivery decisions shape whether telemetry becomes usable security evidence or operational noise.
At a glance
What this is: This is an analysis of security data lake pipelines that says the hard problem is governed normalization and delivery, not simply moving logs into storage.
Why it matters: It matters because IAM, NHI, and SOC teams depend on trustworthy telemetry pipelines to preserve evidence quality, reduce operational noise, and keep detection data usable.
Context
A security data lake only works when telemetry arrives in a shape that downstream analytics can trust. Raw logs from endpoints, cloud services, firewalls, and applications rarely share a schema, so the pipeline has to normalize, route, and register data before anyone can query it reliably.
The governance gap is that many teams still treat this as ordinary ETL, when security telemetry has different demands: burst handling, schema drift, destination-specific delivery, and catalog consistency. That also creates an identity-adjacent concern, because the systems moving security data often rely on service accounts, API keys, and cloud permissions that must be governed as carefully as the data itself.
Key questions
Q: What breaks when security data lake normalization is left to ad hoc ETL?
A: Ad hoc ETL creates fragile mappings, inconsistent event shapes, and hidden maintenance overhead that grows with every new source. The result is telemetry that cannot be trusted consistently across detections, investigations, and reporting. A governed normalization layer is needed so security evidence remains stable as schemas drift and sources multiply.
Q: When does security data lake pipeline governance matter most?
A: It matters most when telemetry volume is bursty, schemas are mixed, and delivery depends on catalog updates or object-storage layout. Those conditions turn the pipeline into a reliability control, not a background utility. If the pipeline cannot preserve shape and availability, downstream analytics lose value even when raw data technically arrived.
Q: What are the signs that a telemetry pipeline is failing detection engineering?
A: Common signs include failed SIEM queries, unexpected field values, rising parser errors, noisy source classifications, and detections that appear active but no longer correlate as intended. The key indicator is a mismatch between perceived coverage and the quality of the data feeding it.
Q: How should teams govern service accounts used by telemetry pipelines?
A: Treat them as production identities with tightly scoped access to sources, destinations, and catalog functions. Their permissions should be limited to the pipeline tasks they actually perform, and their usage should be monitored like any other privileged machine identity. That reduces the chance that telemetry infrastructure becomes a lateral movement path.
Technical breakdown
Why security telemetry normalization is not ordinary ETL
Security telemetry normalization is the process of turning heterogeneous log formats into a common schema such as OCSF so events can be queried consistently. In a security data lake, the challenge is not just field mapping. Teams also need to preserve security meaning across sources, handle partial records, and keep transformations stable as log formats change. That is why ad hoc scripts fail: they are brittle, source-specific, and hard to maintain at scale. A governed normalization layer makes the ingestion path repeatable and auditable rather than improvised.
Practical implication: treat normalization as a governed control layer, not a one-off parsing task.
How delivery mechanics shape lake usability
Delivering telemetry into object storage is its own technical problem because the lake expects batching, partitioning, table registration, and catalog updates to happen in the right order. If delivery is wrong, data may exist but remain hard to query, poorly partitioned, or invisible to analytics engines. This is especially important in security programs where evidence has to be available quickly and in a format analysts can actually use. Delivery therefore sits on the critical path between ingestion and detection.
Practical implication: validate partitioning, table registration, and catalog refresh as part of the control design.
Why streaming execution and backpressure matter in security pipelines
Streaming-first execution keeps the pipeline responsive when telemetry arrives in bursts or from continuous feeds. The important control mechanic is backpressure, which slows the source when downstream components are overloaded so the system does not exhaust memory or collapse under load. That matters in security because the data shape is often unpredictable, with mixed schemas and variable event volume. A pipeline that cannot throttle safely will drop or delay telemetry precisely when detection needs stability most.
Practical implication: test backpressure behavior under bursty load before using the pipeline for detection-grade data.
NHI Mgmt Group analysis
Security data lake governance starts at the pipeline, not the query layer. Normalization, routing, and catalog registration determine whether telemetry becomes evidence or noise long before analysts query it. If the pipeline is brittle, the lake inherits that fragility and every downstream detection or investigation step degrades. Practitioners should treat ingestion governance as part of the security control surface.
Schema drift is a governance problem, not just a parsing problem. Security teams continuously add sources, change formats, and reclassify events, which means static ETL assumptions age quickly. The named concept here is normalization debt: the accumulation of manual mappings, custom transforms, and maintenance work required to keep telemetry usable. Practitioners should reduce that debt before it erodes analytic trust.
Pipeline identity deserves the same scrutiny as pipeline logic. The article's security data lake model depends on systems that ingest, transform, and deliver data using privileged service accounts, API keys, and cloud permissions. That is an NHI governance issue because the pipeline itself becomes a machine identity consumer and producer. Practitioners should govern those identities as production access paths, not implementation details.
Streaming stability is now a detection quality issue. Security data is bursty, schema-variant, and operationally time-sensitive, so overload handling directly affects what analysts can see and when they can see it. Backpressure is therefore not an engineering nicety but a resilience control for evidence preservation. Practitioners should validate pipeline stability under failure and surge conditions before relying on it operationally.
What this signals
Security teams that build data lakes without pipeline governance usually discover the cost later, when normalization debt, schema drift, and delivery complexity start to erode evidence quality. The practical shift is to treat ingestion, transformation, and routing as part of the detection architecture, not a pre-processing chore.
The same environment that moves telemetry also carries sensitive machine identities, especially service accounts and API keys used for source access and destination writes. That makes data pipeline control and NHI governance converge at the same operational boundary, where least privilege and lifecycle oversight need to be enforced together.
For practitioners
- Govern normalization as a formal control layer Document the schemas, mappings, and transformation rules that convert raw logs into security-ready events, then review them whenever a source changes format or a new source is added.
- Validate delivery into the lake as part of the design Check batching, partitioning, table registration, and catalog refresh steps together so data is not merely stored but also queryable in the destination engine.
- Test burst handling and backpressure explicitly Load-test pipeline behavior with mixed schemas and sudden event spikes to confirm the source is throttled safely instead of overwhelming memory or dropping evidence.
- Govern pipeline service accounts and API credentials Inventory the identities used to ingest, transform, and route telemetry, then restrict their permissions to the minimum needed for source access, catalog updates, and destination writes.
Key takeaways
- Security data lake value depends on whether telemetry is normalized and delivered in a governed way, not just whether logs are centralized.
- Schema drift, burst handling, and destination-specific delivery decisions create operational risk that ordinary ETL thinking often misses.
- Pipeline identities and permissions belong in the governance model because telemetry systems themselves can become privileged access paths.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.DS-01 — Data-at-rest | Security telemetry lands in a lake and must remain protected and usable across storage and pipeline stages. |
| PR.PS-04 — Application Software | Pipeline tooling behaves like production software and needs controlled, secure execution in the stack. | |
| Recommendation — Apply PR.DS-01 to protect telemetry as it moves into storage and across the lake pipeline. Use PR.PS-04 to harden pipeline software and its execution environment. | ||
| CIS Controls v8 | CIS-8 — Audit Log Management | The article is fundamentally about getting logs into a form that can be governed and analyzed. |
| CIS-5 — Account Management | Telemetry pipelines rely on service accounts and privileged machine credentials to move data safely. | |
| Recommendation — Apply CIS-8 to ensure security logs are collected, normalized, and retained for analysis. Use CIS-5 to inventory and restrict the accounts that power telemetry ingestion and delivery. | ||
Key terms
- Security Data Lake: A security data lake is a centralised repository for storing large volumes of security telemetry in a queryable form. Unlike a narrow SIEM pipeline, it is designed to keep heterogeneous logs accessible at scale so analysts and automation can correlate identity, endpoint, cloud, network, and application evidence.
- Normalization Pipeline: The processing layer that converts raw telemetry into consistent fields, schemas, and formats before downstream tools consume it. Good normalization preserves meaning across products and architectures, while poor normalization creates parsing errors, duplicate fields, and blind spots in detection workflows.
- Backpressure: Backpressure is the mechanism used to slow or control producers when consumers or brokers cannot safely absorb more traffic. In governance terms, it helps protect platform stability and prevents noisy or misbehaving clients from overwhelming shared event infrastructure.
- Catalog Registration: Catalog registration is the step that makes newly delivered data visible to query engines and analytical tools. In a security data lake, it is part of usability governance because data that exists but is not catalogued cannot reliably support detection, hunting, or reporting.
Deepen your knowledge
NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps practitioners connect identity control to the operational systems that move security data and other critical workloads.
Published by the NHIMG editorial team on August 18, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org