Предлагаю в этом треде обсудить textsecure.
Требования - бесплатный, опенсорсный мобильный месенджер с пушами, офлайновой доставкой, групчатами, который разрабатывают специалисты в области ИБ (а не всякие олимпиадники с NIH головного мозга).
Собственно, больше мобильных месенджеров, подпадающих под эти требования я не нашел (поясните за chatsecure, кстати).
Протокол, похож на OTR, но есть отличия:
* Не используется отдельный шаг для advertising-а ключей.
* Предусматривает потерю и доставку out-of-order сообщений. Для этого используется специальный ratcheting, позволяющий расшифровать любое сообщение при обрыве message chaining, но с сохранением PFS
* Есть нормальные (не mpOTR) групчаты, где сообщение шлется каждому из N собеседников. Есть некоторые оптимизации, чтобы сократить на больших сообщениях, содержащие картинки/аудио etc. В этом случае сообщение шифруется симметричным эфемерных ключом, этот ключ шифруется публичным ключом собеседника и на сервер шлется один шифротекст сообщения и N шифрованых симметриынй ключей на каждого адресата.
Для пушей используются гугловые и эпловские пушсервисы. Сообщения там не передаются, они юзаются строго для вейкапа трубки, которая полезет на сервер за сообщениями.
Недостатки:
* (пока) нет децентрализованности серверов (хотя сорцы сервера открыты);
* малофичатстый клиент по iOS;
* нет клиента под PC (хотя что-то для браузеров);
* используются номера телефонов для авторизации (обещают туда прикрутить имейлы). Параноики могут создать номер через google voice и авторизоваться голосом;
* невозможно объединить несколько девайсов в один identity;
* нельзя выбрать фоновую картинку для чата.
Нужно заметить, что недостатки не вызваны какими-то недостатками в протоколе (здесь уместно вспомнить tox), а скорее ограниченностью в ресурсах.
Repost, share, renbnweet.
@anonymous > скорее не, чем да
хуле там не?
сорян, это про tox скорее
высри мне реализацию OTR, которая подойдет для асинхронных сообщений, а потом продолжай кукарекание.
@anonymous бля, не лучше сорь. tox тоже форшу, у них разные кейсы ваще.
@anonymous > автор - хуй простой
у него мамка шлюха еще (секретная инфа)
они не планируют распределенную систему.
@anonymous бля сорь, они смирились с гомосексуальным поражением мобилок и решили не фантазировать насчет распределенных сетей, а пойти на компромисс
@komar смс-ками не пользуешься мудила?
@ckorzhik под распределенной я понимаю p2p (ну или f2f). твои аналогия с говнобазками чот не в тему
@l29ah https://github.com/f41c0r/textsecure-client