About Device Posture
The OpenVPN Connect app shares device attributes with CloudConnexa when establishing a tunnel and periodically during the session.
You can configure a Device Posture policy that evaluates this information to determine whether a device meets your organization's security and compliance requirements before allowing or maintaining a connection to CloudConnexa.
Minimum client versions for device posture
Device Posture policies require OpenVPN Connect (or OpenVPN3 Client for Linux) versions equal to or higher than the following:
Windows: OpenVPN Connect 3.5.1
macOS: OpenVPN Connect 3.5.1
Linux: OpenVPN3 Client v_23
Requires additional packages:
openvpn3-addon-devpostureopenvpn3-dpc-openvpninc
Refer to Tutorial: Enable device posture check for Linux OpenVPN client.
iOS: OpenVPN Connect 3.5
Android: OpenVPN Connect 3.5
Device attributes for posture checks
The following attributes can be used in a Device Posture policy to determine whether a device is allowed to connect or remain connected.
Attribute | Description | Supported Platforms | Notes |
|---|---|---|---|
Operating System | Determines whether a device running a specific operating system is allowed to connect. | Windows, macOS, Android, iOS, Linux | Used to restrict access by OS type. |
Operating System Version | Allows or denies connection based on whether the OS version is:
a specified version string (major.minor.patch). | Windows, macOS | Example: |
Antivirus | Requires at least one supported antivirus product to be running on the device before allowing connection. | Windows, macOS | Supported products: CrowdStrike, Falcon, Norton, Bitdefender, McAfee, Avast, ESET, AVG, Avira, SentinelOne, Malwarebytes, Microsoft Defender (Windows only), Sophos |
Client Certificate | Requires the device to present a certificate that matches the one uploaded to the posture policy (in Matching succeeds if either:
This applies to certificates issued by any certificate authority (public or private), provided the relationship is direct and unambiguous, including self-signed certificates and local CA certificate chains. | Windows. macOS | Uploaded certificate must be |
Disk Encryption | Requires disk encryption to be enabled before allowing connection. | Windows, macOS | macOS: FileVault Windows: BitLocker (full disk or specific volume) |