Concepts
The following concepts are central to how device posture works.
- Device trust provider
-
The configuration on an endpoint that represents your third-party device trust vendor (CrowdStrike, Jamf, or JumpCloud). In the API, device trust providers are configured under
DevicePostureOptions, which has anEnabledfield that you must set totrueto turn on device posture, and aTrustProviderslist. Each entry has aTrustProviderTypeofcrowdstrike,jamf, orjumpcloud. You can configure one or more trust providers on an endpoint. - Device posture token
-
A signed claim, made available on the device by the device trust provider, that describes the device's health, such as compliance status, disk encryption state, or a risk score. The device posture token is the input Client VPN evaluates to decide whether a device meets your requirements. The AWS provided client refreshes the token on its own schedule, independently of Client VPN's policy re-evaluation.
- Authorization policy
-
A policy, written in the Cedar policy language, that defines the requirements a connection must meet. You attach one policy to an endpoint. Client VPN evaluates it when a device connects and on each re-evaluation during the session.
- Shadow mode
-
A mode in which Client VPN evaluates the authorization policy and records the decision in your connection logs without blocking any connections. Use shadow mode to validate a policy against real traffic before you enforce it.