top of page

Signal vs Telegram vs Threema vs Session: приватність | Clam

Фото автора: Sergio Bahus
Sergio Bahus
19 вер.
Читати 5 хв

Оновлено: 22 вер.

«Приватний месенджер» — ярлик для застосунків із дуже різною архітектурою. Шифрування — лише частина картини: те, як застосунок працює з ідентичністю, метаданими й серверами, важить не менше, і саме тут ці чотири застосунки суттєво відрізняються. У статті також показано, де в цьому порівнянні місце Clam — приватного месенджера без номера телефону — за тими самими критеріями.

Шифрування: те, що більшість робить правильно

Signal, Threema і Session за замовчуванням використовують наскрізне шифрування для розмов один на один, тобто зміст повідомлень не може прочитати провайдер.

Telegram тут — виняток. Його стандартні хмарні чати не зашифровані наскрізно за замовчуванням — вони зашифровані між застосунком і серверами Telegram, але сама компанія технічно може отримати доступ до змісту. Лише "Секретні чати" — окремий режим, який потрібно вмикати вручну для кожної розмови і який прив'язаний до одного пристрою, — зашифровані наскрізно.

Це важлива відмінність, бо багато людей вважають, що весь Telegram працює так само, як Signal чи WhatsApp. За замовчуванням це не так.

Ідентичність: що потрібно надати для реєстрації

Саме тут з'являються справжні архітектурні відмінності.

  • Signal вимагає номер телефону для створення акаунта. Пізніше додали можливість приховувати номер за юзернеймом для співрозмовників, але сам номер усе одно обов'язковий при реєстрації і прив'язаний до акаунта.

  • Telegram також вимагає номер телефону для реєстрації.

  • Threema не вимагає ні номера телефону, ні пошти. Вона генерує випадковий Threema ID, а верифікація особи (якщо взагалі відбувається) — окремий процес від створення акаунта.

  • Session також не вимагає номера телефону чи пошти, і йде далі, спрямовуючи трафік через onion-мережу, щоб самому сервісу було складніше пов'язати вашу особу з вашою активністю.

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

Метадані: що бачить кожен сервіс, навіть не читаючи повідомлень

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

Signal свідомо тримає невеликий обсяг метаданих — заявлений збір даних обмежується переважно номером телефону і датою останньої активності акаунта, без рекламної моделі, побудованої на патернах використання.

Threema позиціонує підхід "zero-metadata": вона уникає зберігання логів чи даних про з'єднання, прив'язаних до реальної особи, чому сприяє й відсутність вимоги номера телефону.

Session йде більш інфраструктурним шляхом до тієї ж мети, використовуючи onion-маршрутизацію, щоб жодна окрема точка в її мережі не бачила одночасно, хто надіслав повідомлення і хто його отримав.

Telegram, натомість, зберігає контакти, історію повідомлень для стандартних чатів і дані про використання на своїх серверах як частину своєї хмарної архітектури.

Юрисдикція і сервери

Те, у якій країні юридично зареєстрована компанія, впливає на те, що вона може бути змушена передати і кому.

Signal — американська некомерційна організація, що підпадає під юрисдикцію США, включно з такими механізмами, як CLOUD Act. Telegram також стикався з юридичним тиском у кількох країнах через те, як компанія працює з даними користувачів і нелегальним контентом на платформі. Threema діє за швейцарським законодавством, яке має порівняно суворі вимоги до захисту даних. Децентралізована модель маршрутизації Session спеціально розроблена, щоб зменшити те, скільки може вимагати від мережі будь-яка окрема юрисдикція.

Жодна з цих юрисдикцій не робить сервіс універсально "безпечним" — це просто означає, що відповідь на питання "хто може запросити мої дані і за яким законом" різна для кожного сервісу.

Бізнес-модель: чому це варто запитувати

Те, як компанія заробляє гроші, — це питання приватності, а не лише бізнесу.

Signal фінансується як некомерційна організація через пожертви. Threema використовує модель одноразової оплати. Session фінансується через пов'язаний фонд і токен-екосистему. Telegram безкоштовний у використанні, а дохід надходить від підписок Telegram Premium і, у ширшій платформі, реклами в певних публічних каналах — не від самих повідомлень користувачів, але все ж це інша загальна бізнес-структура, ніж у невеликого платного чи фінансованого пожертвами застосунку.

Сервіс, якому не потрібно монетизувати ваші патерни використання, має менше структурних причин збирати їх взагалі.

