Networking, Identity & Security ยท Guide

Zero-Trust and Private-Access Design

Defines identity-centric zero-trust access, private administration, microsegmentation, policy enforcement, and maturity requirements.

Normative language

The terms MUST, MUST NOT, SHOULD, SHOULD NOT, and MAY are normative. Mandatory controls require an approved exception when they cannot be implemented.

Common engineering requirements

  • Persistent configuration MUST be deployed through approved infrastructure-as-code and reviewed through version control.
  • Every resource, policy, route, identity, endpoint, certificate, and exception MUST have an owner and lifecycle state.
  • Production and non-production trust boundaries MUST remain separate unless an explicit shared-service interface is approved.
  • Provider-native capabilities SHOULD be preferred when they meet security, resilience, portability, and operating-model requirements.
  • Logs and configuration changes MUST be sent to approved monitoring and evidence-retention platforms.
  • Designs MUST account for provider quotas, failure domains, control-plane behavior, data-processing charges, and operational recovery.

Purpose

This standard defines zero-trust implementation for cloud and hybrid access. Zero trust requires explicit verification, least privilege, continuous evaluation, assumed breach, and resource-centric protection. It is not a product and is not equivalent to private IP addressing.

Core principles

  1. Verify identity, device, workload, resource, session, risk, and context explicitly.
  2. Grant the smallest scope for the shortest period.
  3. Assume compromise and minimize blast radius.
  4. Protect resources directly rather than trusting network location.
  5. Reevaluate access when risk or context changes.
  6. Automate policy, evidence, and response where practical.

Logical architecture

flowchart LR S[User or Workload] --> PEP[Policy Enforcement Point] DEV[Device and Runtime Posture] --> SIG[Identity, Risk, Threat, Data Signals] SIG --> PE[Policy Engine] PE --> PA[Policy Administrator] PA --> PEP PEP -->|Authorized Session| R[Protected Resource] PEP --> TEL[Continuous Telemetry] R --> TEL TEL --> SIG

The policy engine decides, the policy administrator establishes or terminates the session, and the enforcement point mediates access.

Provider capability mapping

CapabilityAzureAWSGCPOCI
Conditional identity accessEntra Conditional Access and Identity ProtectionIAM Identity Center and external IdP context; service controlsContext-Aware Access / Access Context ManagerIdentity-domain sign-on and adaptive policies
Identity-aware private application accessEntra Private Access / Application ProxyAWS Verified AccessIdentity-Aware Proxy / BeyondCorp capabilitiesOCI IAM/gateway patterns and partner ZTNA where required
Workload identityManaged identities / Workload IDIAM roles / STSWorkload Identity FederationInstance, resource, workload principals
MicrosegmentationNSGs, ASGs, Firewall PolicySecurity groups, Network FirewallFirewall policies and secure tagsNSGs, Network Firewall, Zero Trust Packet Routing
Private service accessPrivate LinkPrivateLinkPrivate Service ConnectPrivate endpoint/service gateway patterns

Private access architecture

flowchart LR U[User] --> D[Managed Device] D --> IDP[Identity Provider and Strong MFA] IDP --> Z[Identity-Aware Access Proxy] Z --> APP[Private Application] IDP --> PAM[Privileged Access Workflow] PAM --> Z Z --> ADM[Private Administrative Endpoint] IDP --> SIEM[Security Analytics] Z --> SIEM PAM --> SIEM

Private access MUST authorize a specific application or administrative service. It SHOULD NOT place a user broadly on the network.

Workforce access

Evaluate identity, MFA strength, device compliance, risk, application sensitivity, requested privilege, and session context. High-risk access SHOULD require step-up authentication, shortened sessions, or denial.

General VPN access SHOULD be reduced in favor of application-specific access. VPN MAY remain for legacy protocols, network engineering, or recovery, but it MUST expose only required routes and use strong device and identity controls.

Administrative access

Administrative interfaces MUST NOT be public. Approved methods include identity-aware private access, bastion without public workload addresses, privileged workstations, just-in-time network access combined with privileged roles, recorded session proxies, and controlled emergency paths.

