Was sind die Ursachen FF zu produzieren SSL_ERROR_BAD_MAC_READ?
Haben wir eine web-Anwendung, wo manchmal der Wunsch gebrochen werden auf unregelmäßiger basis und nur mit dem Firefox-browser die Fehlermeldung, die kommt, ist :
SSL_ERROR_BAD_MAC_READ
-12273
"SSL received a record with an incorrect Message Authentication Code."
Einem Kunden claimes, dass Sie diesen Fehler etwa alle 3 Minuten, aber die andere nicht dieses problem haben, aber die anderen Kunden dieses problem haben nur ein paar mal.
Irgendeine Idee, wie herauszufinden, die Quelle des Problems?
Stöberte ich ein wenig durch den Firefox-code und festgestellt, dass
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;
}
Offensichtlich ist es möglich, zu sehen, was die empfangene mac, und was war der berechnete mac...wer weiß, wo die logs sind im FF oder vielleicht sollte ich aktivieren der Protokollierung in FF?
Wo finde ich die Protokolle für diese in Firefox?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben wir ein Upgrade von openSSL auf die neueste version verfügbar auf unserer Plattform, und es funktionierte. Das problem ist Weg, also war es wahrscheinlich ein Fehler in der openSSL-Implementierung.
Dies könnte ein Problem mit der SSL-Implementierung, die Sie verwenden. MAC ist wie hash des ssl-Pakets übertragen. Wenn das ssl-Paket ist nicht richtig ausgespült, die von der Umsetzung (Essen, byes oder Spülung nicht vollständig) sehen Sie, dass diese Art von Problemen.
Öffnete ich das cmd-Fenster und benutzt den Befehl ipconfig /flushdns-Befehl, während FF geschlossen wurde. Ich wieder, und ich war in der Lage, den Zugriff auf den URL erfolgreich.