El protocolo de cifrado personalizado de WeChat, a examen
El Laboratorio Ciudadano de la Universidad de Toronto investigaron recientemente el cifrado de WeChat y encontraron algunos posibles fallos de seguridad. Con más de mil millones de usuarios que se conectan mensualmente, WeChat ejecuta una versión personalizada del protocolo Transport Layer Security (TLS) 1.3, al que denominan MMTLS.
El cifrado de WeChat está configurado en dos capas:
- Cifrado de capa comercial: Cifra el contenido en texto plano
- MMTLS: Cifra aún más el contenido ya cifrado antes de la transmisión
Incluso con estas dos capas, los investigadores se encontraron con algunos problemas:
- El cifrado de la capa comercial deja desprotegidos metadatos importantes, como los ID de usuario y los URI de solicitud.
- MMTLS utiliza vectores de inicialización (IV) deterministas, lo que va en contra de las prácticas criptográficas recomendadas.
- No hay forward secrecy, que es vital para mantener la seguridad a largo plazo.
Antes de 2016, WeChat sólo utilizaba el cifrado de capa empresarial para sus solicitudes. Se suponía que añadir MMTLS arreglaría las cosas. Aún así, aunque hizo que la aplicación fuera más segura al mantener el cifrado interno más difícil de atacar, los investigadores dicen que todavía no está totalmente a la altura de los estándares criptográficos modernos para una aplicación de este tamaño.
El informe señala un problema mayor en la escena tecnológica china: los desarrolladores suelen construir sus propios sistemas de cifrado en lugar de utilizar protocolos conocidos como TLS 1.3 o QUIC, y estos sistemas de cosecha propia suelen ser menos seguros.
Citizen Lab cree que Tencent (la empresa matriz de WeChat) debería pasar a una configuración TLS estándar o utilizar un combo de TLS y QUIC para aumentar su seguridad.
Fuente(s)
CitizenLab (en inglés)
Top 10 Análisis
» Top 10 Portátiles Multimedia
» Top 10 Portátiles de Juego
» Top 10 Portátiles de Juego ligeros
» Top 10 Portátiles Asequibles de Oficina/Empresa
» Top 10 Portátiles de Juego Ligeros
» Top 10 Portátiles de Oficina/Empresa Premium
» Top 10 Estaciones de Trabajo
» Top 10 Subportátiles
» Top 10 Ultrabooks
» Top 10 Convertibles
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Tablets de menos de 250 Euros
» Top 10 Phablets (>5.5")
» Top 10 Smartphones
» Top 10 Smartphones (≤5")
» Top 10 Smartphones de menos de 300 Euros
» Top 10 Smartphones de menos de 120 Euros
» Top 10 Portátiles de menos de 1000 Euros
» Top 10 Portátiles de menos de 500 Euros
» Top 10 Portátiles de menos de 300 Euros
» Los Mejores Displays de Portátiles Analizados por Notebookcheck