AWS Security and Compliance: UK GDPR, NCSC Guidance and Automated Assurance
Manage AWS UK GDPR compliance with NCSC guidance, Audit Manager, data sovereignty, and assurance.
A cloud environment can have strong passwords, encrypted data, and updated applications and still be vulnerable because its network is too open.
When every workload can communicate with every other workload, one compromised server may give an attacker a path toward databases, administrative systems, backups, and sensitive applications. The attacker does not need to break into each system separately. They can move through trusted connections that were never properly restricted.
That is why cloud network security and segmentation matter.
Cloud network security controls how users, applications, workloads, and external systems connect to cloud resources. Network segmentation divides the environment into smaller security zones so that access can be limited according to business need.
This guide explains what cloud network security is, how network segmentation works, which controls AWS, Microsoft Azure, and Google Cloud provide, and how beginners can build a safer cloud network architecture.
Understanding cloud network security becomes easier when VPCs, subnets, firewalls, segmentation, monitoring, and traffic controls are viewed as parts of one connected security framework.
Cloud network security is the combination of policies, technologies, and operating practices used to protect cloud networks, connected resources, and data in transit.
It controls which systems can communicate, how traffic enters or leaves the cloud, and how suspicious activity is detected.
A practical cloud network security program usually covers:
Traditional network security often relied on a strong perimeter around an office or data center.
Cloud networking is more distributed. Applications may run across several regions, accounts, subscriptions, projects, containers, and SaaS platforms. Employees and third parties may also connect from different devices and locations.
This makes network location alone an unreliable sign of trust.

Cloud environments are designed for speed, flexibility, and scale. Teams can create new workloads, test environments, application interfaces, and network connections within minutes.
Without effective cloud security controls, that flexibility can create:
The goal is not to block all communication.
The goal is to permit required traffic while preventing connections that do not have a valid operational or business purpose.
Network segmentation is the process of dividing a network into smaller security zones and controlling traffic between them. For a more detailed explanation of its benefits, types, and practical applications, read What Is Network Segmentation in Cloud Computing? Benefits, Types, and Examples.
Instead of treating the entire cloud environment as one trusted network, segmentation creates boundaries around workloads, applications, data, environments, or business functions.
For example, an organization may create separate security zones for:
A public web server may need to receive traffic from customers on the internet. It does not need unrestricted access to every internal database, backup system, or administrative interface.
Network segmentation security limits the available communication paths.
Think of a modern office building.
Visitors may enter a reception area, but they cannot automatically enter finance offices, server rooms, storage facilities, or executive meeting rooms.
Employees also receive access according to their responsibilities.
Network segmentation applies the same principle to cloud infrastructure. A system receives access only to the zones and services it genuinely needs.

One of the main benefits of network segmentation is that it limits lateral movement.
Lateral movement happens when an attacker moves from one compromised system to other systems inside the environment.
Imagine that an attacker exploits a vulnerable public web application.
In a flat, open network, the compromised server may be able to connect directly to:
With effective segmentation, the web server may be permitted to communicate only with a specific application service on an approved port.
Attempts to reach unrelated systems can be blocked, recorded, and investigated.
Segmentation does not prevent every cyberattack. It reduces the number of available attack paths and can limit the damage caused by a compromised workload.
Strong network isolation can also help organizations:

Traditional network segmentation usually divides cloud infrastructure into larger zones using virtual networks, subnets, routers, and firewalls.
Microsegmentation applies more detailed controls around individual workloads, applications, containers, services, or small groups of resources. Learn how this approach restricts lateral movement in Microsegmentation Explained: How It Strengthens Cloud Security and Limits Lateral Movement.
For example:
Consider an application containing ten internal services.
Traditional segmentation might place all ten services in one application subnet. Microsegmentation can limit each service to the exact connections it requires.
A payment service may communicate with the transaction database, while an email-notification service may communicate only with the messaging platform.
Cloud workloads can be created, removed, moved, or scaled automatically.
Rules based only on fixed IP addresses may therefore become difficult to manage.
Modern microsegmentation may use:
These methods help security controls follow workloads as the environment changes.

