Опубліковано месенджер Delta Chat 1.42, який використовує email як транспорт

Доступний випуск месенджера Delta Chat 1.42, який працює без спеціалізованих серверів і використовує email як транспорт (chat-over-email, спеціалізований поштовий клієнт, що працює як месенджер). Код програм розповсюджується під ліцензією GPLv3, а базова бібліотека доступна під ліцензією MPL 2.0 (Mozilla Public License). Реліз доступний у Google Play та F-Droid, а також у збірках для Linux (AppImage, pacman, rpm, deb), Windows та MacOS.

Delta Chat не використовує власні сервери і може працювати практично через будь-який поштовий сервер, який підтримує SMTP та IMAP (для швидкого визначення надходження нових повідомлень застосовується техніка Push-IMAP). Підтримується шифрування за допомогою OpenPGP та наскрізне шифрування за допомогою стандарту Autocrypt або децентралізованих протоколів SecureJoin. Трафік шифрується з використанням TLS у реалізації штатних системних бібліотек.

Delta Chat повністю контролюється користувачем та не прив'язаний до централізованих сервісів. Для роботи не потрібна реєстрація в нових сервісах — ідентифікатором можна використовувати існуючий email. Якщо кореспондент не використовує Delta Chat, він може прочитати повідомлення як звичайний лист. Боротьба зі спамом здійснюється за допомогою відсіювання повідомлень від невідомих користувачів (за замовчуванням відображаються лише повідомлення від користувачів з адресної книги та тих, кому раніше надсилалися повідомлення, а також відповіді на власні повідомлення). Можливе відображення вкладень та прикріплених зображень та відео.

Підтримується створення групових чатів, де можуть спілкуватися кілька учасників. При цьому є можливість прив'язки до групи списку учасників, що верифікується, не дозволяє прочитати повідомлення стороннім особам (перевірка учасників здійснюється за криптографічного підпису, а повідомлення шифруються з використанням кінцевого шифрування). Підключення до верифікованих груп здійснюється через надсилання запрошення з QR-кодом.

Ядро месенджера розробляється окремо у формі бібліотеки та може бути використане для написання нових клієнтів та ботів. Актуальний варіант базової бібліотеки написаний мовою Rust (старий варіант написано мовою Сі). Є біндинги для Python, Node.js та Java. У розробці неофіційні біндінги для Go. Існує DeltaChat для libpurple, який може використовувати як нове Rust-ядро, так і старе Cі-ядро.

У версії 1.42 представлено нову реалізацію наскрізного шифрування, засновану на використанні децентралізованих протоколів SecureJoin, які гарантують захист від перехоплення початкових ключів інтернет-провайдерами або адміністраторами. серверів. Раніше використовуване наскрізне шифрування було засноване на механізмі автоматичного обміну ключами Autocrypt, який обходиться без використання серверів ключів за рахунок передачі ключа в першому надісланому повідомленні. Відповідно, під час передачі першого повідомлення ключ міг бути перехоплений у ході MITM-атаки або дій на стороні поштового сервера.

SecureJoin вирішує проблеми з компрометацією сеансу наскрізного шифрування в ході MITM-атак та надає захист від здійснення шкідливих дій на рівні транзитних мереж та поштових серверів. Новий метод заснований на використанні QR-кодів для верифікації користувачів та налаштування ключів шифрування. Після сканування QR-коду в додатку створюється чат із групою з двох учасників (1:1), позначеною спеціальною «зеленою міткою» і що дозволяє надсилати та приймати шифровані повідомлення, захищені від транзитного перехоплення. Надалі через надсилання запрошень із QR-кодом до групи можуть бути підключені додаткові учасники.

Опубліковано месенджер Delta Chat 1.42, який використовує email як транспорт

Інші зміни:

  • Між усіма пристроями користувача забезпечена синхронізація дій, пов'язаних із прийняттям/блокуванням, архівуванням, закріпленням та вимкненням повідомлень.
  • У версії для настільних систем включено стиснення зображень, що відправляються.
  • У версії для настільних систем реалізована спільна галерея (Global Gallery) із зображеннями, документами та мультимедійними файлами з усіх чатів.
  • У розширені налаштування версії для Android додано опцію для включення реакцій.

Опубліковано месенджер Delta Chat 1.42, який використовує email як транспортОпубліковано месенджер Delta Chat 1.42, який використовує email як транспортОпубліковано месенджер Delta Chat 1.42, який використовує email як транспорт
Опубліковано месенджер Delta Chat 1.42, який використовує email як транспорт


Джерело: opennet.ru
Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster