Security teams should prioritize continuous, end to end visibility into how cloud workloads, microservices, and containers communicate. A fixed snapshot is not enough in hybrid and multi cloud environments because resources change quickly. The goal is to map traffic flows, understand dependencies, and place controls where risk is real. That gives teams the context needed for segmentation, detection, and faster incident response.
Why cloud visibility has to follow traffic, not inventory
Segmentation and zero trust only work when teams can see how workloads actually communicate. In cloud environments, inventory alone misses the real trust paths because autoscaling, ephemeral containers, service discovery, and managed services change the topology faster than static diagrams can keep up. Visibility has to be flow-based, not just asset-based.
That means tracking east-west traffic, service-to-service calls, and transitive dependencies across accounts, clusters, and regions. The useful question is not “what exists?” but “what talks to what, under what conditions, and with what level of trust?” Without that, segmentation rules are usually either too broad to reduce risk or too narrow to survive production reality.
End-to-end flow visibility also helps teams distinguish intended architecture from accidental connectivity. If a microservice can reach a database, message bus, or admin endpoint that was never supposed to be in its path, the visibility layer should make that obvious before a policy is written. That is the foundation for placing controls where the risk actually sits.
What good visibility needs to capture for segmentation
Effective cloud visibility should show dependency chains, identity of communicating components, protocol and port patterns, and changes over time. For segmentation, teams need enough detail to decide whether a connection is required, whether it is stable, and whether it should be allowed only within a tighter trust boundary.
- Map service-to-service communication, not just subnet-to-subnet reachability.
- Capture runtime changes so policy reflects current state, not last week’s architecture.
- Separate business-critical flows from convenience flows that can be removed or constrained.
- Use the visibility data to identify control points such as gateways, policy engines, and enforcement boundaries.
That approach fits Zero Trust because trust is evaluated on observed relationships and policy, not on location inside a cloud network. NIST’s Zero Trust Architecture guidance is relevant here because it treats network location as an insufficient basis for access decisions. For cloud programs, the CSA Cloud Controls Matrix is also useful for aligning visibility, IAM, and cloud control expectations.
Where cloud environments include service identities and automated workloads, visibility often needs to extend beyond network paths into workload identity relationships. NHIMG’s Guide to SPIFFE and SPIRE is a practical reference for how workload identity can make those relationships easier to observe and constrain.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0, NIST Zero Trust (SP 800-207) and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-3 — Remote Access Management | Cloud flow visibility informs who and what can reach segmented services. |
| DE.CM-1 — Security Monitoring | Continuous visibility is needed to detect unexpected cloud communication paths. | |
| PR.PT-4 — Communications and Control Networks | Segmentation depends on controlling communication paths between cloud workloads. | |
| Recommendation — Use PR.AC-3 to govern and monitor remote and inter-service access paths. Use DE.CM-1 to monitor network and workload communications continuously. Use PR.PT-4 to enforce network segmentation and communications control. | ||
| NIST Zero Trust (SP 800-207) | PDP/PEP — Policy Decision Point / Policy Enforcement Point | Zero Trust requires observed traffic and policy enforcement at the right boundary. |
| Recommendation — Place PEPs where cloud flows are observed and evaluated against policy. | ||
| CIS Controls v8 | 12.1 — Network Infrastructure Management | Cloud segmentation depends on knowing and managing live network paths. |
| 8.9 — Configure Audit Log Storage | Visibility into cloud communications relies on durable telemetry and logs. | |
| Recommendation — Maintain an accurate inventory of network flows and control points. Centralize and retain logs needed to reconstruct cloud communication paths. | ||
| OWASP Non-Human Identity Top 10 | NHI-02 — Discovery and Inventory | Workload visibility improves when service and machine identities are inventoried. |
| NHI-05 — Least Privilege and Access Boundaries | Segmentation works best when observed dependencies are constrained by least privilege. | |
| NHI-07 — Monitoring and Detection | The question centers on visibility that supports detection as well as segmentation. | |
| Recommendation — Discover and inventory non-human identities that participate in cloud flows. Apply least privilege to the access paths revealed by cloud visibility. Use monitoring to flag new or unexpected workload communication paths. | ||
| MITRE ATT&CK | T1021 — Remote Services | Unexpected cloud-to-cloud or service-to-service access paths can mirror attacker movement. |
| Recommendation — Hunt for unauthorized use of remote service paths in cloud telemetry. | ||
Practitioner Guidance
What to prioritize: Start with the flows that would create the largest blast radius if they were abused, especially shared services, production data stores, admin planes, and cross-environment paths. Those are the connections that most often matter to segmentation design and incident containment.
What to verify: Do not trust a visibility product just because it shows traffic. Verify that it can distinguish ephemeral workload behavior from long-lived dependencies, and that it preserves enough context to explain why a connection exists. If teams cannot justify a flow, they usually cannot segment it safely.
Common mistake: Treating visibility as a reporting layer instead of a control enabler. The output should drive policy decisions, exception handling, and enforcement placement. If the data never changes a segmentation rule or a trust decision, it is not delivering the right visibility.
Practitioner takeaway: Build visibility for decision quality, not dashboard completeness. The goal is to make every important cloud connection visible enough to question, justify, and then either constrain or allow with confidence.
Related resources from NHI Mgmt Group
- How should security teams build a Zero Trust dashboard that actually proves control effectiveness?
- How should security teams build cloud security visibility that actually covers the full estate?
- How should security teams build a zero trust programme when their environment includes ephemeral cloud assets and APIs?
- How should security teams implement zero trust IAM in cloud-native environments?