Сигнал чья программа
Перейти к содержимому

Сигнал чья программа

Самый безопасный и непопулярный мессенджер Signal. Какой он

В последние годы в мобильной индустрии остро встал вопрос конфеденциальности информации. Общение в сети с каждым годом все сложнее скрыть от посторонних глаз. Каждый раз сталкиваясь с рекламой в социальных сетях понимаешь, что телефон тебя слушает 24/7. Вчера мы с другом разговаривали на тему немецкого языка, а завтра в рекламе мне предлагают языковые курсы. Да, это крайне удобно и иногда даже мотивирует взяться за новый проект, однако даже у самого добропорядочного гражданина часто возникает потребность в абсолютно приватном разговоре. Представляем вам самый безопасный мессенджер — Signal.

Самый безопасный мессенджер Signal.

Как-то раз, мне позвонили по работе с целью обсуждения деталей проекта. Возникла необходимость приватности и мой ментор предложил мне перейти в закрытый Bелеграм чат. С тех пор я и стал активно пользоваться мессенджером от Павла Дурова. Сообщения в этом чате нельзя переслать, есть контроль самоуничтожения переписки (что в первый раз меня очень удивило). Я подумал, а что если сделать скриншот и это тоже не вышло. И все бы хорошо, но только огромное количество каналов и сообщений в Телеграм часто мешают найти нужный диалог. В силу своей архитектуры, все сообщения выстраиваются в ленту и потерять собеседника в огромном количестве информации очень легко. Можно, конечно, закрепить чат и тогда он будет высвечиваться в верху ленты, но у меня закрепленных диалогов уже больше четырех и возникают трудности.

Signal не отличается той широтой функциональности, что есть у «телеги». Это обычный мессенджер с минимальным набором базовых задач. Существует Signal уже давно, с 2013 года. Однако, в последнее время все больше и больше набирает популярность, во многом из-за скандалов, связанных с Whatsapp, о котором часто пишут мои коллеги. Я их любви не разделяю и использую Whatsapp только для семейного чата. Это еще одна причина, для того чтобы скачать Signal. Немного пожертвовав свободным пространством на телефоне, вы сможете полностью разделить потоки сообщений, как это сделал я. Whatsapp — семья, Telegram — работа и контент, Signal — приватные сообщения. С радостью бы оставил все, что касается развлекательного контента ВКонтакте, но в последнее время из социальной сети многие уходят.

Приложения, необходимые простому пользователю в 2021 году.

Интересным моментом в использовании приложения я обнаружил, что при запуске программы с нового устройства все данные остаются на старом. Можно смело открывать приложение на компьютере и тогда вы увидете только лишь белый экран. Совсем недавно прогремел скандал по поводу Clubhouse — полная база данных телефонных номеров обнаружена выставленной на продажу в даркнете — более 3,8 млрд номеров. Signal не хранит список ваших контактов в открытом виде. Все зашифровано даже для сотрудников. Интерфейс приложения не нагружает пользователя огромным количеством функций и интуитивно понятен. Вы и конфиденциальность — ничего лишнего.

Интерфейс приложения Signal приятно порадовал своей простотой.

Почему Signal самый безопасный мессенджер?

Первое, на что я обратил внимание — Signal не принадлежит коммерческим корпорациям. Его разработку и поддержку взял на себя одноимённый некоммерческий фонд только за счёт пожертвований. Вторая причина — отсутствие вев-версии приложения. Объясняется это очень просто: создать абсолютно безопасную версию для браузера практически невозможно и разработчики это понимают. Когда мы говорим о шифровании сообщений — нельзя не сказать про протоколы. Здесь используется E2E-шифрование. Эта технология также работает в приватном телеграм чате. Только здесь она включена по умолчанию.

В целом, Signal обладает все тем же набором функций, которые доступны для любого другого мессенджера вроде отправки сообщений, коллективных чатов, возможности прикрепить файлы до 100 Мб. Доступны также аудио и видеовызовы (до 8 собеседников), голосовые сообщения, эмодзи и стикеры. Порадовало, что приложение доступно и на устройствах с iOS, Windows или Mac OS.

Использовать Signal можно не только на мобильном устройстве.

Подписывайтесь на нас в Яндекс.Дзен, там вы найдете много полезной информации, которой нет на сайте.

Но были и неприятные нюансы. Самый главный из них это необходимость привязки аккаунта к номеру телефона. Вот так просто разбиваются все преимущества. Если вам необходимо скрыть свой личный телефонный номер, предлагаю обзавестись второй сим-картой. Даже если ее украдут, все ваши данные не будут доступны при запуске приложения с других устройств. Также в приложении на Android доступна функция добавления SMS сообщений прямо в чаты. Делать я этого категорически не рекомендую. Все смешается и можно будет случайно отправить закрытую информацию. А вы еще пользуетесь SMS сообщениями? Напишите об этом в наш чат, посмотрим сколько нас осталось.