Administrative access SHOULD use separate identities and managed devices. Standing access to management subnets is prohibited.

Workload-to-workload access

Workloads MUST authenticate through managed identity, federation, mutual TLS, signed tokens, or equivalent. Network policy limits reachability; service or application policy authorizes the request.

For cloud-native systems, consider service mesh, API gateway, private service publishing, SPIFFE-compatible identity, namespace/service-account policy, and egress gateways.

Microsegmentation

Microsegmentation MUST reflect application and data flows, not arbitrary subnet counts.

flowchart LR WEB[Web Identity] -->|HTTPS| API[API Identity] API -->|Scoped DB access| DB[(Database)] API -->|Publish| Q[(Queue)] B[Batch Identity] -->|Consume| Q API -->|Read named secret| S[Secret Service] WEB -. denied .-> DB B -. denied .-> DB

Policy SHOULD identify source workload, destination service, protocol/API, environment, data class, risk or time conditions, and logging action.

Data perimeter

Sensitive data SHOULD use layered resource IAM, private service access, organization policy, network restrictions, encryption, approved identities, exfiltration controls, and monitoring. The perimeter must consider compromised but valid credentials and restrict where tokens can be used.

Continuous evaluation

Reevaluate access when device posture changes, identity risk increases, privilege changes, credentials are revoked, workload identity changes, context changes, or threat intelligence indicates compromise. Where continuous evaluation is unavailable, use shorter token/session lifetimes and stronger initial controls.

Encryption

Traffic MUST be encrypted across untrusted or shared networks. Sensitive east-west traffic SHOULD use mutual authentication or equivalent workload identity. Private connectivity does not eliminate TLS requirements. Certificate validation MUST NOT be disabled.

Monitoring

Correlate sign-ins, device posture, policy decisions, private-access sessions, privileged activations, firewall and DNS logs, workload token issuance, application authorization, data access, and threat detections.

The enterprise SHOULD be able to reconstruct who or what accessed which resource, under which policy, from which device or workload, and what action occurred.

Maturity model

StageCharacteristics
TraditionalBroad VPN, location trust, standing privilege, limited telemetry
InitialStrong MFA, basic segmentation, private administration, central logs
AdvancedConditional access, workload identity, app-specific access, automated policy
OptimalContinuous evaluation, data perimeters, adaptive response, pervasive automation

Maturity claims MUST be supported by control coverage and evidence, not product counts.

Implementation roadmap

  1. Inventory identities, devices, applications, data, and flows.
  2. Eliminate public administrative exposure.
  3. Enforce strong MFA and privileged access controls.
  4. Deploy application-specific private access.
  5. Implement managed workload identities.
  6. Segment high-value resources.
  7. Establish private service and data perimeters.
  8. Correlate telemetry and policy decisions.
  9. Automate response.
  10. Test compromise and revocation scenarios.

Anti-patterns

  • Calling a private network zero trust.
  • Replacing VPN with a proxy that grants whole-subnet access.
  • Permanent administrator roles.
  • Shared workload accounts.
  • No device posture evaluation.
  • IP-only microsegmentation.
  • Private endpoints without resource IAM.
  • Disabled TLS validation.
  • Logs without policy-decision correlation.

Validation

  • Access verifies identity and context.
  • Privilege is time-bound.
  • Users receive application-specific access.
  • Administrative endpoints are private.
  • Workloads use managed or federated identity.
  • Segmentation reflects application flows.
  • Sensitive data has a layered perimeter.
  • Policy decisions and access events are correlated.
  • Compromise and revocation scenarios are tested.

Governance and operating model

The Cloud Center of Excellence owns this standard and the reference modules. Platform teams operate shared controls. Security defines mandatory policy and monitoring requirements. Workload teams own application-specific configuration, data-flow declarations, testing, and remediation.

Exceptions MUST include the control being waived, business justification, compensating controls, risk owner, expiry date, and remediation plan. Permanent exceptions are prohibited; they must be periodically renewed or closed.

References