Contenido

En iOS y Android, la plataforma restringe el acceso de la aplicación a identificadores de dispositivos persistentes como la dirección MAC, iTunes UDID e IMEI/MEID. Estos tipos de identificadores suelen ser utilizados por AnyConnect para informar y autorizar conexiones VPN. Como solución alternativa, AnyConnect permite a EMM/MDM aprovisionar un identificador de dispositivo que se informará al ASA, que lo reenvía como un atributo RADIUS a través del protocolo de Extensiones de Identificador de AnyConnect. Específicamente, el identificador se informa en los atributos device-uid y device-uid-global RADIUS.

AnyConnect trata el propio identificador como una cadena opaca y no debe tener una longitud superior a 256 bytes. Se envía como un atributo XML, por lo que no puede contener caracteres ilegales como: ", ', &, <

En iOS, AnyConnect analiza la sección VendorConfig en el perfil de configuración de VPN MDM de iOS. El identificador se debe proporcionar como una cadena al clave DeviceUniqueIdentifier, como se indica a continuación:

<key>VendorConfig</key>

<dict>

<key>DeviceUniqueIdentifier</key>

<string>mdm_provisioned_device_id</string>

</dict>

En Android, AnyConnect analiza las configuraciones de aplicaciones administradas. El identificador debe proporcionarse como valor para la clave vpn_connection_device_id