В итоге хочу сказать, что отличный инструмент для деловой переписки, которую необходимо хранить в строжайшем секрете. Он во многом напоминает Телеграм и если вы уже пользуетесь этим мессенджером, Signal будет отличным способом разделить огромные потоки сообщений.

Почему Signal — не идеальный мессенджер. Нам нужна децентрализация


Федеративная система Matrix поддерживает связь с другими сетями через мосты. Это пример инфраструктуры, к которой нужно стремиться Signal

4 января 2021 года WhatsApp внёс изменения в пользовательское соглашение. Теперь каждый пользователь обязан согласиться на отправку личных данных в материнскую компанию Facebook, иначе его аккаунт WhatsApp просто заблокируют. Эффект от изменений был вполне предсказуем — миллионы человек массово ушли из WhatsApp. Прежде всего, в Telegram и Signal.

Павел Дуров назвал это «крупнейшей цифровой миграцией в истории»: всего за трое суток у Telegram появилось 25 млн новых пользователей, абсолютный рекорд. Илон Маск в твиттере прокомментировал события просто: «Используйте Signal», — написал он. То же самое советует Эдвард Сноуден. Мессенджер Signal для многих стал настоящим открытием.

После изменения политики WhatsApp популярность Signal взлетела на 4200%: если говорить по-русски, это значит в 43 раза, а Telegram вышел на второе место по количеству скачиваний в США. В итоге они примерно сравнялись по количеству загрузок: 7,5 млн и 9 млн за первую неделю после той новости от WhatsApp.


Скачок количества установок Signal в Google Play

С точки зрения шифрования, приватности и защиты информации Signal предпочтительнее, чем Telegram. Криптографические протоколы Telegram в старой версии не выдерживают никакой критики, они просто ужасны, а в новой версии протокол до сих пор не прошёл независимый аудит. С другой стороны, у Signal всё в порядке: надёжность и безопасность подтверждены независимыми экспертами, код открыт и доступен для проверки всеми желающими.

Таким образом, если пользователи бегут от драконовской политики WhatsApp в области приватности, то логично переходить на более защищённый и приватный мессенджер, то есть на Signal. Это лучшее, что у нас есть.


Граффити, сделанное во время массовых протестов в Калифорнии в 2017 году. Фото: Elijah Nouvelage, Getty Images

Как клиенты заддосили собственный сервер

К сожалению, инфраструктура Signal не справилась с наплывом миллионов новых людей. Причём случилось довольно забавно: клиентское программное обеспечение Signal фактически заддосило собственный сервер.

В коде клиента под Android была ошибка по обработке таймаута. С наплывом десятков миллионов новых пользователей серверы начали иногда возвращать ошибку HTTP 508, но клиент не обрабатывал эту ошибку должным образом. Он снова и снова повторял попытки. Хотя в алгоритме и реализована экспоненциальная выдержка, но не был предусмотрен вариант, когда сервер специально отказывает клиенту в соединении. При этом экспоненциальная выдержка работала без джиттера (элемента случайности).

В итоге получилось так, что все начинали стучаться к серверу одновременно — и не было никакой возможности отключить эти «волны» DDoS’а.

Примечание. Строго говоря, здесь не совсем DDoS. В компьютерной науке для данной проблемы существует специальный термин thundering herd problem. Это можно перевести как «проблема грохочущего стада» — имеется в виду стадо, которое начинает орать одновременно.

Хотя код клиента для Android открыт и опубликован на GitHub, никто так и не заметил эту ошибку во время предыдущих аудитов и проверок. Вероятно, аудиторы сконцентрировали внимание на правильной реализации криптографии, а не на всяких интерфейсах, которые не угрожают безопасности. Хотя нужно заметить, что некорректную реализацию повторения попыток коннекта часто допускают начинающие программисты.

16 января для исправления ситуации в код Android-клиента внесли следующие изменения. «Флаги функций» означают, что соответствующий параметр в клиентской программе может быть установлен сервером:

Для таких ситуаций Mozilla предлагает принять новый код ошибки HTTP 429 Too Many Requests, чтобы определить ситуацию более ясно. Он сопровождается заголовком Retry-After с указанием предпочтительного таймаута. Например:

Возможно, такой код ошибки будет проще обрабатывать на клиенте.

