stringtranslate.com

Беседы (программное обеспечение)

Conversations — это бесплатное программное обеспечение , клиентское приложение для обмена мгновенными сообщениями для Android . Оно в значительной степени основано на признанных открытых стандартах, таких как Extensible Messaging and Presence Protocol ( XMPP ) и Transport Layer Security ( TLS ).

Основное внимание в разработке уделяется безопасной связи и внедрению расширений XMPP, которые важны для мобильного использования. Отраслевая пресса высоко оценила децентрализованную и открытую природу сети передачи данных и простое, интуитивно понятное использование с руководством пользователя, знакомым по другим приложениям. Он пользуется признанием как серьезная попытка поднять массовую пригодность обмена сообщениями на основе XMPP до конкурентоспособного уровня. [3]

Исходный код программного обеспечения поддерживается на GitHub и подчиняется условиям лицензии GPL-3.0-only . Приложение можно установить бесплатно (или с пожертвованиями) с помощью F-Droid или за плату в магазине Google Play . По состоянию на ноябрь 2020 года Google зафиксировал более 100 000 установок. [4]

Функции

Разговоры включают опциональное сквозное шифрование ( OpenPGP или OMEMO ) и транзитное шифрование (Transport Layer Security). Последнее должно быть настроено серверными компьютерами, участвующими в обмене сообщениями.

Conversations позволяет пользователям одновременно входить в учетную запись с нескольких клиентских устройств (конечных точек) (через XMPP), а также доставлять сообщения на несколько клиентских устройств (синхронизация) с использованием расширения протокола «Message Carbons» («копии сообщений», XEP-0280).

Файлы, также зашифрованные, могут быть отправлены между пользователями. Передаваемые изображения отображаются в виде диалога как встроенные сообщения с изображениями. [5]

Как клиент XMPP, Conversations может обмениваться сообщениями с другим, отличным от XMPP клиентским программным обеспечением, в принципе, и также не привязан к серверной инфраструктуре конкретного поставщика. Также включены следующие функции:

Реализованы протоколы расширения XMPP

Conversations обрабатывает множество протоколов расширения XMPP (XEP, официальные расширения XMPP). [6]

История

После разоблачений Эдварда Сноудена в июне 2013 года и покупки WhatsApp компанией Facebook в феврале 2014 года [7] «безопасные» мессенджеры для мобильных устройств стали набирать популярность. Исходный код Initial Conversations был предоставлен в публичный репозиторий 24 января 2014 года [8] , а первая официальная версия 0.1 была выпущена 24 марта 2014 года [9] . Вскоре Conversations получил положительные отзывы. [3] [10]

Conversations был добавлен в Google Play весной 2014 года, а в альтернативный репозиторий программного обеспечения Android F-Droid с версией 0.1.3 — 6 апреля 2014 года. [11]

Начиная с версии 0.2, выпущенной 12 мая, поддерживаются сообщения с изображениями (передача файлов в виде обычного текста или зашифрованных OpenPGP), с версии 0.4 (30 июня) также зашифрованные OTR. [5] [12] Версия 1.0 вышла 1 февраля 2015 года. [13]

Разработчик Андреас Штрауб принял участие в Google Summer of Code for Conversations в 2015 году. [14] [15] В результате были разработаны проекты нового стандарта сквозного шифрования (OMEMO), которые были отправлены в XMPP Standards Foundation (XSF) для стандартизации. [16] [17]

Начиная с версии 2.0.0, возможность использовать Off-the-Record Messaging (OTR) для шифрования была удалена. Кроме того, OMEMO теперь включен по умолчанию в индивидуальных чатах и ​​закрытых групповых чатах. [18] Версия 2.2.0 реализовала ранее необязательные расширения для записи голосовых сообщений и обмена местоположением в Conversations в мае 2018 года. [19]

В версии 2.3.0 поддержка TLS 1.3 появилась в сентябре 2018 года. [20]

В версии 2.8 в апреле 2020 года появились зашифрованные аудио- и видеозвонки. [21]

Быстро

Ответвление от мессенджера Quicksy также было создано Дэниелом Гульчем. [22] Пользователи этого клиента открывают учетную запись на хосте quicksy.im, где имя пользователя состоит из номера телефона. Это позволяет осуществлять поиск контактов других пользователей приложения с помощью списка контактов или телефонной книги. Это призвано снизить барьер для входа в сеть XMPP (Jabber) . Пользователи Quicksy также могут общаться с пользователями XMPP на других хостах. [23]

В 2024 году команда Monal, которая редактирует приложение xmpp для iOS , адаптирует свое программное обеспечение (Monal) для использования мобильной идентификации и использует имя Quicksy, чтобы сделать его доступным на iOS , с согласия автора Quicksy. [24]

Прием

Фонд свободного программного обеспечения включает Conversations в свой каталог программного обеспечения. [25]

В ходе анализа приложений Conversations и Xabber исследователи обнаружили, что на устройстве Android можно найти «криминалистические артефакты» [ sic ], включая локального пользователя, контакты и текст сообщений, отправленных или полученных с помощью приложения, в виде открытого текста в основной базе данных, поддерживаемой приложением. [26]

В 2017 году Рауль Радонц из XDA Developers написал подробный обзор Conversations, включая интервью с разработчиком Дэниелом Гульчем. Обзор освещал выбор шифрования и включение «Forward Secrecy». [27]