Strong cloud network security does not depend on one firewall.
It combines virtual networks, subnets, routing, security groups, access rules, private connectivity, monitoring, and managed firewall services.
AWS uses Amazon Virtual Private Cloud, Azure uses Azure Virtual Network, and Google Cloud uses VPC networks.
These services create logically isolated environments where organizations can define:
Subnets can separate resources according to:
Creating several subnets does not automatically produce strong isolation. Traffic controls must still be applied between those subnets.
Network security groups control traffic to and from cloud resources using rules based on source, destination, protocol, and port.
AWS security groups provide stateful controls around supported resources.
Azure Network Security Groups can filter inbound and outbound traffic at the subnet or network-interface level.
Azure application security groups allow resources to be grouped according to application roles, such as web, application, or database servers. Security rules can then refer to logical groups rather than individual IP addresses.
An AWS network ACL allows or denies inbound and outbound traffic at the subnet level.
Network ACLs are stateless, which means return traffic must be permitted by the relevant rules.
They can provide an additional VPC security layer, but complicated network ACL configurations can be difficult to manage. They should support a clear network security policy rather than act as the only security control.
Cloud firewalls can provide centralized and more advanced inspection. For a closer look at firewall types, traffic controls, and implementation practices, read Cloud Firewall Explained: How It Protects Cloud Networks, Workloads, and Data.
Examples include:
AWS Network Firewall is a managed, stateful firewall and intrusion detection and prevention service for Amazon VPC traffic.
Azure Firewall can provide centralized filtering, application-level controls, threat intelligence, and traffic inspection.
Google Cloud firewall policies can apply controls at organizational, folder, project, VPC, and workload levels, depending on the policy type and configuration.
A network security architecture should distinguish between different traffic directions.
Ingress traffic enters a network or workload.
Examples include customers visiting a website, employees accessing an application, or partners calling an API.
Egress traffic leaves the environment.
Examples include an application downloading software, calling an external API, or transferring data to another service.
East-west traffic moves between workloads inside a cloud environment or across connected private networks.
Security teams often concentrate on inbound traffic while allowing broad outbound and internal communication.
That creates risk because compromised workloads may use egress traffic to contact external systems or use east-west traffic to move toward sensitive internal resources.
A strong architecture controls all three traffic types.
AWS, Microsoft Azure, and Google Cloud provide similar network security building blocks, but their terminology and rule behavior differ.
| Security Function | AWS | Microsoft Azure | Google Cloud |
|---|---|---|---|
| Isolated cloud network | Amazon VPC | Azure Virtual Network | Google Cloud VPC |
| Resource traffic control | Security groups | Network Security Groups | VPC firewall rules |
| Subnet-level control | Network ACLs | Network Security Groups | Firewall policies and rules |
| Managed firewall | AWS Network Firewall | Azure Firewall | Cloud Next Generation Firewall |
| Application grouping | Security-group references | Application Security Groups | Network tags and secure tags |
| Traffic visibility | VPC Flow Logs | VNet flow logs | VPC Flow Logs |
These controls serve similar purposes, but they are not interchangeable.
For example:
Organizations operating hybrid cloud security or multi-cloud security programs should maintain provider-specific configuration standards.
Copying one provider’s assumptions directly into another platform can create cloud misconfiguration and unexpected access.

Consider an online retailer operating entirely in the cloud. The company hosts its website, payment processing systems, inventory databases, and administrative applications on cloud infrastructure.
Without segmentation, these systems may all reside within the same network environment. If attackers compromise a web server, they may be able to move toward payment systems or customer databases.
With segmentation in place, the situation changes significantly. Public-facing services remain separated from sensitive systems. Databases only accept connections from authorized applications, and administrative systems operate within restricted segments. Even if attackers gain access to one area, additional barriers make further movement more difficult.
This example demonstrates why segmentation is considered a foundational security control.
The following network segmentation best practices provide a practical starting point.
Record which users, systems, and applications genuinely need to communicate.
For each connection, identify:
Avoid starting with unrestricted access and attempting to reduce it later.
Use a deny-by-default approach where practical.
Allow only the connections required for approved workloads and operating processes.
Broad rules such as “allow from anywhere” or “allow all internal traffic” should require documented justification.
Place public-facing services in zones designed for internet exposure.
Keep databases, management interfaces, identity platforms, internal applications, and backup systems on private networks whenever possible.
Do not expose management ports broadly to the internet.
Use controlled administrative paths such as:
Review which external destinations workloads genuinely need to reach.
Unrestricted egress traffic can help malware download tools, contact command-and-control systems, or transfer stolen data.
Every firewall rule, security group, subnet, and security zone should have:
Rules without identifiable owners often remain active after they are no longer required.
Cloud network monitoring should identify:
Collecting network logs without reviewing them provides limited value.
Use infrastructure as code, policy as code, and automated security assessments to detect:
Automation can identify cloud security risks quickly, but teams must still assign and verify remediation.
Do not assume that an architecture diagram accurately represents the live environment.
Test whether workloads can reach systems outside their approved zones.
Confirm that prohibited connections are blocked and that useful logs or alerts are generated.
Applications change, workloads move, and temporary access can become permanent unless someone removes it.
Review cloud network security controls after:
Cloud network security protects cloud networks, workloads, and data flows through segmentation, access controls, firewalls, private connectivity, traffic monitoring, and security policies.
Its purpose is to allow approved communication while blocking or detecting unauthorized access.
Network segmentation divides a cloud network into smaller security zones.
Traffic between those zones is controlled so that workloads can communicate only with the systems they need.
Segmentation usually separates larger areas such as environments, subnets, or application tiers.
Microsegmentation applies more detailed controls around individual workloads, applications, containers, or services.
No.
Segmentation cannot replace identity security, patching, secure application development, encryption, or monitoring.
It reduces attack paths and can limit the damage caused by a compromised system.
Firewall rules should be monitored continuously and formally reviewed at regular intervals.
They should also be reassessed whenever applications, workloads, suppliers, network connections, or business requirements change.
Cloud network security is not simply about placing a firewall between the internet and a cloud environment.
It requires:
Network segmentation helps contain compromised systems. Microsegmentation provides more precise workload-level control.
Zero trust adds identity and continuous verification to those network boundaries. Explore this relationship further in Zero Trust Network Security in the Cloud: Why Access Must Be Continuously Earned.
The Cloud Network Security and Segmentation Basics course provides a structured introduction to VPCs, subnets, firewalls, traffic flows, segmentation, microsegmentation, monitoring, and cloud network governance.
Explore the Course → Cloud Network Security and Segmentation Basics