Стабильность инфраструктуры Signal не налажена до сих пор, так что серверы периодически уходят в даун. Ничего не поделаешь, ведь Signal Foundation — это некоммерческая организация, которая существует на пожертвования. В отличие от компаний Telegram FZ LLC и Telegram Messenger Inc., привлекающих десятки миллионов долларов от инвесторов с общей оценкой мессенджера в $30 млрд. Но там пользователей фактически считают товаром. Павел Дуров объявил, что скоро начнёт монетизировать аудиторию, то есть показывать рекламу, зарабатывать на профилировании, продаже данных, таргетировании рекламы и так далее. Единственное, что Дуров пообещал не показывать рекламу в личных чатах.

Signal никогда не сделает ничего подобного. Но поэтому вынужден страдать от недостатка финансирования и связанных с этим технических проблем.

Кстати, мессенджер WhatsApp до покупки компанией Facebook нормально выдерживал более 100 млн пользователей. Но у него были деньги на инфраструктуру.

Централизованная инфраструктура — всегда плохо

Дело не только в недостатке инвестиций. Организацию Signal и ведущего разработчика Мокси Марлинспайка ещё упрекают в выборе не самого корректного технологического стека, который не позволил внезапно масштабироваться в десять раз. Никто не знал, что WhatsApp выкинет такой фокус и произойдёт массовый наплыв пользователей в Signal, это было совершенно неожиданно, но инфраструктура оказалась не готова.

Вообще, Мокси Марлинспайк выступает принципиально против федеративной системы, которая предусматривает сосуществование произвольного количества серверов Signal, принадлежащих третьим лицам. Например, такую модель предусматривает протокол коммуникации XMPP (Jabber), на котором отлично работает служба обмена сообщениями.

Другой пример федеративной системы — электронная почта, которая основана на инфраструктуре из миллиона почтовых серверов от третьих лиц. Кто угодно может поднять собственный почтовый сервер — и он станет частью общей почтовой экосистемы.

Ещё один пример федеративной системы — социальная сеть Mastodon, свободная альтернатива Facebook.


Инстансы Mastodon

Матрица

Сквозное шифрование в любом случае делает невозможным перехват сообщений Signal на сервере, поэтому никто не мешает реализовать федеративную систему. Например, такая система реализована в сети Matrix, которая поддерживает любые виды коммуникаций, в том числе разработаны мосты в Slack, IRC, XMPP, Gitter, Telegram, Discord, WhatsApp, Facebook, Hangouts, Signal и другие.

Нативный клиент для Matrix называется Element, он выпускается в версиях для Windows, macOS, Android, iOS, а также работает в вебе, то есть просто в браузере.


Веб-версия Element

Matrix поддерживает сквозное шифрование, причём фактически на том же протоколе Signal, что и сам Signal. Но это система иного типа. В реальности Matrix — это инфраструктура для сторонних сервисов, некий промежуточный слой, его называют «универсальной коммуникационной шиной». Используя все вышеперечисленные мосты, можно интегрировать все сторонние мессенджеры, приложения для групповой работы и социальные сети в едином интерфейсе Matrix.

В прошлом году удалось значительно увеличить количество мостов для разных сервисов благодаря одному предпринимателю, который предложил вознаграждение $500 за создание мостов Hangouts, Slack, Instagram, Facebook, Twitter, WeChat, Line, Linkedin, Airbnb, Tinder, Gmail и Snapchat.

Как выяснилось сейчас, это были инвестиции с дальним прицелом: в январе 2021 года этот предприниматель запустил новый стартап: платный универсальный мессенджер Beeper с интеграцией 15 мостов из Matrix.

Тем временем разработчики Matrix рассматривают дальнейшую эволюцию проекта. Вместо федеративной системы с определённым количеством серверов они планируют внедрить полноценный P2P. На пиринговой инфраструктуре работает демонстрационная версия мессенджера Riot P2P.


Демо Riot P2P

Несколько лет назад разработчики Matrix даже предлагали Мокси подключить Signal (тогда он назывался TextSecure) к Matrix.

Мокси вежливо отказался, а через несколько месяцев опубликовал пост «Экосистема движется» с объяснением, почему он «больше не верит в возможность разработки конкурентного мессенджера на федеративной основе».

Аргументом Мокси Марлинспайка является то, что децентрализованную систему сложнее корректно спроектировать и запрограммировать. Программиста можно понять по-человечески, но сложность в реализации — это всё-таки недостаточное оправдание.

С каждым новым даунтаймом централизованная инфраструктура выглядит всё менее подходящей для Signal, да и для любого другого веб-сервиса, который ставит главным приоритетом надёжность работы. Даунтайм 16 января 2021 года продолжался почти сутки!

