Comparativa de las aplicaciones de mensajería más privadas según los expertos en seguridad informática

Vivimos en tiempos en los que asuntos como la privacidad del usuario son siempre un tema candente. Desde que Edward Snowden destapó el programa PRISM en 2013, se ha dado lugar a una nueva era de las comunicaciones online. Cada vez estamos más concienciados con la importancia de un buen cifrado, algo que no ocurriría si no estuviésemos al tanto de que ciertas agencias gubernamentales lo espían prácticamente todo.

Precisamente por eso, muchos usuarios cada vez confían más en clientes de mensajería cifrados para comunicarse por Internet. En el blog especializado en seguridad Hackernoon han publicado una tabla con los distintos clientes seguros, con la cual podemos comprobar cuales son las que ofrecen una mejor privacidad.

Este artículo en concreto ha sido escrito por Marcel Ackermann, un experto en seguridad informática del equipo de Amazon Machine Learning en Alemania. Para ello se ha basado en distintos documentos sobre los protocolos de cifrado que usan estas aplicaciones, como por ejemplo el de Signal. También comprobó si estas apps habían pasado alguna auditoría de seguridad recientemente, algo que apareció publicado por la EFF.

Es muy posible que la mayoría de las aplicaciones que aparecen en la tabla no te suene, pero que haya cada vez más interés en el cifrado y en ellas es algo que nos beneficia a todos, aunque no lo sepamos. Gracias a su empuje, aplicaciones como WhatsApp han implementado el cifrado entre extremos.

Un vistazo a…
Cómo mejorar la SEGURIDAD EN INTERNET: VPN, DNS y páginas con HTTPS

¿Qué ofrecen estas aplicaciones seguras?

Nombre de la aplicación

Protocolo utilizado

Sistema operativo

¿Está descentralizada?

¿Permite chats en grupo?

¿Es multidispositivo?

¿Permite mensajes offline?

¿Cuenta con PFS?

¿Ha pasado por auditorías de seguridad?

¿Ofrece anonimato?

Conversations

XMPP + Omemo

Android

Riot

Matrix + Olm

Android / iOS

ChatSecure

XMPP + Omemo

iOS

Jitsi

XMPP + OTR

Unix, Win, Mac

No

No

No

Pidgin

XMPP + PGP

Unix, Win, Mac

No

Signal

SignalProtocol

Android, iOS, Navegador

No (los desarrolladores no quieren)

Wire

Proteus

Unix, Win, Mac, navegador, iOS, Android

No (los desarrolladores no quieren)

No

Converse.js

XMPP + OTR

Navegador

No

No

No

Gajim

XMPP + Omemo

Unix, Win, Mac

Psi

XMPP + PGP

Unix, Win, Mac

No

Salut à Toi

XMPP + OTR

Navegador

No

No

No

Xabber

XMPP + OTR

Android

No

No

No

Jbother

XMPP + PGP

Unix, Win, Mac

No

Jeti/2

XMPP + PGP

Unix, Win, Mac

No

Tkabber

XMPP + PGP

Unix, Win, Mac

No

RetroShare

RetroShare

Unix, Win, Mac

No

Antitode

Tox Procotol

iOS

No

No

No

Antox

Tox Procotol

Android

No

No

No

Cryptocat

XMPP + Omemo

Unix, Win, Mac

No

No (implementándose actualmente)

qTox

Tox Procotol

Unix, Win, Mac

No

No

No

Silent Phone

ZRTP

iOS, Android

No

No

No

Telegram

Telegram Protocol

iOS, Android, Win, Mac, Unix

No (los desarrolladores no quieren)

No (no cifrado)

No (no cifrado)

No

uTox

Tox Procotol

Unix, Win, Mac

No

No

No

Surespot

Surespot Protocol

iOS, Android

No

No

No

No

No

Ricochet

Ricochet Protocol

Unix, Win, Mac

No

No

No

A la hora de analizar la tabla, es importante tener claro cuáles son los criterios que refleja. En primer lugar, se recogen únicamente aplicaciones de código abierto, porque son las más transparentes, cualquiera puede mirar su código y podemos estar más seguro que cumplen únicamente con lo que prometen sin incluir ningún añadido. Además y como ya comentamos al principio, es recomendable que hayan pasado por distintas auditorías de seguridad.

El primer punto a tener en cuenta es el de si una aplicación está descentralizada. En pocas palabras, una app descentralizada es la que no nos limita la comunicación a su grupo de usuarios. Es decir, suele incluir la integración con distintos servicios de mensajes, que podemos utilizar sin salir de ella.

Por otra parte, hay que tener en cuenta el protocolo de cifrado utilizado. De entre todos el que mejores prestaciones ofrece es OMEMO, una extensión de XMPP que permite codificar conversaciones entre dos o más extremos.

En la tabla también se observa si ofrecen o no soluciones de anonimato. Hay entre los usuarios un grupo cada vez mayor de personas que dan mucha importancia a permanecer anónimos. Esto significa que sus cuentas no pueden ser conectadas de ninguna manera con un número de teléfono, o con una dirección de correo electrónico.

Lo más importante, sobre todo de cara al cifrado, es que implementen un buen sistema de verificación de claves. Es el encargado de verificar que, efectivamente, se está comunicando con quien el cliente dice que está al otro lado de la pantalla. De otra manera, un atacante podría hacerse pasar por la persona con la que queremos hablar, dejándonos en una situación de riesgo.

En este sistema de verificación de claves entra algo conocido como Perfect Forward Secrecy o PFS, que es el término que aparece en la tabla, y sirve para que un atacante no pueda descifrar las comunicaciones entre dos o más personas en caso de que la clave de una de ellas se vea comprometida.

También es interesante ver si las aplicaciones permiten ser usadas en distintos dispositivos, a la par que mantienen el cifrado en todos ellos. De esta forma tendremos siempre la seguridad de que nuestras comunicaciones no son fáciles de intervenir, ya sea en el móvil o en un ordenador.

Estas son las aplicaciones más seguras y completas

Basándonos en los datos que recoge la tabla, y atendiendo a los criterios que hemos establecido, las aplicaciones más completas en móviles serían Conversations, ChatSecure y Gajim. Estas tres usan el cifrado OMEMO, con lo que además incorporan PFS, implementan opciones de anonimato y dan la posibilidad de enviar mensajes offline por defecto.

A estas tres les sigue de cerca Riot, cuyo protocolo (Matrix con Olm) es muy similar al anterior. Entre otras cosas, también incluye PFS y opciones de anonimato por defecto. Como última opción dentro de las aplicaciones más seguras entraría Signal, que a día de hoy sigue siendo el cliente de chat favorito de Snowden.

En lo que respecta al mundo del escritorio, además de la ya citada Signal (que quedaría como ganadora por sus prestaciones) entrarían otras como Pidgin, Psi, Jbother, Jeti/2 o Tkabber, que representarían las mejores opciones en cuanto a cifrado, a persar de no contar con PFS.

Hay otras con buenas ideas, pero que no brillan con tanta luz propia, bien porque no se han realizado auditorías de seguridad de forma reciente (Wire, RetroShare, Tox, Surespot), o bien porque su protocolo tiene importantes carencias (no mantiene el cifrado entre dispositivos, o no cifra los chats de grupo, por ejemplo).

Vía | Hackernoon
Imagen | StockVault
En Genbeta | Signal, la app de mensajería segura, lanza en beta su sistema videollamadas cifradas

Ver todos los comentarios en https://www.genbeta.com

VER 8 Comentarios

Portada de Genbeta