stringtranslate.com

Conversaciones (software)

Conversations es una aplicación cliente de mensajería instantánea de software libre para Android . Se basa en gran medida en estándares abiertos reconocidos, como el Protocolo extensible de mensajería y presencia ( XMPP ) y la Seguridad de la capa de transporte ( TLS ).

El desarrollo se centra en la comunicación segura y la implementación de extensiones XMPP que son importantes para el uso móvil. La prensa especializada elogió la naturaleza descentralizada y abierta de la red de transmisión y su facilidad de uso sencilla e intuitiva con una guía de usuario que resulta familiar en otras aplicaciones. Goza de reconocimiento como un intento serio de elevar la idoneidad masiva de la mensajería basada en XMPP a un nivel competitivo. [4]

El código fuente del software se mantiene en GitHub y está sujeto a los términos de la licencia GPL-3.0-only . La aplicación se puede instalar de forma gratuita (o con donaciones) mediante F-Droid o mediante el pago de una tarifa en la tienda Google Play . Google registró más de 100.000 instalaciones en noviembre de 2020. [5]

Características

Las conversaciones incluyen cifrado opcional de extremo a extremo ( OpenPGP u OMEMO ) y cifrado en tránsito (Transport Layer Security). Este último debe ser configurado por los servidores que participan en la mensajería.

Conversaciones permite a los usuarios tener múltiples dispositivos cliente (puntos finales) conectados a una cuenta simultáneamente (a través de XMPP) y también envía mensajes a múltiples dispositivos cliente (sincronización) utilizando la extensión de protocolo "Message Carbons" ("copias de carbono", XEP-0280).

Se pueden enviar archivos, también cifrados, entre usuarios. Las imágenes transmitidas se muestran en la vista de conversación como mensajes de imagen en línea. [6]

Como cliente XMPP, Conversations puede intercambiar mensajes con otro software cliente XMPP, en principio, y tampoco está vinculado a la infraestructura de servidor de un proveedor en particular. También se incluyen las siguientes funciones:

Protocolos de extensión XMPP implementados

Conversations maneja muchos protocolos de extensión XMPP (XEP, extensiones oficiales de XMPP). [7]

Historia

Tras las revelaciones de Edward Snowden en junio de 2013 y la compra de WhatsApp por parte de Facebook en febrero de 2014, [8] los mensajeros "seguros" para dispositivos móviles estaban ganando popularidad. El código fuente inicial de Conversations se contribuyó al repositorio público el 24 de enero de 2014, [9] y la primera versión oficial, 0.1, se publicó el 24 de marzo de 2014. [10] Conversations pronto recibió comentarios positivos. [4] [11]

Conversaciones se agregó a Google Play más tarde en la primavera de 2014, y al repositorio de software alternativo de Android F-Droid con la versión 0.1.3 el 6 de abril de 2014. [12]

Desde la versión 0.2, lanzada el 12 de mayo, se admiten mensajes de imagen (transferencias de archivos, en texto simple o cifrados con OpenPGP), y desde la versión 0.4 (30 de junio) también cifrados con OTR. [6] [13] La versión 1.0 le siguió el 1 de febrero de 2015. [14]

El desarrollador Andreas Straub participó en el Google Summer of Code for Conversations en 2015. [15] [16] Esto produjo borradores de un nuevo estándar de cifrado de extremo a extremo (OMEMO), que se enviaron a la XMPP Standards Foundation (XSF) para su estandarización. [17] [18]

A partir de la versión 2.0.0, se eliminó la posibilidad de utilizar mensajes OTR (Off-the-Record Messaging) para el cifrado. Además, OMEMO ahora está habilitado de forma predeterminada en chats individuales y chats grupales privados. [19] La versión 2.2.0 implementó extensiones opcionales para grabar mensajes de voz y compartir la ubicación en las conversaciones en mayo de 2018. [20]

La versión 2.3.0 introdujo soporte para TLS 1.3 en septiembre de 2018. [21]

La versión 2.8 introdujo llamadas de audio y video cifradas en abril de 2020. [22]

Rápido

El programa de mensajería instantánea Quicksy también fue creado por Daniel Gultsch. [23] Los usuarios de este cliente abren una cuenta en el host quicksy.im, donde el nombre de usuario consiste en el número de teléfono. Esto permite una búsqueda de contactos para otros usuarios de la aplicación utilizando la lista de contactos o la guía telefónica. Esto tiene como objetivo reducir la barrera de entrada a la red XMPP (Jabber) . Los usuarios de Quicksy también pueden comunicarse con usuarios XMPP en otros hosts. [24]

En 2024, el equipo de Monal , que edita la aplicación xmpp para iOS , adapta su software ( Monal ) para utilizar identificación basada en dispositivos móviles y utiliza el nombre Quicksy, para hacerlo disponible en iOS , con el acuerdo del autor de Quicksy. [25]

Recepción

La Free Software Foundation incluye Conversations en su directorio de software. [26]

En un análisis de las aplicaciones Conversations y Xabber, los investigadores descubrieron que se podían encontrar "artefactos forenses" [ sic ] en un dispositivo Android, incluidos usuarios locales, contactos y el cuerpo de los mensajes enviados o recibidos mediante la aplicación, como texto sin formato en la base de datos principal mantenida por la aplicación. [27]

En 2017, Raul Radonz de XDA Developers escribió una reseña detallada de Conversations, que incluía una entrevista al desarrollador Daniel Gultsch. La reseña destacó las opciones de cifrado y la inclusión de "Forward Secrecy". [28]

