Tox es un protocolo de mensajería instantánea peer-to-peer con cifrado de extremo a extremo, llamadas de voz, videollamadas y transferencias de archivos.

La mensajería instantánea es una de las formas más populares de comunicación electrónica. No tiene que pagar tarifas adicionales (sin contar los cargos por datos) por chatear con familiares, amigos o colegas, independientemente de su ubicación.

uTox interface



Sin embargo, ha habido una creciente preocupación por la privacidad de dichos servicios. Los ataques patrocinados por el estado y la vigilancia masiva son algunos ejemplos importantes.



Tox es un protocolo de mensajería instantánea peer-to-peer con cifrado de extremo a extremo para Windows, Linux, macOS, Android e iOS.

¿Qué es un mensajero descentralizado?

Déjame explicarte qué es un servicio de mensajería centralizada. Cualquier protocolo de mensajería instantánea que utilice una conexión basada en la nube, también conocido como servidor, es un servicio centralizado. Ejemplos de esto serían Skype, Hangouts, Facebook Messenger, Viber o Telegram. Cuando envía un mensaje a través de un servicio centralizado, se transmite (pasa a través de) un servidor, donde puede o no almacenarse antes de ser entregado al destinatario. Esto podría provocar el robo de datos o el espionaje del usuario.

Un mensajero descentralizado es aquel que elimina al intermediario, es decir, no hay un servidor entre usted y su contacto. El mensaje que envía se entrega directamente al destinatario, como en Peer-to-Peer (P2P). Combinado con cifrado de extremo a extremo; esto es mejor para la privacidad en comparación con un servicio centralizado.

Seguridad y cifrado de toxinas

Tox utiliza el cifrado NaCl para la criptografía y los desarrolladores lo han etiquetado como experimental. El cifrado se realiza por mensaje. Además, vale la pena mencionar que los mensajes están libres de metadatos, lo cual es importante porque los metadatos se utilizan como una forma de rastrear a los usuarios. Sus datos solo se almacenan en su dispositivo.

¿Tox es seguro?

La principal preocupación de Tox es que a pesar de ser de código abierto, su protocolo de cifrado no ha sido auditado. Sin embargo, los desarrolladores no ocultan esto y lo han mencionado claramente en el sitio web oficial, lo cual es una buena señal. ¿Tox expone la dirección IP? Cualquier servicio P2P lo hará, así es como funcionan. Tox lo hace utilizando su IP y la de sus contactos para ayudarlos a comunicarse entre sí directamente. Puede intentar usarlo con Tor o una VPN para evitar esto.

Nota: Su dirección IP solo es visible para las personas que agrega como contactos, otros usuarios no pueden verla. Le recomiendo encarecidamente que lea la documentación del servicio antes de usarlo.

Clientes Tox

Hay muchos clientes disponibles para Tox. Las aplicaciones de escritorio más populares son uTox y qTox. Las aplicaciones móviles oficiales, aunque obsoletas, siguen funcionando. Yo tambien probé Tomó Lite (no admite llamadas), que es una bifurcación de la aplicación oficial de Antox para Android.

Registrarse en Tox

No es necesario registrarse ya que no hay cuenta. Cuando instale un cliente Tox y lo ejecute, verá que tiene un ID de Tox (ID alfanumérico largo) que está listo para usar. Puedes cambiar tu nombre por el que quieras. Una de las mayores ventajas de Tox es que no necesita proporcionar un número de teléfono o una dirección de correo electrónico.

Instalé uTox en mi computadora (lo configuré) y luego instalé qTox; automáticamente recogió mi perfil de Tox. Eso es porque Tox guarda un perfil en la carpeta AppData Roaming Tox. Verá un archivo .Tox aquí, este es su perfil de Tox. Puede usarlo para exportar su perfil a otros dispositivos, por ejemplo, si desea importarlo a la aplicación móvil.

Agregar contactos

Hay un par de formas de hacer esto. Puede enviar su ID de Tox a alguien para invitarlo a chatear. Deben aceptar su solicitud y, opcionalmente, agregarlo como contacto. O puede enviar su código QR que pueden escanear para aceptar su invitación (solo en aplicaciones móviles). Algunos clientes tienen funciones adicionales, como una opción para enviar mensajes de voz, capturar una captura de pantalla de una región seleccionada en la pantalla y enviársela al contacto.

Mensajes, llamadas de voz y videollamadas

Tox le permite enviar mensajes instantáneos a sus contactos, pero también se puede utilizar para realizar llamadas de audio y videollamadas. Toda la comunicación realizada a través de Tox está cifrada de extremo a extremo. Los clientes móviles muestran notificaciones y funcionan como la mayoría de las aplicaciones de mensajería instantánea.

Tox is a peer-to-peer instant messaging protocol with end-to-end encryption, voice calls, video calls and file transfers

Transferencias de archivos

Puede enviar archivos a su contacto y, según el cliente que esté utilizando, podrá elegir si aceptar la transferencia entrante o rechazarla. Esta opción también puede ser útil para guardar datos, si está en una red móvil.



Conectividad

Dado que todo está basado en peer-to-peer, la velocidad de conexión depende de la calidad de la red de usted y su contacto. También funcionó a la perfección en redes locales, redes móviles y comunicaciones entre pares de larga distancia. Usé IPv6, pero también funciona con redes IPv4.

El principal problema con el servicio probablemente sea que la gente lo use.

Antes de escribir esta publicación, estaba usando Jami (anteriormente Ring) durante unos días. Tenía demasiados problemas de conectividad (no podía entregar mensajes, un par no se unía, etc.), por lo que tuve que deshacerme de él. Quizás tengas mejor suerte con eso. Wire solía ser bueno, hasta que se adquirió silenciosamente (pasó de ser una propiedad con sede en Luxemburgo a una en Estados Unidos). Ha sido criticado por Edward Snowden. Riot es otra opción, aunque usa Matrix (que ha sido pirateado dos veces iirc). Signal todavía parece ser la mejor aplicación de mensajería segura, pero requiere un número de teléfono. Los usuarios de Android pueden probar Brezo, que usa Tor (para Internet) o Bluetooth / Wi-Fi.