2011-05-27 11 views
8

Tenemos una aplicación web en la que a veces la solicitud se rompen en forma irregular y sólo utiliza el navegador Firefox el error que surge es:¿Qué causa que FF produzca SSL_ERROR_BAD_MAC_READ?

SSL_ERROR_BAD_MAC_READ 
-12273 
"SSL received a record with an incorrect Message Authentication Code." 

Uno claimes clientes que tienen este error sobre cada 3 minutos, pero el otros no tienen este problema, pero los otros clientes tienen este problema solo unas pocas veces.

¿Alguna idea de cómo averiguar el origen de ese problema?

me levantase un poco a través del código de Firefox y encontraron que

if (NSS_SecureMemcmp(mac, pBuf, macLen) != 0) { 
    /* MAC's didn't match... */ 
    SSL_DBG(("%d: SSL[%d]: mac check failed, seq=%d", 
     SSL_GETPID(), ss->fd, ss->sec.rcvSequence)); 
    PRINT_BUF(1, (ss, "computed mac:", mac, macLen)); 
    PRINT_BUF(1, (ss, "received mac:", pBuf, macLen)); 
    PORT_SetError(SSL_ERROR_BAD_MAC_READ); 
    rv = SECFailure; 
    goto cleanup; 
} 

Evidentemente, es posible ver lo que era el mac recibido y lo que era el mac computarizada ... Alguien sabe dónde están esos registros en FF o tal vez debería habilitar algunos registros en FF?

¿Dónde puedo encontrar los registros de esto en Firefox?

Respuesta

4

Actualizamos openSSL a la última versión disponible para nuestra plataforma, y ​​funcionó. El problema se ha ido, por lo que probablemente fue un error en la implementación de openSSL.

2

Esto podría ser un problema con la implementación de SSL que está utilizando. MAC es como hash del paquete ssl transferido. Si el paquete ssl no se enjuaga correctamente por la implementación (comiendo algunos adioses o no enjuagando completamente) verá este tipo de problemas.

+0

Olvidé mencionar que estamos usando Apache con mod_jk y open_ssl en frente de jboss5.1 ... ¿podría ser esta la configuración mod_jk ssl? – simonC

+0

¿Está accediendo desde un navegador? ¿Es el último? Podría ser problemas con el navegador también. –

+0

Sí accediendo desde el navegador Firefox 4.0.1 ... en la página web de Firefox No puedo encontrar el informe para este problema. Pero sucedió también en versiones anteriores de Firefox – simonC

1

Abrí la ventana de cmd y usé el comando ipconfig/flushdns mientras FF estaba cerrado. Lo volví a abrir y pude acceder a la URL con éxito.

+0

Esto no responde a la pregunta del OP, que dice que está sucediendo de forma irregular y solo para algunas personas. Si desea sugerir una solución potencial y parcial, utilice comentarios en lugar de respuestas. –

Cuestiones relacionadas