Aviso de servidor no confiable de AnyConnect: ¿aceptar o importar?
El aviso de servidor no confiable de AnyConnect tiene tres formas y dos respuestas. Importar el certificado de la puerta de enlace es un cambio de confianza duradero, no una solución de sesión.
Pegas el nombre de host de la puerta de enlace en AnyConnect, la ventana se pone roja o blanca y un diálogo pregunta si confiar en un servidor cuyo certificado el cliente no puede verificar. El movimiento natural es hacer clic y ponerse a trabajar, y ese es exactamente el reflejo equivocado. La respuesta se escribe en las preferencias del cliente de esa máquina y se aplica a conexiones posteriores, así que el diálogo es una decisión de configuración disfrazada de aviso puntual. Este es el recorrido que hago, en el orden en que el cliente lo muestra.
Empieza por el aviso que realmente ves
Rojo y blanco no son variantes estéticas. El aviso rojo significa que el perfil o la preferencia está configurado para bloquear servidores no confiables, así que el cliente se niega a continuar hasta que cambie ese ajuste; el aviso blanco significa que te dejará continuar en cuanto respondas de forma explícita. Hay un tercer caso que se parece y se comporta distinto: un certificado caducado, que el cliente no ofrecerá importar en absoluto, porque importarlo no lo haría válido. Distinguir los tres lleva un segundo y decide todo lo que sigue.
Detrás de todos hay una lista corta de causas: un certificado de puerta de enlace autofirmado, una CA privada en la que el extremo no confía, o un nombre de host que falta en los subject alternative names del certificado. Cualquiera de las tres produce el mismo diálogo y necesita una corrección distinta.
Lee el certificado antes de responder al diálogo
Abre los detalles del certificado desde el aviso y mira tres campos antes de tocar un botón. El subject y el SAN deben nombrar la puerta de enlace a la que realmente querías llegar, el emisor debe ser la CA que gestiona tu organización, y las fechas de validez deben cubrir hoy. Después compara la huella SHA-256 con una copia que hayas obtenido en otro sitio que no sea esta conexión, una página de documentación interna o un ticket, porque una huella leída del mismo diálogo no demuestra absolutamente nada. Si no encuentras una copia independiente, no tienes base para aceptar la excepción.
Este es el paso que separa un laboratorio de una puerta de enlace de producción. En una máquina de pruebas con un certificado autofirmado que generaste ayer, hacer clic es razonable. En una puerta de enlace corporativa donde los usuarios escriben credenciales a continuación, un certificado que no puedes verificar es una configuración de interceptación plausible, y el cliente es el único componente que sigue haciendo la pregunta.
Sabe qué escribe cada respuesta en el almacén de confianza
Responder sí a la pregunta de importación añade el certificado de la puerta de enlace al almacén de confianza del cliente en esa máquina. No es una excepción por sesión: las conexiones posteriores pueden completarse sin el mismo aviso, que es el objetivo y también el riesgo, porque nada en pantalla recuerda a nadie que la excepción existe. Responder no continúa el inicio de sesión solo para esta sesión. Ambos caminos te conectan, y solo uno de ellos cambia la máquina.
Si estás en el camino rojo, el primer intento no es un inicio de sesión en absoluto. La secuencia de entrada documentada es una línea connect seguida de dos confirmaciones, que cambia la preferencia y sale; un script que lo tome como éxito ha guardado un ajuste y nunca se ha autenticado. La pregunta de importación del certificado solo aparece en el siguiente intento, y por eso la gente concluye que el aviso es intermitente.
Ese orden importa para la automatización, no solo para los dedos. Una respuesta escrita que siempre dice sí sigue funcionando después de que cambie la puerta de enlace, y sigue confiando en cualquier certificado que aparezca después.
Escribe las respuestas en el orden en que el cliente las pide
Cuando el cliente avisa pero permite la conexión, las respuestas llegan en un orden fijo: connect, sí para continuar, luego la pregunta de importación, luego el grupo, el usuario y la contraseña. Escríbelas como líneas separadas en el archivo de entrada en lugar de adivinar el momento de los avisos. Rechazar la importación es un cambio de un solo carácter en el mismo archivo, y es el valor predeterminado más seguro para todo lo que se ejecuta sin supervisión.
connect vpn2.example.net
y
n
GROUP
LOGIN
PASSWORDPrefiere distribuir la CA de la organización a los extremos antes que enseñar a cada script a aceptar un certificado hoja. Un certificado emitido correctamente con el SAN adecuado elimina el aviso para todos, mantiene la validación con sentido y no depende de la memoria de un solo extremo sobre una decisión. Instalar una CA raíz es un cambio más pesado que importar una hoja, así que trátalo como un despliegue gestionado y no como un atajo del servicio de asistencia.
Elimina las excepciones que sobreviven a su puerta de enlace
AnyConnect guarda estas preferencias por máquina, así que las respuestas antiguas se acumulan en portátiles que han cambiado de oficina. Revisa las preferencias guardadas y los certificados importados en los extremos gestionados, y comprueba si una excepción todavía nombra un host que ha cambiado de propietario. Una preferencia que acepta cualquier servidor no confiable es más amplia que el certificado para el que se creó.
El patrón que merece conservarse es estrecho: un certificado de confianza para el uso normal, una comprobación de huella fuera de banda documentada para una excepción temporal y un propietario con nombre que la retira cuando termina la migración. Si encuentras en una máquina que gestionas un ajuste que acepta cualquier servidor, trátalo como un hallazgo y no como una comodidad.