Aviso de administrador de Mac VPN: ¿instalación, extensión o política?
Un aviso de administrador en macOS puede significar un instalador, una configuración de red, una aprobación de extensión o una política MDM. Identifique el mensaje antes de escribir.
Los avisos de contraseña de un cliente VPN parecen intercambiables y no lo son. Detrás de un diálogo parecido se esconden cuatro acciones distintas: escribir archivos en una ubicación protegida durante la instalación, añadir o cambiar una configuración de red, activar una extensión del sistema que transporta el tráfico, y cumplir una política que ya ha establecido un servidor de gestión. Cada una tiene un propietario distinto, un alcance distinto y una forma distinta de verificar que funcionó. Hacer coincidir el mensaje que ve con una de esas cuatro es todo el ejercicio.
Tres aprobaciones distintas parecen iguales
La autorización del instalador es el caso más sencillo: un paquete escribe en directorios que un usuario estándar no puede modificar, y macOS pide credenciales de administrador para permitirlo. El sistema no decide si el software es seguro; decide si usted puede escribir ahí. Por eso un paquete puede instalarse limpiamente y aun así ser inútil: la aprobación de instalación no dice nada sobre si se permitirá ejecutar el código después. Una vez instalada, la aplicación puede necesitar una segunda aprobación antes de poder influir en la red.
La autorización de configuración de red cubre los cambios en la lista de conexiones del sistema. Añadir un servicio VPN o cambiar ajustes que configuró un administrador de red requiere elevación porque esas definiciones afectan a todas las cuentas del equipo. Esta aprobación otorga autoridad sobre la configuración, no sobre el tráfico.
La aprobación de extensión es la que importa para cómo viajan los paquetes. Un cliente moderno instala una extensión del sistema que macOS carga en el sistema, y macOS exige una decisión explícita en Privacidad y seguridad o en Ítems de inicio y extensiones antes de activarla. El cuarto caso es un Mac gestionado, donde una política ya aprueba previamente la extensión y el usuario no ve ningún diálogo.
Qué cambia realmente cada aprobación
Un instalador cambia archivos en el disco, y sus consecuencias terminan cuando se eliminan los archivos, salvo los restos. Una configuración de red añade una definición de servicio que aparece en la lista de conexiones y puede reactivarse mediante reglas bajo demanda. La aprobación de una extensión cambia qué código cargará y mantendrá en ejecución el sistema, por lo que en algunos flujos de trabajo sobrevive a la desinstalación de la aplicación visible. Eliminar un paquete de aplicación no siempre elimina su extensión, y una extensión que queda atrás conserva sus privilegios de red.
La distinción predice el síntoma. Instalado pero sin conectarse nunca suele significar que la extensión no está aprobada en ningún sitio; se conecta pero con ajustes que se revierten en el siguiente cambio suele significar que una política de gestión posee la definición.
La firma y el editor deciden la respuesta
Antes de aprobar, lea quién firmó la cosa en lugar de lo que sugiere el icono del diálogo. Dos comprobaciones locales bastan para ver la autoridad de firma y si la evaluación del sistema pasa en este equipo.
codesign -dv --verbose=2 /Applications/ExampleVPN.app
spctl -a -vv /Applications/ExampleVPN.app
Un paquete sin firmar o sin notarizar no es automáticamente malicioso, pero merece una decisión distinta que uno firmado por el editor que usted pretendía. Un paquete que llegó por un mensaje en lugar de desde el sitio del propio editor es el caso en el que la respuesta es simplemente no.
Compare el identificador de equipo con la identidad publicada del editor en lugar de confiar en el nombre visible de la aplicación, porque los nombres son fáciles de reutilizar y los identificadores no. Si el editor publica el identificador en su guía de instalación, esa página es la referencia para la comparación y también el lugar donde debe informarse una discrepancia. Un cliente de un revendedor, una compilación reempaquetada o una copia portátil de un foro merece más sospecha que la descarga firmada del mismo editor.
Cuando una política posee la decisión
En un Mac corporativo, el administrador puede haber decidido ya. Un perfil de gestión puede entregar la definición VPN, aprobar previamente la extensión y bloquear la conexión para que no se pueda eliminar. En esa disposición, la petición de introducir una contraseña suele ser una petición de anular una decisión que nunca fue suya.
Bajar la seguridad de arranque o desvincular la gestión para forzar una instalación cambia de forma permanente el modelo de amenazas del equipo para resolver un problema temporal. Ese intercambio rara vez se hace de forma consciente; suele ocurrir mientras se sigue una publicación de un foro. Pida al administrador la vía compatible en su lugar, que puede ser tan simple como reenviar el perfil o aprobar la extensión en el lado del servidor. Si el administrador no puede aprobarla, esa respuesta es la conclusión, no un obstáculo que haya que rodear.
Confirme el estado después de aprobar
Una vez dada una aprobación autorizada, verifique qué piensa el sistema en lugar de lo que afirma el cliente. La lista de extensiones informa del estado de activación sin necesidad de ninguna herramienta de terceros.
systemextensionsctl list
Una entrada mostrada como activada pertenece al identificador de equipo que comprobó antes; una entrada mostrada como terminada en espera de aprobación del usuario explica un cliente que arranca y nunca transporta tráfico. Si el aviso vuelve tras cada intento, capture el mensaje exacto y la versión del cliente, porque una aprobación repetida suele significar que la extensión se está sustituyendo sin desactivar la anterior, y eso es un caso de soporte, no un problema de contraseña. Anote la versión antes de llamar al soporte, ya que la corrección puede existir en una compilación más reciente y la conversación empezará ahí.