Aprendizaje automático de errores SSL

El dispositivo Citrix® SWG agrega un dominio a la lista de omisión de SSL si el modo de aprendizaje está activado. El modo de aprendizaje se basa en el mensaje de alerta SSL recibido de un cliente o de un servidor de origen. Es decir, el aprendizaje depende de que el cliente o el servidor envíen un mensaje de alerta. No hay aprendizaje si no se envía un mensaje de alerta. El dispositivo aprende si se cumple alguna de las siguientes condiciones:

  1. Se recibe una solicitud de certificado de cliente del servidor.

  2. Se recibe cualquiera de las siguientes alertas como parte del protocolo de enlace:

    • CERTIFICADO_NO_VÁLIDO
    • CERTIFICADO_NO_COMPATIBLE
    • CERTIFICADO_REVOCADO
    • CERTIFICADO_CADUCADO
    • CERTIFICADO_DESCONOCIDO
    • CA_DESCONOCIDA (Si un cliente usa la fijación, envía este mensaje de alerta si recibe un certificado de servidor).
    • ERROR_DE_PROTOCOLO_DE_ENLACE

Para activar el aprendizaje, debes activar la caché de errores y especificar la memoria reservada para ello.

Activar el aprendizaje mediante la GUI de Citrix SWG

  1. Ve a Secure Web Gateway > SSL.

  2. En Configuración, haz clic en Cambiar la configuración avanzada de SSL.

  3. En Intercepción SSL, selecciona Caché de errores de intercepción SSL.

  4. En Memoria máxima de caché de errores de intercepción SSL, especifica la memoria (en bytes) que se va a reservar.

    Captura de pantalla de la configuración de la caché de errores en la GUI de Citrix SWG

  5. Haz clic en Aceptar.

Activar el aprendizaje mediante la CLI de Citrix SWG

En el símbolo del sistema, escribe:

set ssl parameter -ssliErrorCache ( ENABLED | DISABLED ) -ssliMaxErrorCacheMem <positive_integer>

Argumentos:

ssliErrorCache:

          Activa o desactiva el aprendizaje dinámico y almacena en caché la información aprendida para tomar decisiones posteriores sobre si interceptar u omitir las solicitudes. Cuando está activado, el dispositivo realiza una búsqueda en la caché para decidir si omite la solicitud.

          Valores posibles: `ENABLED, DISABLED`

          Valor predeterminado: `DISABLED`

ssliMaxErrorCacheMem:

          Especifica la memoria máxima, en bytes, que se puede usar para almacenar en caché los datos aprendidos. Esta memoria se usa como una caché LRU de modo que las entradas antiguas se reemplazan por entradas nuevas una vez que se agota el límite de memoria establecido. Un valor de 0 decide el límite automáticamente.

          Valor predeterminado: 0

          Valor mínimo: 0

          Valor máximo: 4294967294
Aprendizaje automático de errores SSL