Що з цього випливає

Жоден з цих чотирьох застосунків не є абсолютно "найприватнішим" за всіма параметрами. Signal пропонує найсильнішу комбінацію шифрування, поширеності й незалежних аудитів, ціною вимоги номера телефону. Threema і Session йдуть далі у видаленні номера телефону й метаданих, ціною меншої мережі і, у випадку Session, більшої незручності в щоденному використанні. Telegram міняє шифрування за замовчуванням на зручність і функціональність, що є суттєво іншою позицією щодо приватності, ніж у трьох інших.

Правильний вибір залежить від того, що людина оптимізує: широке поширення й простоту, мінімальне розкриття особи чи максимальний захист метаданих незалежно від зручності.

Як Clam вписується в цей ландшафт

Clam — це приватний месенджер без номера телефону. За ідентичністю він ближчий до Threema і Session, ніж до Signal чи Telegram: для реєстрації не потрібні ні номер, ні пошта, а контакти додаються за ID чи QR-кодом, а не через завантажену адресну книгу.

Щодо шифрування Clam за замовчуванням використовує протокол Double Ratchet із Sealed Sender для наскрізного шифрування. Сервер розрахований зберігати лише ciphertext і видаляти його після доставки — тобто зміст повідомлень не тримається на серверах Clam у читабельному вигляді.

Локальні нотатки залишаються на пристрої; вони не синхронізуються як хмарний граф ідентичності. Відновлення акаунта йде через фразу відновлення замість SMS чи email — той самий компроміс, що й в інших месенджерах без номера: ключі у вас, а втрата фрази означає втрату акаунта.

Чим це відрізняється на практиці: на відміну від Signal і Telegram, Clam не прив'язує акаунт до номера телефону. На відміну від onion-мережі Session, Clam використовує більш звичний шлях доставки зі зменшенням метаданих у стилі sealed sender, а не повну onion-маршрутизацію. На відміну від платного швейцарського Threema, Clam — менший незалежний проєкт: сильніший за мінімізацією ідентичності, ніж Telegram, але без довгої публічної історії аудитів Signal. Архітектура й незалежні аудити — не одне й те саме, і важливе і те, й інше.

Підсумок

"Приватний месенджер" — не єдиний стандарт, а набір компромісів між шифруванням, ідентичністю, метаданими, юрисдикцією й бізнес-моделлю. Порівняння застосунків лише за наявністю наскрізного шифрування пропускає більшість того, що насправді визначає, наскільки розкритим є ваше спілкування на практиці.

Поширені запитання

Який месенджер приватніший: Signal чи Telegram?

За налаштуваннями за замовчуванням Signal приватніший щодо змісту повідомлень: чати наскрізно зашифровані. Стандартні хмарні чати Telegram — ні; наскрізне шифрування лише в Секретних чатах, які треба вмикати для кожної розмови. І Signal, і Telegram вимагають номер телефону.

Які месенджери не вимагають номера телефону?

Threema, Session і Clam не вимагають номера телефону (і пошти) для створення акаунта. Signal і Telegram потребують номер при реєстрації.

Чи ховає наскрізне шифрування метадані?

Ні. Наскрізне шифрування захищає зміст повідомлень, але не обов'язково те, хто з ким і коли спілкується. Рівень метаданих залежить від дизайну сервісу — Signal мінімізує збережені метадані, Threema і Session зменшують логи, прив'язані до особи, а хмарна модель Telegram за задумом зберігає більше метаданих акаунта й чатів.

Як Clam порівнюється із Signal щодо приватності?

Signal лідирує за поширеністю, зрілістю й публічними аудитами, але вимагає номер телефону. Clam не вимагає номера чи пошти, за замовчуванням використовує наскрізне шифрування з Sealed Sender, тримає локальні нотатки на пристрої й відновлює доступ через фразу відновлення. Clam — менший незалежний застосунок, тож поки що не має такої довгої історії аудитів, як Signal.

Що таке фраза відновлення в месенджері без телефону/email?

Фраза відновлення — це секретний набір слів, який відновлює доступ до акаунта, коли немає номера чи пошти для скидання. Якщо втратити фразу й пристрій, акаунт не відновити через SMS чи підтримку — це ціна відсутності прив'язки до телефону чи email.

Порівнюєте приватні месенджери? Подивіться, як безпечний чат Clam без реєстрації за номером телефону підходить до приватності на iOS.

bottom of page