Даунтайм на сутки — уже достаточный аргумент против централизации. Есть и другие. Например, Signal использует инфраструктуру AWS, а это уже определённый риск, как мы знаем по печальной истории изгнания сервиса Parler, который тоже рискнул положиться на AWS.

Хотя исходный код Signal открыт, но тот же серверный код не обновлялся с апреля 2020 года. Это не значит, что там нет багов, а скорее указывает на недостаток внимания.

Если Мокси по-прежнему будет игнорировать федеративные системы, то в будущем есть смысл посмотреть в сторону альтернативных приложений со сквозным шифрованием. Кроме Matrix, например, есть приложение Session. Оно не полагается на центральные серверы и не требует номер телефона для регистрации (это ещё один повод для критики Signal).


Мессенджер Session

Судя по whitepaper, одним из разработчиков Session является Максим Шишмарёв из проекта Loki Project. Эта организация занимается разработкой инструментов приватности и анонимных коммуникаций.

Session и Riot выглядят более стабильно, хотя по функциональности и удобству использования уступают Signal. Но они показывают, в каком направлении нужно двигаться Signal с точки зрения инфраструктуры. Федеративная система без центральных серверов — это отсутствие единой точки отказа, что означает более стабильную и надёжную работу.

По крайней мере, такое приложение не заддосит само себя.

На правах рекламы

Эпичные серверы — это виртуальные серверы для любых задач. Вы можете создать собственный тарифный план, максимальная конфигурация — 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe!

Signal, который не прослушать, не прочесть

Когда-то нишевый сервис обмена сообщениями для тех, кто заботится о конфиденциальности – Signal c начала года стал в США первым конкурентом «нашему» Telegram.

Signal, который не прослушать, не прочесть

Маск и Трамп – катализаторы роста

7 января основатель Tesla Илон Маск написал в своем Twitter «Используйте Signal», после чего скачивания приложения резко подскочили: с 5 миллионов пользователей мессенджер вырос до 40 миллионов. Внезапная эскалация вызвала сбои в работе сервиса – 15 января сервера полностью упали, пока компания не добавила дополнительные, для усиления мощности.

Разумеется, Маск, несмотря на масштаб его персоны, был не единственной причиной резкого роста Signal. Несколькими днями ранее WhatsApp опубликовал новую политику конфиденциальности, в которой было указано, что пользователи должны будут делиться личной информацией с рекламной сетью Facebook. Тогда те, кто печется за сохранность данных, выбрали Signal как альтернативное приложение для обмена сообщениями и перебрались туда.

Загрузки также выросли прошлым летом во время протестов Black Lives Matter, поскольку активисты стремились объединиться, оставаясь в безопасности от правоохранительных органов.

«Из-за природы мессенджеров и того, что они, главным образом, направлены на общение, их рост часто может происходить довольно быстро, в зависимости от текущих событий», — цитирует The Guardian Амира Годрати, директора по анализу рынка в App Annie.

Такова природа подобных приложений, а тут еще и консерваторы присоединились к «текущим событиям». Большинство соцсетей, в том числе Facebook и Twitter, начали деплатформинг Трампа и его последователей в начале января в связи с призывами бывшего президента США к насилию. Соцсеть Parler, последнее убежище ультраправых, и вовсе была удалена из интернета. Сторонников Трампа приняли только Signal и Telegram – а первый среди американских пользователей популярнее.

Telegram, с другой стороны, заслужил одобрение более широкой общественности по всему миру, что вполне логично: приложение понятней для простого юзера и привлекает веером удобных функций. В Signal разобраться чуть сложнее, да и пользовательский опыт отследить не так-то просто из-за зашифрованного характера приложения.

Спорное шифрование

Амир Годрати рассказал The Guardian, что с каждым годом появляется больше пользователей, для которых удобство приложения, наоборот, отходит на второй план. Конфиденциальность, конфиденциальность и еще раз конфиденциальность – слоган-скороговорка нового времени. Спрос на безопасность увеличивается по мере того, как информация, которую мы оставляем в сети, становится более разнообразной, а защитить ее становится все сложнее. О том, что пользовательские данные передаются то китайскому правительству, то ФБР, то рекламным фирмам, новостные заголовки сообщают каждый месяц. А так как люди, по данным Business of Apps на 2020 год, проводят в мессенджерах на 67% больше времени, чем в остальных соцсетях, не удивительно, что именно Signal стал вирусным приложением.

