SOC 2 Control Implementation Guide

Security Architecture

Network Boundary and Segmentation Controls for SOC 2

Network boundaries, production networks, customer integration paths, VPN access, security groups, firewalls, and WAF-equivalent controls restrict traffic to approved paths.

Use this guide to put the control into operation, decide what records to retain, and check that an auditor can trace the evidence back to the work your team performed.

Maintained by GreenHat Security · Reviewed August 21, 2026

What this control should accomplish

Only approved traffic paths can reach production, data, and administrative services, and each permitted route has a current business purpose and accountable owner.

First SOC 2 program

A credible starting point

Draw the actual ingress, egress, administration, integration, and database paths; keep data services private; use deny-by-default security groups; protect public applications through managed edge controls; and use a controlled remote-administration path.

As the company scales

Make it repeatable

Separate workloads into risk zones, manage rules as code, restrict egress and transitive connectivity, collect flow events, and run recurring owner reviews that remove stale or overly broad paths.

How to implement Network Boundary and Segmentation Controls

  1. 1

    Map required traffic paths

    Document sources, destinations, ports, protocols, trust zones, administrative routes, customer integrations, and internet exposure for each production service and data store.

    You should end up with: A current network-flow diagram plus a path inventory with owners and purposes.

  2. 2

    Design zones and default restrictions

    Separate public entry points, application workloads, data services, management paths, and shared services, then define the minimum connections allowed between them.

    You should end up with: A zone model and approved connectivity matrix that reviewers can compare with deployed rules.

  3. 3

    Implement narrow ingress and egress

    Use specific sources, destinations, identities, ports, and protocols; keep management and database interfaces private; and prevent direct origin access that bypasses edge protections.

    You should end up with: Firewall, security-group, routing, edge, and remote-access configurations implementing the approved paths.

  4. 4

    Control network changes

    Review proposed rule and routing changes for purpose, scope, testing, and rollback, then preserve the change decision and deployed difference.

    You should end up with: Network change records linked to reviewed configuration changes.

  5. 5

    Review rules and observed traffic

    Compare deployed rules with the connectivity matrix, investigate unexpected flows, remove unused or expired rules, and document any risk-accepted path.

    You should end up with: A boundary review with rule ownership, traffic observations, removals, and resolved exceptions.

Evidence to keep, and what it should prove

Build the evidence set in three layers: what defines the control, who approved or reviewed it, and what proves it operated. Collect operating records when the work happens so they remain dated, attributable, correctly scoped, and traceable to the underlying activity.

Before sharing, remove unrelated personal or customer data, never expose passwords, tokens, or secret values, preserve enough source context to authenticate the record, and use the secure exchange approved for the engagement.

Policy / design artifacts

Documents that define the control, its scope, ownership, and expected way of working.

Network diagrams

  • Confirm what the record proves

    The reviewed design shows current trust zones, ingress, egress, administration, data-service, customer integration, peering, and edge-to-origin paths with accountable owners.

  • Include this context

    Environment and zones

  • Include this context

    Sources and destinations

  • Include this context

    Ports or protocols

  • Include this context

    Edge and origin path

  • Include this context

    Private and peer connections

  • Include this context

    Owner and review date

Weak evidence to avoid

A cloud icon diagram with no route direction, ports, management path, peering, origin exposure, environment, or review date.

Approval / review evidence

Records showing that an accountable person reviewed, approved, challenged, or accepted the work.

boundary reviews

  • Confirm what the record proves

    An accountable reviewer compared diagrams and approved connectivity with current firewall, routing, peering, remote-access, and observed-flow state, resolving stale or excessive paths.

  • Include this context

    Review scope and date

  • Include this context

    Current rule population

  • Include this context

    Reviewer

  • Include this context

    Unexpected or stale path

  • Include this context

    Decision or exception

  • Include this context

    Removal and verification

Weak evidence to avoid

A calendar entry for a firewall review with no rule population, diagram comparison, findings, exception decisions, or verified removals.

Operating / technical evidence

Dated proof that the control actually ran, such as tickets, logs, settings, exports, reports, and test results.

firewall/security group rules

  • Confirm what the record proves

    The current deployed state restricts each network path to the approved source, destination, port, protocol, and resource scope at a stated time.

  • Include this context

    Rule ID

  • Include this context

    Source and destination

  • Include this context

    Port and protocol

  • Include this context

    Affected resource

  • Include this context

    Rule purpose or owner

  • Include this context

    Generated-at timestamp

Weak evidence to avoid

A screenshot of one allow rule without inherited rules, affected resources, routing context, owner, purpose, or export time.

VPN configurations

  • Confirm what the record proves

    The current remote-administration path limits authenticated users, devices, routes, session conditions, and target networks according to the approved design.

  • Include this context

    VPN or access service

  • Include this context

    Authorized group

  • Include this context

    Authentication requirement

  • Include this context

    Permitted routes

  • Include this context

    Session or device condition

  • Include this context

    Generated-at timestamp

Weak evidence to avoid

A login page proving the VPN exists but not who may connect, which routes it exposes, whether strong authentication applies, or what is currently configured.

change tickets

  • Confirm what the record proves

    Each network rule, route, peering, VPN, or edge change has a defined purpose, authorization, test, deployed difference, and rollback path.

  • Include this context

    Change ID

  • Include this context

    Affected path or rule

  • Include this context

    Reason and owner

  • Include this context

    Approval timestamp

  • Include this context

    Deployed change and time

  • Include this context

    Test and rollback result

Weak evidence to avoid

A closed ticket saying ‘opened port’ without the source, destination, rule ID, approver, deployment event, validation, or rollback information.

Which records should you prepare for the audit?

Type 1

Evidence at the as-of date

