Cloud Security Maturity Model·AWS v3.0.0

Drag to explore · pinch to zoom

Optimized Infrastructure protection

c4.9 Enforce zero trust access

Use context as an additional authentication factor for VPN-less access to internal applications: network source, device posture (anti-malware running/updated, approved OS), and other signals decide when to allow access or require step-up verification. AWS Verified Access implements this.

Implementation guidance

Context-aware, VPN-less access

Zero trust reduces friction while improving security by evaluating context on every request rather than trusting a network location. Signals such as the source network, device posture (is anti-malware running and updated, is the OS approved), and workstation configuration decide whether to allow access or require step-up verification such as MFA.

AWS Verified Access

AWS Verified Access provides secure, VPN-less access to internal applications by: 1. Authenticating with your identity provider (for example Okta or Microsoft Entra ID). 2. Gathering device posture from trust providers such as CrowdStrike and Jamf. 3. Combining identity and device signals with the requested resource in policies that decide when to allow access.

Verified Access uses Cedar, an open-source policy language optimized for fast evaluation of zero-trust conditions.

How it fits together

Identity provider Okta · Microsoft Entra ID Device posture CrowdStrike · Jamf AWS Verified Access Cedar policies evaluate context on every request VPN-less Allow trusted identity + healthy device Step-up (MFA) partial / elevated-risk signals Deny non-compliant device / context
AWS Verified Access evaluates identity (your IdP) plus device posture (trust providers like CrowdStrike and Jamf) against Cedar policies on every request to an internal app, deciding allow, step-up (MFA), or deny — context-aware and VPN-less.

How to validate

  • Do you evaluate context (identity, device posture, network) on access to internal applications rather than trusting a network location?
  • Do you require step-up verification (such as MFA) when signals are anomalous?
  • Are you using a zero-trust access service (such as AWS Verified Access) integrated with your IdP and device trust providers?

Threats addressed

  • Trusting a network location (for example "on the VPN") lets a compromised device or stolen session reach internal applications; without per-request context checks, there is no signal to trigger step-up verification.

AWS services

AWS Verified Access AWS IAM Identity Center

Pricing

Framework mappings

AWS CAF

Well-Architected

NIST CSF

References