lanzamiento del mensajero para la plataforma Android (la última versión para escritorio es , y para iOS — ). El proyecto Delta Chat es notable por utilizar como transporte el correo electrónico común con la transmisión de mensajes instantáneos en correo electrónico (chat-over-email, un cliente de correo especializado que funciona como mensajero). El código de las aplicaciones bajo la licencia GPLv3, y la biblioteca base está disponible bajo la licencia MPL 2.0 (Licencia Pública de Mozilla). Lanzamiento en Google Play.
Delta Chat no utiliza servidores propios y puede funcionar prácticamente a través de cualquier servidor de correo que soporte SMTP e IMAP (se utiliza una técnica ). Se soporta el cifrado utilizando OpenPGP y el estándar para una configuración y un intercambio de claves automáticos sencillos sin usar servidores de claves (la clave se envía automáticamente en el primer mensaje enviado). La implementación del cifrado de extremo a extremo se basa en el código , que este año ha pasado una auditoría de seguridad independiente. El tráfico se cifra utilizando TLS en la implementación de las bibliotecas del sistema estándar.
Delta Chat es completamente controlado por el usuario y no está vinculado a servicios centralizados. No se requiere registro en nuevos servicios, y se puede usar un correo electrónico existente como identificador. Si el corresponsal no utiliza Delta Chat, podrá leer el mensaje como un correo electrónico normal. La lucha contra el spam se lleva a cabo mediante la filtración de mensajes de usuarios desconocidos (por defecto, solo se muestran los mensajes de usuarios de la agenda y aquellos a quienes se les han enviado mensajes previamente, así como las respuestas a los propios mensajes). Es posible mostrar archivos adjuntos e imágenes y videos adjuntos.
Se admite la creación de chats grupales, donde pueden comunicarse varios participantes. Además, existe la opción de vincular a un grupo una lista verificable de participantes, que impide que personas ajenas lean los mensajes (la verificación de los participantes se realiza mediante firma criptográfica, y los mensajes se cifran utilizando cifrado de extremo a extremo). La conexión a grupos verificados se realiza mediante el envío de una invitación con un código QR. Los chats verificados aún tienen estatus experimental, pero se planea estabilizar su soporte a principios de 2020 después de completar la auditoría de seguridad de la implementación.
El núcleo del mensajero se desarrolla por separado en forma de biblioteca y puede ser utilizado para escribir nuevos clientes y bots. La versión actual de la biblioteca base en el lenguaje Rust (la versión anterior en lenguaje C). Hay enlaces para Python, Node.js y Java. En vínculos no oficiales para Go.
En comparación con la versión anterior 0.510.1, la biblioteca base ha sido reescrita de C a Rust sin utilizar código no seguro. Se ha añadido soporte para avatares y la posibilidad de utilizar Delta Chat como cliente de correo para leer correos electrónicos comunes enviados sin Delta Chat.
Fuente: opennet.ru
