Skip to content

Network Segregation and Isolation

Last reviewed: August 2026

Network Segregation is a control that separates the business network from the internet network so that external threats cannot reach internal systems. Because it blocks malware infiltration, remote intrusion, and data exfiltration at the network boundary, regulated markets in many countries — finance, public sector, healthcare — have long adopted it as a core security requirement.

In a modern environment where connections between systems have become unavoidable — API integration, SaaS usage, remote work — the meaning of “segregation” and how it is implemented are evolving together.

On-premises, this was implemented by physically separating network equipment. In the cloud, the same security goal can be achieved through logical isolation, though some regulatory requirements still mandate physical separation.

What Segregation Really Means — Separation or Controlled Connection?

Section titled “What Segregation Really Means — Separation or Controlled Connection?”

The original purpose of network segregation is that no data movement path exists between the two networks at all. In reality, however, organizations often introduce solutions that reconnect segregated networks for the sake of operational convenience.

Solution What it does In essence
VDI (virtual desktop) Remotely displays the business network screen on an internet-network endpoint Screen transmission path = a connection
Inter-network file transfer systems Inspects a file and forwards it to the network on the other side Data movement path = a connection
Clipboard/USB control solutions Allows copy-paste and removable media in a limited, controlled way A restricted data path = a connection

The moment such a solution is introduced, it is no longer “network segregation” — it becomes controlled inter-network access. As long as a path exists, so does the possibility of data exfiltration or malware infiltration through that path.

Cloud logical isolation (VPC, private subnets, security groups) is, from the start, a model that explicitly designs “controlled connections.” It defines in code which traffic can go where, logs all communication, and detects policy violations in real time.

Comparing this against the combination of on-premises physical network segregation plus VDI/inter-network connectivity solutions:

Aspect Physical segregation + inter-network connectivity solutions Cloud logical isolation
Boundary definition Implicit separation via physical equipment, with exceptions created by add-on solutions Explicit definition in code (Security Group, NACL, IAM)
Visibility Depends on inter-network connectivity solution logs End-to-end logging (VPC Flow Logs, CloudTrail, etc.)
Policy changes Equipment configuration changes, days to weeks Code change + deployment, minutes
Drift detection Manual inspection Automated detection (Config Rules, Policy, CSPM)
Audit trail Separate logs per solution Unified audit logging

The key question is not the “separation vs. connection” dichotomy, but rather: how explicitly are the allowed paths defined, is everything else blocked, and can violations be detected in real time?

Aspect Physical segregation Logical segregation
Method Uses separate network equipment, circuits, and endpoints Separated on shared infrastructure through virtualization, encryption, and access control
Security level Complete blocking at the network level Boundary breach possible if misconfigured
Cost High, due to redundant equipment and circuits Relatively low
Flexibility Weeks to months to change Adjustable within minutes via policy changes
Patching/updates Requires manual transfer within the closed network → delays Can be automated through a controlled path
Regulatory application Highest-sensitivity tiers (country-specific top classification, critical financial systems, etc.) Most cloud workloads
Aspect On-premises (physical segregation) Cloud (logical isolation) Trade-off
Isolation method Physical separation of cables and equipment SDN(VPC)-based logical separation Physical is intuitive but hard to change. Logical is flexible but carries misconfiguration risk
Perimeter security Hardware firewall Security Group + NACL Hardware has stable performance. SG/NACL enable automation and code-based management
Visibility Physical ports, packet capture VPC Flow Logs, real-time monitoring Physical requires specialized equipment. Cloud provides it by default but incurs logging cost
Disaster recovery Equipment replacement (hours to days) Multi-AZ automatic failover (seconds to minutes) Cloud is fast but vendor-dependent. Physical allows self-control
Change management Equipment configuration changes, work request forms Code changes + CI/CD deployment Physical has a clear approval process. Cloud is fast but requires separate governance
Audit trail Individual logs collected per device Unified audit log (CloudTrail, etc.) Physical makes log consolidation difficult. Cloud provides it integrated by default, but retention policy still needs to be set

Both approaches have trade-offs, and the appropriate choice depends on the sensitivity of the workload and regulatory requirements. Many organizations adopt a hybrid approach — keeping physical separation for critical systems while expanding logical isolation to less sensitive workloads.

Practical Limitations of Physical Network Segregation

Section titled “Practical Limitations of Physical Network Segregation”

Physical network segregation does not guarantee “absolute safety.”

  • Patch delays: closed networks have no internet access, so applying security patches can be delayed by weeks to months, leaving known vulnerabilities exposed during that period.
  • Insider threats: physical separation blocks external attacks but does not prevent data exfiltration by a user with legitimate internal access.
  • Operational complexity: dual endpoints, inter-network file transfer systems, and separate authentication systems create significant operational overhead.
  • DR constraints: setting up remote disaster recovery is difficult in a closed-network environment.

Implementing Network Isolation in the Cloud

Section titled “Implementing Network Isolation in the Cloud”

Because the cloud is built on software-defined networking (SDN), strong isolation can be achieved without physical equipment.

Implementation Patterns by Isolation Level

Section titled “Implementation Patterns by Isolation Level”
Isolation level Implementation Suitable for
VPC/VNet separation Independent VPC per workload, blocked routing General environment separation (dev/prod)
Private subnets Subnets with no internet gateway, allowing only NAT egress Systems that don’t need external exposure, such as databases and internal APIs
Private service connectivity Restricts access to managed services to the vendor’s internal network Storage, databases, etc. accessed without routing through the internet
Dedicated line A dedicated physical network connection that doesn’t traverse the internet On-premises ↔ cloud communication
Air-gap A cloud environment completely disconnected from the internet The highest regulatory tier

