Join our Newsletter — 33% off our NHI Course

Flow Data

Flow data is summary information about network communication between endpoints. It usually records source and destination addresses, ports, protocol, byte counts, and timing, but not the full packet payload, so it is used for traffic analysis, monitoring, and incident investigation.

What Flow Data Is Used for in Security Operations

Flow data gives defenders a compact view of communications patterns without requiring full packet capture. That makes it useful for understanding who talked to whom, when, over which ports or protocols, and at what volume, which is often enough to spot anomalies, validate expected dependencies, and support investigation.

Because it is summarised metadata rather than payload, flow data is especially valuable when organisations need network visibility at scale. It helps answer questions that raw logs or endpoint telemetry may not resolve, such as whether a host contacted an unusual destination, whether a connection pattern changed suddenly, or whether east-west traffic is consistent with the stated architecture.

What Flow Data Typically Contains and What It Omits

A flow record usually contains endpoint addresses, source and destination ports, protocol, byte counts, packet counts, start and end times, and sometimes TCP flags or interface identifiers. It normally does not include the actual contents of the conversation, so it is less revealing than packet capture but far easier to store and analyse over long periods.

That design trade-off matters. Flow data is strong for pattern detection, baseline comparison, and breadth of visibility, but weak for inspecting application content, payload-based exfiltration, or protocol abuse that is only visible inside the packets themselves. Practitioners often use it alongside DNS, proxy, firewall, and endpoint logs to regain context.

How Flow Data Supports Monitoring and Investigation

In operations, flow data is commonly used to baseline normal communications, detect rare destinations, identify unexpected peer-to-peer traffic, and trace the spread of suspicious activity. It is also useful for understanding dependency relationships between services, especially when teams are trying to prove that a change is safe before enforcing tighter segmentation or egress rules.

During incident response, flow records can help reconstruct likely paths of compromise, show whether a system reached out to a known external host, and establish timing relationships between lateral movement and data transfer. Because the records are summarised, they are often available when packet capture was not retained or would have been too costly to keep at full fidelity.

For teams building a broader traffic map, NHIMG’s Data flow mapping for security and privacy shows how flow records fit into trust boundaries, DFDs, and egress control, while the Threat Modelling Guide explains how to use data flows to expose abuse paths and control gaps.

Where Flow Data Fits in Architecture and Governance

Flow data is most valuable when it is tied to an asset inventory and a clear network model. Without that context, the records still show communications, but they do not reliably tell you whether a destination is expected, whether a service path is approved, or whether a connection crosses a boundary that should be protected.

Governance-wise, the real value comes from deciding which flows matter, how long they should be retained, who can query them, and how they are correlated with other telemetry. Mature programmes treat flow visibility as part of architecture assurance, not just monitoring, because the same dataset supports privacy reviews, segmentation design, and incident forensics.

For a broader programme view, Data Mapping and ROPA Guide is useful where flow visibility intersects with records of processing and inventory maintenance, and Security Architecture Review Guide helps teams evaluate whether the observed flows match the intended design.

Risk and Threat Considerations

Flow data is powerful, but incomplete. It can miss payload-level abuse, encrypted content misuse, and some forms of covert exfiltration, so teams that rely on it alone may believe they have visibility when they only have transport metadata. It also creates privacy and sensitivity concerns because communication patterns can reveal business relationships, service dependencies, and user behaviour even without payload content.

Failure mechanism: Attackers can hide in normal-looking connection metadata by using common ports, short-lived sessions, encrypted channels, or low-and-slow transfer patterns that look routine in flow records. Defenders can also miss compromise when they expect flow data to answer questions that only packet or endpoint telemetry can resolve.

Impact: Analysts may under-detect lateral movement, data staging, command-and-control, or exfiltration, and they may misclassify legitimate-looking traffic as safe because the summary record lacks the evidence needed for deeper inspection. Poorly governed retention or access to flow datasets can also expose sensitive operational and business relationships.

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 NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 ID.AM-03 — Asset Management Flow data supports mapping network communications to known assets and dependencies.
Recommendation — Map observed communications to known assets and dependencies before using them for control decisions.
NIST SP 800-53 Rev 5 AU-12 — Audit Generation Flow records are audit data used to reconstruct communications and investigations.
AU-6 — Audit Record Review, Analysis, and Reporting Flow data is reviewed and analysed to detect anomalies and support incident response.
SC-7 — Boundary Protection Flow data reveals traffic crossing boundaries that should be controlled and monitored.
Recommendation — Collect and protect flow records as audit evidence for investigations and monitoring. Review flow telemetry regularly to identify unusual communications and escalation indicators. Use flow visibility to verify boundary protections and investigate unexpected egress paths.

Practitioner Guidance

Why practitioners should care: Flow data is most effective when it is treated as a correlation source, not a standalone source of truth. It should be paired with asset context, DNS, proxy, firewall, and endpoint telemetry so investigators can distinguish expected service chatter from suspicious behaviour.

Governance implication: Teams should define retention, query access, and review ownership for flow datasets because the records are often more revealing than they first appear. If the organisation uses them for segmentation or privacy review, the data model needs to be consistent enough to support those decisions over time.

Practitioner takeaway: Use flow data to establish patterns and expose anomalies, then escalate to richer telemetry when the record itself cannot answer the security question.