En una revisión de 2020, Decentralize Today dijo que "XMPP y Conversations tienen el potencial de ser un mensajero excelente y súper seguro si lo aloja usted mismo", pero "podrían surgir problemas cuando usa XMPP con contactos que están en servidores diferentes". [29]

La empresa de alojamiento web anticapitalista, Autistici, escribió instrucciones de configuración detalladas para Conversations para su servicio XMPP. [30]

Usos notables

En 2018, la policía alemana pasa de la aplicación WhatsApp a Moka, una bifurcación de Conversations, para todos sus empleados. [31]

Véase también

Referencias

  1. ^ "2.16.7". 21 de septiembre de 2024.
  2. ^ "2.15.0-beta". 9 de abril de 2024.
  3. ^ "Conversaciones F-Droid".
  4. ^ ab "Conversación: OpenSource Instant-Messenger im Holo-Design und mit Ende-zu-Ende-Verschlüsselung". Usuario de Android (en alemán). 2014-05-15 . Consultado el 14 de octubre de 2021 .
  5. ^ "Conversaciones (Jabber/XMPP) - Aplicaciones en Google Play". play.google.com . Consultado el 14 de octubre de 2021 .
  6. ^ ab "Actualización de Beitrag: Conversaciones: Neuer Jabber/XMPP Client para Android | Netbunker". 2016-01-21. Archivado desde el original el 21 de enero de 2016 . Consultado el 14 de octubre de 2021 .
  7. ^ Gultsch, Daniel (14 de octubre de 2021), Conversaciones , consultado el 14 de octubre de 2021
  8. ^ Frosch, Tilman; et al. (2014). "¿Qué tan seguro es TextSecure?" (PDF) . Archivo de ePrints de Criptología : 17.
  9. ^ Gultsch, Daniel (24 de enero de 2014). "Commit inicial, conversaciones". github.com . Archivado desde el original el 19 de enero de 2016.
  10. ^ "Versión 0.1 · iNPUTmice/Conversations". GitHub . Consultado el 14 de octubre de 2021 .
  11. ^ "Conversaciones – Alternativa a WhatsApp n.° 9: XMPP al estilo Google « Revista N-Droid". 19 de enero de 2016. Archivado desde el original el 19 de enero de 2016. Consultado el 14 de octubre de 2021 .
  12. ^ "Diferencia entre revisiones de "eu.siacs.conversations" - F-Droid". f-droid.org . Consultado el 14 de octubre de 2021 .
  13. ^ Gultsch, Daniel (14 de octubre de 2021), Conversaciones , consultado el 14 de octubre de 2021
  14. ^ "Versión 1.0 · iNPUTmice/Conversations". GitHub . Consultado el 14 de octubre de 2021 .
  15. ^ "Summer of Code 2015 - XMPP WIKI". wiki.xmpp.org . Consultado el 14 de octubre de 2021 .
  16. ^ "Compatibilidad del proyecto Axolotl con conversaciones de la Fundación de estándares XMPP de la organización Google Summer of Code 2015" www.google-melange.com . Consultado el 14 de octubre de 2021 .
  17. ^ "XEP-xxxx: cifrado de OMEMO". 29 de enero de 2016. Archivado desde el original el 29 de enero de 2016. Consultado el 14 de octubre de 2021 .
  18. ^ Gultsch, Daniel (2 de septiembre de 2015). "Transferencia de archivos Jingle encriptados de OMEMO". xmpp.org . Consultado el 14 de octubre de 2021 .
  19. ^ "Registro de cambios de la versión beta de Conversations 2.0". Github . 17 de marzo de 2018.
  20. ^ "Actualización de la versión a 2.2.0-beta + registro de cambios". Github . 12 de mayo de 2018.
  21. ^ "Actualización de la versión 2.3.0 + registro de cambios". Github . 5 de octubre de 2018.
  22. ^ "Versión 2.8.0 · iNPUTmice/Conversations". GitHub . Consultado el 14 de octubre de 2021 .
  23. ^ "Quicksy". Quicksy . Consultado el 14 de octubre de 2021 .
  24. ^ Böck, Hanno (22 de noviembre de 2018). "Mit der Telefonnummer ins Jabber-Netz". www.golem.de . Archivado desde el original el 22 de noviembre de 2018 . Consultado el 14 de octubre de 2021 .
  25. ^ "Quicksy". App Store . 2024-10-13 . Consultado el 2024-10-14 .
  26. ^ "Conversations.im - Directorio de software libre". directory.fsf.org . Consultado el 14 de octubre de 2021 .
  27. ^ Akinbi, Alex; Ojie, Ehizojie (6 de marzo de 2021). "Análisis forense de aplicaciones de mensajería instantánea multicliente XMPP/Jabber de código abierto en teléfonos inteligentes Android". SN Applied Sciences . 3 (4): 430. doi : 10.1007/s42452-021-04431-9 . ISSN  2523-3971. S2CID  233467928.
  28. ^ Radonz, Raúl (10 de diciembre de 2017). «Conversations es un cliente Jabber/XMPP seguro y de código abierto para Android». XDA Developers . Archivado desde el original el 15 de mayo de 2021 . Consultado el 24 de marzo de 2022 .
  29. ^ "Revisión de 2020 de los proveedores de servicios de mensajería: XMPP/Conversaciones". Decentralize.Today . 2020-09-16. Archivado desde el original el 2021-10-25 . Consultado el 2021-10-14 .
  30. ^ "autistici.org - Cómo configurar conversaciones" www.autistici.org . Consultado el 14 de octubre de 2021 .
  31. ^ "Bundespolizei - Página de inicio - Informe anual 2020" (PDF) . www.bundespolizei.de . Consultado el 24 de julio de 2024 .

Enlaces externos