Air-Gapped/Dedicated Environments by Vendor

Section titled “Air-Gapped/Dedicated Environments by Vendor”

For cases requiring a cloud environment completely isolated from the internet, each vendor offers the following options. Note, however, that certification status in the target country’s regulated market must be verified separately.

Vendor Service Description
AWS Outposts Installs AWS infrastructure in the customer’s data center. Local processing
AWS Snow Family (Snowball Edge) Provides compute/storage in a fully offline environment
Azure Azure Stack Hub / HCI Runs Azure services in the customer’s data center. Connected/disconnected modes
Azure Azure Government (isolated regions) Physically separated regions dedicated to the US government
Google Cloud Google Distributed Cloud (GDC) Air-gapped Runs Google Cloud services in a fully offline environment
OCI Dedicated Region Installs a full OCI region in the customer’s data center. Complete isolation
OCI Roving Edge Infrastructure Mobile compute for offline environments

A Common Architecture Pattern for Regulated Markets

Section titled “A Common Architecture Pattern for Regulated Markets”

Most financial/public sector workloads don’t require going as far as air-gapping, and instead meet regulatory requirements with the following pattern.

flowchart TB
    subgraph VPC["VPC (Production)"]
        subgraph pub["Public Subnet"]
            ALB[ALB · WAF]
        end
        subgraph priv["Private Subnet"]
            APP[App server]
            DB[DB · Internal API]
        end
        subgraph ep["VPC Endpoint"]
            S3EP[S3]
            KMSEP[KMS]
        end
    end

    Internet((Internet)) -->|HTTPS only| ALB
    ALB -->|Only ports allowed by SG| APP
    APP -->|Only ports allowed by SG| DB
    APP --- S3EP
    APP --- KMSEP

    subgraph OnPrem["On-premises DC"]
        Legacy[Legacy system]
    end

    VPC ===|Dedicated line\nDirect Connect / ExpressRoute| OnPrem

Core principles:

  • Minimize internet exposure — place only load balancers/WAF in the Public Subnet
  • Access managed services via VPC Endpoint — bypass NAT Gateway/internet routing
  • Use a dedicated line for on-premises connectivity — treat VPN only as a backup path
  • Encrypt all communication — TLS 1.2+ required

Network segregation and isolation policy in regulated markets worldwide is evolving from a one-size-fits-all approach — “segregate all systems to the same level” — toward tiered security based on data classification. The underlying policy question is shifting from the binary “segregated or not” to “what level of control is required.”

Regulation/standard Requirement Cloud approach
PCI DSS (card payments, global) Network isolation of the CDE (Cardholder Data Environment) Dedicated VPC + firewall + logging
Country-specific public sector/financial regulations Physical/logical segregation requirements and tier systems vary by country Detailed mapping provided in the relevant country document

Country-specific regulatory details are covered in the relevant country document.

Anti-pattern Problem Correct approach
Configuring every subnet as Public Exposes all resources to the internet Default to Private Subnet; use Public only for LB/bastion
Allowing 0.0.0.0/0 inbound on a Security Group Effectively no firewall at all Apply least privilege — allow only the necessary ports/sources
Allowing all outbound traffic via NAT Gateway Creates a data exfiltration path Prefer VPC Endpoint; restrict outbound as well
Segregating networks without internal monitoring Cannot detect internal lateral movement VPC Flow Logs + anomaly detection + Network Policy
Neglecting patching after physical segregation Long-term exposure to known vulnerabilities Establish a controlled patch path, run regular vulnerability scans

Preventive Guardrails — Stopping Mistakes Before They Become Incidents

Section titled “Preventive Guardrails — Stopping Mistakes Before They Become Incidents”

On-premises, mistakes (a bad firewall rule, an open port) are often discovered after the fact through auditing. In the cloud, you can automate preventive controls that block the mistake itself.

Guardrail Behavior Vendor examples
Block risky actions at the organization-policy level Prevent resource creation outside specific regions, block public access AWS SCP, Azure Policy, Google Cloud Organization Policy
Automatic detection/remediation of configuration changes Immediately alert on or auto-remediate resources violating rules AWS Config Rules, Azure Policy (remediation), Google Cloud Security Command Center
Real-time monitoring of network changes Immediate alerts on Security Group changes, new internet routes CloudTrail + EventBridge, Azure Monitor, Google Cloud Cloud Audit Logs

However, guardrails only work once configured. Most are disabled by default, and it is the organization’s responsibility to define and maintain policies that match its security requirements.

  • Opening 0.0.0.0/0 inbound on a Security Group “temporarily” and leaving it — forgetting to remove it after testing, effectively leaving no firewall in place
  • Segregating networks without internal monitoring — focusing only on blocking external access, failing to detect internal lateral movement
  • Allowing all outbound traffic via NAT Gateway — not using a VPC Endpoint, creating a data exfiltration path and incurring unnecessary cost
  • Have you established a VPC/subnet separation strategy based on workload classification?
  • Have you minimized internet exposure of resources (minimized the Public Subnet)?
  • Do you access managed services via VPC Endpoint / Private Link?
  • Do you use a dedicated line for on-premises connectivity (VPN as backup only)?
  • Have you applied least privilege to Security Groups / NACLs?
  • Have you enabled VPC Flow Logs and configured anomaly detection?
  • Are you also restricting outbound traffic (to prevent data exfiltration)?
  • Have you chosen an isolation level appropriate to your regulatory requirements (logical vs. physical)?
  • Do you have a patching path established even in a closed-network environment?