Estoy intentando iniciar sesión en mi correo de yahoo, pero no estoy disponible. Hace poco descubrí, después de controlar un poco de tráfico, que el servidor yahoo tonto no envía una respuesta close_notify, sino que actúa de forma ignorante y cierra la sesión ssl. Sé que si hago esto puedo ser vulnerable a los ataques de truncamiento, pero lo deshabilitaré tan pronto como importe todo lo que tengo de yahoo y luego elimine mi cuenta de yahoo. Quiero omitir la verificación close_notify en Firefox (o iceweasel como quieras llamarlo). gracias.
También citaré un comentario que se ha hecho en el panel de soporte de pidgin. está aquí abajo:
Tanto GnuTLS como CDSA (complemento SSL de Adium) comprueban si un TLS La conexión se ha cerrado correctamente comprobando si el servidor envió un
close_notify
alerta primero. [ enlace NSS no]. Si esa alerta no se envió, GnuTLS y CDSA lo consideran un error fatal, que para el controlador HTTPS significa que la respuesta es completamente descartado. Eso es lo que está pasando aquí con Yahoo: su servidor HTTPS. cierra la conexión sin enviar primeroclose_notify
.El peligro de no verificar esa alerta es que cualquier MitM puede causar una respuesta para ser truncada, sin embargo, no podríamos decir que lo es.
¿Es realmente una condición de error que libpurple debería considerar fatal? soy no del todo seguro.