Все переписки в Signal, доступном как на телефоне, так и на компьютере, защищены сквозным шифрованием. Это означает, что пользователи могут спокойно отправлять сообщения, совершать телефонные или видеозвонки, не беспокоясь что третьи лица или сама платформа получат доступ к информации. Из-за шифрования перехваченные сообщения выглядят как набор бессвязных символов.

По словам разработчиков, даже правительственные организации не могут проникнуть в переписки Signal, именно поэтому во время акций Black Lives Matter протестующие выбрали этот мессенджер для обсуждения предстоящих митингов – полиция не могла отследить сообщения. Надежность приложения также продемонстрировал инцидент в 2016 году: окружной суд штата Вирджинии запросил у мессенджера переписки подозреваемого, но в ответ получил минимальную информацию о его профиле и тонны искаженного текста.

Для многих такой уровень защиты – мечта, ставшая явью. Но обозреватель Рэй Ходж в своем Twitter выразила обратную позицию: «Какой плюс от того, что повышенная защита встает на пути правоохранительных органов? Нужно, чтобы пользовательские данные были в безопасности, но в крайних случаях могли быть предоставлены властям. Signal – огород для организации преступной деятельности, а вы ликуете». Telegram, кстати, действует именно из таких соображений – сообщения зашифрованы, но при снятии требований по ограничению доступа к мессенджеру в прошлом году Роскомнадзор сообщил, что позитивно оценивает «высказанную основателем Телеграмм готовность противодействовать терроризму и экстремизму». Ранее, в 2018 году

Мессенджер-филантроп

Обычных пользователей, помимо шифрования, мессенджер привлекает еще одной особенностью. Основанный в 2014 году инженером-программистом и хакером Мокси Марлинспайком, Signal существует в форме некоммерческой организации, а это означает, что он вряд ли будет приобретен крупной технологической компанией. Более того, сервис не продает рекламу и пользовательские данные. Signal – это едва ли не благотворительный проект и существует за счет пожертвований, в том числе ссуды в размере 50 миллионов долларов от соучредителя Брайана Эктона, который также создал WhatsApp. Эктон уволился почти сразу после продажи приложения Цукербергу и сейчас активно борется за конфиденциальность.

Кстати, WhatsApp изначально был зашифрован с использованием протокола Signal, но видимо не так успешно. Кроме этого, у программного обеспечения Signal – открытый исходный код, поэтому любой может загрузить или скопировать его. Миссия основателей заключается в том, чтобы сквозное шифрование стало повсеместным явлением, тогда и смысл их приложения пропадет.

«Если мы зайдем так далеко, и то, что мы разрабатываем, станет повсеместным, все смогут сосредоточиться на других вещах», — сказал Марлинспайк журналу New Yorker в октябре 2020 года.

То есть, Signal – оптимистичный проект, нацеленный на самих пользователей, а не на выгоду технологических корпораций. Может быть, в этом и состоит его главное достоинство? Конечно, у мессенджера есть и мелкие недостатки. Например, многих пользователей раздражает, что им приходят оповещения каждый раз, когда кто-то из их «контактов» загружает мессенджер (в Telegram такая особенность, кстати, тоже есть). И, конечно, Signal скачан далеко не у всех, поэтому безопасно переписываться с большинством своих знакомых не получится. Но главное, что свою основную функцию мессенджер выполняет на высшем уровне, подкрепляя это вполне достойным интерфейсом. Другие приложения, сосредоточенные исключительно на безопасности, например Wire или MeWe, требуют больше времени, чтобы в них разобраться.

Относительно небольшие скачивания по сравнению с конкурентами (напомним, 40 млн на середину января, в то время как у Telegram — 500 млн и 1,5 млрд у WhatsApp) вполне оправданы. Signal больше ориентирован на обсуждение узких тем, которыми пользователи не готовы делиться, нежели на обычное общение. Тем не менее, недавно Signal увеличил лимит групповых звонков с пяти до восьми человек, а групповые чаты достигли максимума в 1000 пользователей. Компания также внедряет новые функции, такие как цветные обои и анимированные стикеры, но все это уже есть в остальных соцсетях. Зато Signal отличился другой необычной функцией. Этим летом компания выпустила инструмент, который автоматически размывает лица, чтобы люди могли, скажем, публиковать видеозаписи протестов, не беспокоясь за то, что их личность опознают.

Возможно, приложение продолжит так же активно развиваться, но для подавляющего количества пользователей предпочтительней популярные мессенджеры, где можно переписываться с большей частью знакомых. Но, хотя популярные мессенджеры потенциально могут воспользоваться программным обеспечением Signal и создать безопасную среду в интернете, такая реформа вряд ли соответствует их далеким от филантропии целям.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *