Що таке Signal?
Signal — це безплатний месенджер з відкритим кодом, який дозволяє надсилати текстові, голосові, відео та файлові повідомлення з найсильнішим практичним наскрізним шифруванням, доступним споживачам. Він розроблений Signal Foundation, американською неприбутковою організацією, і повністю фінансується пожертвами — без реклами, без продажу даних, без преміум-рівня.
Додаток рекомендований кожною великою організацією з приватності (EFF, Tor Project, Privacy International), використовується журналістами, активістами, юристами та дослідниками безпеки по всьому світу, і рекомендований Едвардом Сноуденом як месенджер, який він використовує щодня.
Що робить Signal особливим
Більшість "зашифрованих" месенджерів захищає ваші повідомлення під час передачі, але розкриває багато інформації про вас їхній компанії:
| Властивість | Signal | Telegram | iMessage | SMS | |
|---|---|---|---|---|---|
| Наскрізне шифрування за замовчуванням | ✅ | ✅ | ❌ (лише "Секретні чати") | ✅ (Apple↔Apple) | ❌ |
| Клієнти з відкритим кодом | ✅ всі платформи | ❌ | частково | ❌ | н/д |
| Сервер з відкритим кодом | ✅ | ❌ | ❌ | ❌ | н/д |
| Мінімізація метаданих | ✅ агресивно | ❌ ділиться з Meta | ❌ зберігається | частково | ❌ |
| Sealed sender | ✅ | ❌ | ❌ | ❌ | ❌ |
| Керується неприбутковою організацією | ✅ | ❌ (Meta) | ❌ | ❌ (Apple) | н/д |
| Фінансується рекламою чи даними | ❌ ніколи | ✅ (реклама Meta) | частково | н/д | н/д |
Поєднання цих рядків робить Signal унікальним. Інші месенджери можуть відповідати Signal за силою шифрування, але жодна mainstream альтернатива не відповідає повному пакету сильного шифрування, мінімальних метаданих, повністю відкритого коду та моделі фінансування, яка структурно узгоджена з приватністю користувачів.
Наскрізне шифрування, як слід
Signal використовує Signal Protocol (спочатку Axolotl), найсучасніший дизайн шифрування, що поєднує:
- Double Ratchet — генерує свіжий ключ шифрування для кожного повідомлення, тому навіть якщо один ключ якось скомпрометований, розкривається лише це одне повідомлення
- Forward secrecy — минулі повідомлення залишаються в безпеці, навіть якщо ваш поточний ключ витікає
- Future secrecy (безпека після компрометації) — якщо ваш ключ витікає, система автоматично відновлюється, тому майбутні повідомлення знову в безпеці
- Deniability — повідомлення криптографічно доводять автентичність отримувачу, але не третій стороні, тому ніхто не може довести, що ви надіслали конкретне повідомлення після факту
Протокол настільки добре розроблений, що WhatsApp, Facebook Messenger, Google Messages і Skype ліцензують його для власного наскрізного шифрування. Коли найбільшим месенджерам світу потрібне шифрування, якому вони довіряють, вони звертаються до дизайну Signal.
Криптографічна реалізація опублікована відкрито і була перевірена незалежними дослідниками безпеки — включаючи формальні математичні докази властивостей протоколу, опубліковані в рецензованих статтях.
Метадані: де Signal справді виграє
Шифрування захищає зміст повідомлення. Метадані — з ким ви розмовляли, коли, як часто, звідки — часто більш показові, ніж сам зміст. Генеральний радник АНБ Стюарт Бейкер відомо сказав: "Ми вбиваємо людей на основі метаданих."
Більшість месенджерів зберігає обширні метадані. WhatsApp ділиться зі своєю материнською компанією Meta:
- Ваш список контактів
- З ким ви обмінюєтесь повідомленнями і коли
- Вашу IP-адресу під час повідомлення
- Членство в групах
- Статус "останній раз в мережі"
Signal, за дизайном, зберігає майже нічого:
- ❌ немає списку контактів (зіставляється локально на вашому пристрої через криптографічні хеші)
- ❌ немає журналів маршрутизації повідомлень
- ❌ немає графа хто-з-ким-розмовляє
- ❌ немає списків членства в групах на сервері
- ❌ немає міток часу "останній раз в мережі", що зберігаються централізовано
- ✅ дата створення облікового запису
- ✅ мітка часу останнього підключення (округлена до дня)
Коли FBI викликає Signal у суд — а вони це робили кілька разів — вони отримують лише ці останні два поля. Signal публікує кожний урядовий запит та їхню відповідь на https://signal.org/bigbrother/. Розбіжність між тим, що запитується, і тим, що Signal може надати, разюча.
Sealed Sender
Signal йде далі з функцією під назвою Sealed Sender. Зазвичай сервер повинен знати, хто надсилає повідомлення, щоб його доставити. Sealed Sender використовує криптографічний конверт, щоб навіть власний сервер Signal не міг бачити, хто надіслав повідомлення — лише кому воно адресоване. Сервер зводиться до німого ретранслятора, який не знає, хто з ким розмовляє.
Чому відкритий код важливий
Signal публікує повний вихідний код для кожного клієнта (iOS, Android, Desktop, web) і сервера. Це означає:
- Незалежні дослідники безпеки можуть перевірити кожен рядок
- Ви можете скомпілювати Signal самостійно і підтвердити, що опублікований бінарний файл відповідає
- Помилки та бекдори можуть бути помічені будь-ким, не лише компанією
- Форки як Molly (зміцнений Android-клієнт Signal) доводять, що дизайн надійний
Порівняйте з месенджерами з закритим кодом, де ви повинні довіряти заявам компанії про те, що робить їхній додаток. Код Signal знаходиться на https://github.com/signalapp для перегляду будь-ким.
Питання номера телефону
Найбільшою критикою приватності Signal історично було те, що він вимагає номер телефону для реєстрації. Це справжній компроміс: номери телефонів роблять відкриття легким ("подивитися, хто з моїх існуючих контактів користується Signal"), але вони також є особисто ідентифікованою інформацією.
Відповідь Signal, випущена в 2024 році:
- Опціональні імена користувачів — ви можете спілкуватися з кимось, використовуючи ім'я користувача замість номера телефону, тому отримувач ніколи не побачить ваш номер
- Перемикач виявлення номера телефону — ви можете вимагати контакту через ім'я користувача або посилання, ховаючись від пошуків "знайти мене за номером телефону"
- Номери телефонів залишаються прив'язаними до облікового запису під капотом — Signal все ще використовує їх для SMS-перевірки під час реєстрації та повторної перевірки
Якщо ваш номер телефону дуже чутливий (ви журналіст, що захищає джерела, активіст у ворожому середовищі тощо), стандартна практика — зареєструвати Signal з додатковим номером — Google Voice, Twilio, JMP.chat або SIM в окремому телефоні — і використовувати його як вашу Signal-ідентичність. Додатковий номер повинен залишатися доступним для періодичної повторної перевірки.
Практичні функції, що мають значення
Окрім шифрування, Signal включає функції приватності, яких іншим месенджерам або не вистачає, або які вони трактують як другорядні:
Зникаючі повідомлення
Встановіть таймер для розмови (від 5 секунд до 4 тижнів), і повідомлення автоматично видаляються після того, як отримувач їх прочитає. Ви також можете встановити таймер за замовчуванням для всіх нових чатів. Критично важливо для чутливих розмов: якщо ваш телефон пізніше вилучать або скомпрометують, видалена історія зникне.
Блокування екрана
Заблокуйте сам додаток Signal за допомогою Face ID, Touch ID або PIN-коду вашого пристрою — окремо від розблокування пристрою. Означає, що розблокований і переданий телефон все одно не розкриває ваші повідомлення.
Note to Self
Signal включає чат "Note to Self", що є приватним наскрізно зашифрованим блокнотом, синхронізованим між вашими пристроями. Корисно для зберігання 2FA-кодів, посилань, які ви хочете прочитати пізніше, або коротких заміток — все з тими ж гарантіями безпеки, що й повідомлення іншим людям.
Оновлення в стилі Stories
Signal Stories працюють як Instagram або WhatsApp Stories, але з тим самим наскрізним шифруванням. Виберіть точно, які контакти можуть бачити кожну історію; ніщо не потрапляє в стрічку або систему рекомендацій.
Голосові та відеодзвінки
Дзвінки Signal зашифровані наскрізно тим самим протоколом, включаючи групові дзвінки до 50 учасників. Якість звуку хороша, і дзвінки маршрутизуються через ретрансляційні сервери Signal, тому жоден учасник не повинен розкривати свою IP іншому.
Міжпристроєва синхронізація
Signal працює на кількох пристроях, прив'язаних до одного облікового запису — вашому телефоні (основному), плюс настільні додатки для macOS, Windows, Linux і додаток для iPad. Прив'язані пристрої отримують повідомлення незалежно; вам не потрібно, щоб ваш телефон був онлайн, щоб працював десктоп.
У чому Signal не дуже хороший
Чесна оцінка компромісів:
- Немає SMS-резерва — Android-додаток Signal припинив підтримку SMS в 2023 році. Деякі користувачі сумують за уніфікованою поштовою скринькою.
- Немає хмарних резервних копій за замовчуванням на iOS — ваша історія повідомлень живе на вашому пристрої. Міграція на новий телефон вимагає процесу передачі; якщо ваш телефон втрачений без передачі, ваша історія повідомлень зникає. (Це також функція приватності: нічого для зловмисника викликати у суд з iCloud.)
- Менша база користувачів, ніж у WhatsApp — ваші контакти можуть ще не бути в Signal. Часто потрібна одна вірусна новина (великий витік даних, момент Apple-проти-FBI), щоб хвилі нових користувачів приєдналися.
- Групові функції базові порівняно з величезними публічними каналами Telegram. Signal свідомо не переслідує цей випадок використання — вони хочуть приватний груповий чат, а не платформи трансляцій.
- Пошук імені користувача за точним збігом — ви не можете шукати "знайти користувачів на ім'я Олександр", лише шукати конкретне ім'я користувача, яке хтось вам дав.
Хто повинен користуватися Signal
Реалістична відповідь: кожен, хто обмінюється будь-яким текстовим повідомленням з іншою людиною — навіть звичайними. Граничні витрати переходу на Signal для друга, якому ви вже пишете, практично нульові, і ви отримуєте наскрізне шифрування, без реклами та месенджер, фінансований для обслуговування вас, а не монетизації.
Аргумент більш переконливий для:
- Журналістів, що захищають джерела
- Юристів і клієнтів, яким потрібна привілейована комунікація
- Активістів, дисидентів і правозахисників у будь-якому середовищі
- Кожен, хто обговорює здоров'я, фінанси, стосунки, сімейні конфлікти — все, що ви не хотіли б, щоб майбутня витікла база даних містила
- Компанії, що обговорюють комерційні таємниці, злиття та поглинання, рішення про наймання — все, що пошкодило б ваш бізнес, якщо буде викрадено
Для цих випадків використання Signal є базовим мінімумом. Якщо ви не в Signal, ви фактично транслюєте свої розмови через логінгову інфраструктуру компанії, що фінансується маркетингом.
Фінансування та стійкість
Signal керується Signal Foundation, американською неприбутковою організацією 501(c)(3). Фінансування надходить від:
- Індивідуальних пожертв через signal.org/donate (найбільша лінія доходів)
- Пожертви в 50 мільйонів доларів від співзасновника WhatsApp Браяна Актона в 2018 році
- Менших грантів від фондів, орієнтованих на приватність
- Резерву від ендаументу фонду 2018 року
Операційні витрати реальні — генеральний директор Signal Мередіт Віттакер публічно заявила, що фонду потрібно приблизно 50 мільйонів доларів на рік для підтримки поточних операцій. Якщо ви регулярно користуєтеся Signal, пожертва безпосередньо фінансує людей, що пишуть код. Немає реклами чи апселу, про які потрібно турбуватися; пожертва — це вся модель доходів.
Підсумок
Signal — це те, як виглядає приватне обмін повідомленнями, коли воно розроблене інженерами приватності, відкрито перевірене і керується організацією, яка не потребує вас монетизувати. Шифрування найкращого класу, слід метаданих близький до нуля, а модель фінансування означає, що немає стимулу коли-небудь це змінити. Вимога номера телефону — це справжній компроміс, але той, який був значно звужений додаванням імен користувачів у 2024 році.
Якщо ви серйозно ставитеся до приватності і не проти 30-секундної установки, Signal повинен бути вашим месенджером за замовчуванням. Якщо ваші контакти ще не в ньому, надішліть їм запрошення — мережевий ефект — це єдине, що стоїть між Signal і повсюдністю, і кожен новий користувач зрушує стрілку.