As of the selected date, retain the current reviewed network diagram, current firewall, security-group, routing, peering, edge, and remote-access configurations, and the latest boundary review with completed remediation or explicit exceptions.

Type 2

Evidence across the review period

Include every firewall, security-group, route, peering, VPN, zero-trust access, edge, origin-exposure, and material egress change during the review period; each required boundary review and its full current-rule population; and every resulting removal, correction, or approved exception.

Completeness check

Reconcile cloud and network-device configuration histories, infrastructure deployments, and direct console events to approved changes; then reconcile current rules and routes to the reviewed diagram, observed traffic, and exception register.

Build the record set from

  • Cloud network and routing configuration
  • Firewall and edge-control platforms
  • VPN or zero-trust access service
  • Infrastructure-as-code and deployment history
  • Cloud audit and flow logs
  • Change and exception tracking

Keep these fields for each record

  • Rule, route, or change ID
  • Source, destination, port, and protocol
  • Environment and affected resource
  • Purpose, owner, and approver
  • Change or review timestamp
  • Current state, finding, or exception

How an auditor may test this control

Use this checklist to prepare for procedures an auditor may perform. The exact steps and sample selection depend on your engagement scope and the service auditor's professional judgment.

  • Confirm the intended control outcome

    Determine whether the control is designed to achieve this result: Only approved traffic paths can reach production, data, and administrative services, and each permitted route has a current business purpose and accountable owner.

  • Confirm ownership and operating cadence

    Compare the documented owner with the intended role (Infrastructure / Security Operations / IT), then compare dated records with the stated cadence: Continuous/ongoing; periodic review by risk.

  • Establish the complete audit record set

    Reconcile cloud and network-device configuration histories, infrastructure deployments, and direct console events to approved changes; then reconcile current rules and routes to the reviewed diagram, observed traffic, and exception register.

  • Prepare the as-of-date evidence for a Type 1 engagement

    As of the selected date, retain the current reviewed network diagram, current firewall, security-group, routing, peering, edge, and remote-access configurations, and the latest boundary review with completed remediation or explicit exceptions.

  • Prepare period evidence for a Type 2 engagement

    Include every firewall, security-group, route, peering, VPN, zero-trust access, edge, origin-exposure, and material egress change during the review period; each required boundary review and its full current-rule population; and every resulting removal, correction, or approved exception.

  • Inspect the policy / design artifacts

    Documents that define the control, its scope, ownership, and expected way of working.

    • Inspect Network diagrams

      For each selected record, confirm it demonstrates The reviewed design shows current trust zones, ingress, egress, administration, data-service, customer integration, peering, and edge-to-origin paths with accountable owners.

      • Environment and zones
      • Sources and destinations
      • Ports or protocols
      • Edge and origin path
      • Private and peer connections
      • Owner and review date
  • Inspect the approval / review evidence

    Records showing that an accountable person reviewed, approved, challenged, or accepted the work.

    • Inspect boundary reviews

      For each selected record, confirm it demonstrates An accountable reviewer compared diagrams and approved connectivity with current firewall, routing, peering, remote-access, and observed-flow state, resolving stale or excessive paths.

      • Review scope and date
      • Current rule population
      • Reviewer
      • Unexpected or stale path
      • Decision or exception
      • Removal and verification
  • Inspect the operating / technical evidence

    Dated proof that the control actually ran, such as tickets, logs, settings, exports, reports, and test results.

    • Inspect firewall/security group rules

      For each selected record, confirm it demonstrates The current deployed state restricts each network path to the approved source, destination, port, protocol, and resource scope at a stated time.

      • Rule ID
      • Source and destination
      • Port and protocol
      • Affected resource
      • Rule purpose or owner
      • Generated-at timestamp
    • Inspect VPN configurations

      For each selected record, confirm it demonstrates The current remote-administration path limits authenticated users, devices, routes, session conditions, and target networks according to the approved design.

      • VPN or access service
      • Authorized group
      • Authentication requirement
      • Permitted routes
      • Session or device condition
      • Generated-at timestamp
    • Inspect change tickets

      For each selected record, confirm it demonstrates Each network rule, route, peering, VPN, or edge change has a defined purpose, authorization, test, deployed difference, and rollback path.

      • Change ID
      • Affected path or rule
      • Reason and owner
      • Approval timestamp
      • Deployed change and time
      • Test and rollback result
  • Trace the control from design to operation

    Use the categories that apply to this control: connect any policy or design artifact to its approval or review record, then trace a selected operating record through execution, result, and any exception or remediation.

Common implementation and evidence gaps

  • Management, database, or cluster ports allow traffic from every internet address for convenience.
  • The public application is protected at the edge, but the origin remains directly reachable and bypasses that protection.
  • Peering or shared-network routes create broad transitive access that is absent from the diagram.
  • Rules accumulate without owners, expiry dates, traffic evidence, or a current business purpose.
  • Outbound traffic is unrestricted, making compromised workloads harder to contain or observe.

Before you call this control ready

  • Can every production ingress, egress, administrative, and integration path be traced to an owner and purpose?
  • Are management interfaces and data services unreachable directly from the public internet?
  • Can traffic bypass the approved load balancer, gateway, or edge control and reach the origin?
  • Do network reviews consider routing, peering, private links, and inherited rules as well as firewalls?
  • Can we show which stale or overly broad rules were removed after the latest review?

Trust Services Criteria references

These identifiers help you navigate related Trust Services Criteria. They do not reproduce the criteria or prove that this control fully addresses them in your environment.

  • CC6.6
  • CC6.7
  • CC7.1

Confirm final scope, mappings, and testing expectations with your service auditor. SOC 2® is an AICPA trademark; GreenHat Security is not affiliated with or endorsed by AICPA.