Сигнал!

May 18, 2017 15:41

Signal - это такой opensource'ный мессенджер (с возможностью аудио- и видеопереговоров) для андроида и iOS, а также на обычных компьютерах в виде плагина для Хрома или Хромиума ( Read more... )

ios, android, messenger

Leave a comment

vitus_wagner May 18 2017, 15:03:36 UTC
Кстати, раз он такой опенсурсный, наверное можно среверс-инженерить протокол и написать свою реализацию сервера.

Подменить-то URL сервера в исходниках клиента - это точно можно.

Reply

dil May 18 2017, 15:14:55 UTC
Это да, но тогда всей группе общающихся надо будет ставить подправленный клиент и регистрироваться на этом частном сервере.

Reply

vitus_wagner May 18 2017, 15:55:29 UTC
Да. Сочинить s2s протокол будет несколько сложнее. А уж сочинить такой s2s, чтобы с клиентами их сервера можно было общаться,, Впрочем у них основная аудитория - параноики, так что возможно, если люди начнут массово себе ставить альтернативные сервера с s2s, то сама компания будет вынуждена этот s2s поддержать.

Reply

dil May 18 2017, 17:13:42 UTC
Ну в джаббере-то оно уже есть

Reply

vitus_wagner May 18 2017, 18:05:29 UTC
В джаббере как-то плохо с голосовыми звонками. И с end-to-end шифрованрием тоже не все прямо. Есть три конкурирующих реализации - SMIME, PGP и OTR, и у каждой свои грабли с ключевой инфраструктуруой.

Reply

dil May 18 2017, 20:37:25 UTC
Я про то, что джабберовые серверы умеют соединяться друг с другом, и позволяют своим клиентам легко общаться с клиентами других серверов.

Да, в самом джабберном протоколе шифрование не предусмотрено, но вот, например, у пиджина есть плагин для end-to-end шифрования: http://pidgin-encrypt.sourceforge.net/

А вот со звонками там действительно плоховато, не говоря уже о видео.

Reply

vitus_wagner May 19 2017, 04:18:53 UTC
Ну собственно сам термин s2s взят из XMPP ( ... )

Reply

dil May 19 2017, 08:36:01 UTC
Вроде XMPP - это единственный мессенджер, который умеет работать с разными серверами, все остальные - только со своими родными, которые в них гвоздями прибиты. Так что да, этот сигнал придётся основательно подкручивать руками, чтоб там такое тоже получилось.

Reply

vitus_wagner May 19 2017, 08:43:19 UTC
XMPP это протокол. К которому имеется хренова куча реализаций как клиентов, так и серверов. Кроме этого там имеется еще штабель гейтов в другие сети. И при всем при этом почему-то популярностью не пользуется.

Reply

dil May 19 2017, 09:19:56 UTC
А вроде гугловый hangouts на xmpp основан. Я в пиджине своим гугловым эккаунтом пользуюсь в качестве джаббера.

Reply

vitus_wagner May 19 2017, 09:32:41 UTC
Гугл постоянно норовит s2s поотключать. Ну и вообще хэнгаутс - не самый популятрный из мессенжеров почему-то.

Reply

Сервер под лицензией AGPL phd May 18 2017, 16:40:17 UTC
https

://

github.

com/

whispersystems/Signal-Server/

Reply

Re: Сервер под лицензией AGPL dil May 18 2017, 17:16:15 UTC
Ага, он самый. Что-то я до этого места ихний список не доскроллил.

Reply

Re: Сервер под лицензией AGPL vitus_wagner May 18 2017, 18:03:07 UTC
Ну тады надо форкать, дописывать s2s и начинать делать сетку а la jabber.

Кстати, есть такой лайфхак - если URL-ку делить html-ными тэгами,то ЖЖ ее не скрывает, а браузер позволяет копипастить куда надо:

Например https://github.com/whispersystems/Signal-Server

написал я вот так: https://github.< i>com/whispersystems/Signal-Server

Вообще я обычно для этого использую.

Reply

Re: лайфхак - если URL-ку делить html-ными тэгами,то ЖЖ ее не phd May 18 2017, 21:30:50 UTC
> https://github.< i>com/whispersystems/Signal-Server

Б-же, до чего мы дошли! :-D

За наводку спасибо.

Reply

Re: Сервер под лицензией AGPL dil May 18 2017, 22:13:07 UTC
Да тут урлы вполне можно и так постить: https://github.com/whispersystems/Signal-Server

Reply


Leave a comment

Up