В обзоре 2020 года Decentralize Today заявила, что «XMPP и Conversations имеют потенциал стать отличным и сверхбезопасным мессенджером, если вы разместите его самостоятельно», но «могут возникнуть проблемы, если вы используете XMPP с контактами, которые находятся на разных серверах». [28]

Антикапиталистическая веб-хостинговая компания Autistici написала подробные инструкции по настройке Conversations для своего сервиса XMPP. [29]

Известные случаи использования

В 2018 году немецкая полиция переходит с приложения Whatsapp на Moka, ответвление Conversations, для всех своих сотрудников. [30]

Смотрите также

Ссылки

  1. ^ https://codeberg.org/iNPUTmice/Conversations/releases/tag/2.17.2. {{cite web}}: Отсутствует или пусто |title=( помощь )
  2. ^ «Беседы F-Droid».
  3. ^ ab «Разговор: OpenSource Instant-Messenger im Holo-Design und mit Ende-zu-Ende-Verschlüsselung» . Пользователь Android (на немецком языке). 15 мая 2014 г. Проверено 14 октября 2021 г.
  4. ^ "Беседы (Jabber / XMPP) - Приложения в Google Play". play.google.com . Получено 2021-10-14 .
  5. ^ ab «Обновление zum Beitrag: Беседы: Новый клиент Jabber/XMPP для Android | Netbunker» . 21 января 2016 г. Архивировано из оригинала 21 января 2016 г. Проверено 14 октября 2021 г.
  6. ^ Gultsch, Daniel (2021-10-14), Беседы , получено 2021-10-14
  7. ^ Фрош, Тилман и др. (2014). «Насколько безопасен TextSecure?» (PDF) . Архив Cryptology ePrint : 17.
  8. ^ Gultsch, Daniel (24 января 2014 г.). "Initial Commit, Conversations". github.com . Архивировано из оригинала 2016-01-19.
  9. ^ "Выпуск 0.1 · iNPUTmice/Conversations". GitHub . Получено 2021-10-14 .
  10. ^ «Беседы – Альтернатива WhatsApp № 9: XMPP в стиле Google « N-Droid Magazin». 2016-01-19. Архивировано из оригинала 2016-01-19 . Получено 2021-10-14 .
  11. ^ "Разница между версиями "eu.siacs.conversations" - F-Droid". f-droid.org . Получено 14.10.2021 .
  12. ^ Gultsch, Daniel (2021-10-14), Беседы , получено 2021-10-14
  13. ^ "Выпуск 1.0 · iNPUTmice/Conversations". GitHub . Получено 14.10.2021 .
  14. ^ "Summer of Code 2015 - XMPP WIKI". wiki.xmpp.org . Получено 14.10.2021 .
  15. ^ "Google Summer of Code 2015 Организация XMPP Standards Foundation Project Поддержка Axolotl для Conversations". www.google-melange.com . Получено 2021-10-14 .
  16. ^ "XEP-xxxx: OMEMO Encryption". 2016-01-29. Архивировано из оригинала 2016-01-29 . Получено 2021-10-14 .
  17. ^ Gultsch, Daniel (2015-09-02). "OMEMO Encrypted Jingle File Transfer". xmpp.org . Получено 2021-10-14 .
  18. ^ "Список изменений для бесед 2.0 beta". Github . 17 марта 2018 г.
  19. ^ "Обновление версии до 2.2.0-beta + список изменений". Github . 12 мая 2018 г.
  20. ^ "Версия повышена до 2.3.0 + список изменений". Github . 5 октября 2018 г.
  21. ^ "Выпуск 2.8.0 · iNPUTmice/Conversations". GitHub . Получено 2021-10-14 .
  22. ^ "Quicksy". Quicksy . Получено 2021-10-14 .
  23. Бёк, Ханно (22 ноября 2018 г.). «Мит дер телефонный номер в Jabber-Netz». www.golem.de . Архивировано из оригинала 22 ноября 2018 г. Проверено 14 октября 2021 г.
  24. ^ "Quicksy". App Store . 2024-10-13 . Получено 2024-10-14 .
  25. ^ "Conversations.im - Бесплатный каталог программного обеспечения". directory.fsf.org . Получено 2021-10-14 .
  26. ^ Акинби, Алекс; Оджи, Эхизоджи (2021-03-06). «Криминалистический анализ многоклиентских приложений обмена мгновенными сообщениями XMPP/Jabber с открытым исходным кодом на смартфонах Android». SN Applied Sciences . 3 (4): 430. doi : 10.1007/s42452-021-04431-9 . ISSN  2523-3971. S2CID  233467928.
  27. ^ Радонц, Рауль (2017-12-10). «Conversations — это открытый исходный код и безопасный клиент Jabber/XMPP для Android». XDA Developers . Архивировано из оригинала 2021-05-15 . Получено 2022-03-24 .
  28. ^ "Обзор поставщиков услуг обмена сообщениями 2020 года: XMPP/Conversations". Decentralize.Today . 2020-09-16. Архивировано из оригинала 2021-10-25 . Получено 2021-10-14 .
  29. ^ "autistici.org - Руководство по настройке разговоров". www.autistici.org . Получено 14 октября 2021 г.
  30. ^ "Bundespolizei - Домашняя страница - Годовой отчет 2020" (PDF) . www.bundespolizei.de . Получено 24.07.2024 .

Внешние ссылки