Open Whisper Systems
Open Whisper Systems — это некоммерческая организация, занимающаяся разработкой программного обеспечения с открытым исходным кодом, направленного на защиту конфиденциальности и безопасности цифровых коммуникаций. Основана в 2013 году. Наиболее известна как создатель протокола Signal Protocol, который используется в мессенджерах Signal, WhatsApp (принадлежит Meta, организация признана экстремистской и запрещена в РФ), Google Messages и Facebook (продукт Meta, признанной экстремистской и запрещённой в РФ) Messenger (принадлежит Meta, организация признана экстремистской и запрещена в РФ).
История
Предыстория и основание
Проект берёт начало в 2010 году, когда криптограф и программист Мокси Марлинспайк (настоящее имя — Мэттью Розенфельд) запустил два приложения для iOS: TextSecure (для шифрования текстовых сообщений) и RedPhone (для шифрования голосовых вызовов). В 2013 году Марлинспайк объединил эти проекты под эгидой новой организации — Open Whisper Systems. Основной целью было создание свободного, открытого и безопасного инструмента для общения, устойчивого к слежке и перехвату.
Развитие протокола и мессенджера Signal
В 2014 году Open Whisper Systems представила протокол Signal Protocol (изначально — Axolotl Ratchet), который сочетал в себе преимущества протокола Диффи — Хеллмана на эллиптических кривых (X3DH) и алгоритма двойного шага (Double Ratchet). Этот протокол обеспечивает сквозное шифрование (end-to-end encryption), при котором ключи расшифровки хранятся только на устройствах участников разговора, и даже серверы провайдера не имеют доступа к содержимому сообщений.
В 2015 году TextSecure и RedPhone были объединены в единое приложение — Signal. В том же году Open Whisper Systems начала активно продвигать интеграцию своего протокола в другие популярные мессенджеры. Первым крупным партнёром стал WhatsApp (в 2016 году), который внедрил Signal Protocol по умолчанию для всех своих пользователей. Позднее протокол был принят Google Messages (в 2018 году) и Facebook Messenger (в 2016 году для режима «секретных бесед»).
Переход к Signal Foundation
В феврале 2018 года Open Whisper Systems объявила о создании Signal Foundation — некоммерческой организации, зарегистрированной в США, которая взяла на себя управление проектом Signal. Основателями фонда выступили Мокси Марлинспайк и сооснователь WhatsApp Брайан Актон, который вложил в фонд 50 миллионов долларов. Open Whisper Systems продолжила существование как дочерняя структура, сосредоточившись на разработке протокола и приложений.
Деятельность и проекты
Signal Protocol
Signal Protocol — это криптографический протокол, обеспечивающий сквозное шифрование для текстовых сообщений, голосовых и видеозвонков. Его ключевые особенности:
- Perfect Forward Secrecy (PFS): компрометация долговременного ключа не позволяет расшифровать прошлые сеансы связи.
- Deniable Authentication: участники разговора могут отрицать факт отправки конкретного сообщения, так как подписи не привязываются к личности.
- Double Ratchet Algorithm: механизм, который автоматически обновляет ключи шифрования после каждого сообщения, что делает взлом ещё более сложным.
Протокол реализован в виде библиотеки с открытым исходным кодом (лицензия GPLv3) и может быть интегрирован в сторонние приложения.
Приложение Signal
Signal — это кроссплатформенное приложение для обмена сообщениями и совершения звонков, доступное для iOS, Android и настольных компьютеров (Windows, macOS, Linux). Функции:
- Сквозное шифрование всех видов коммуникаций (текст, голос, видео, файлы).
- Режим исчезающих сообщений (таймер от 5 секунд до 1 недели).
- Возможность создания групп (до 1000 участников) с шифрованием.
- Отсутствие рекламы, трекеров и сбора метаданных (за исключением минимальной информации, необходимой для работы сервера).
- Открытый исходный код (лицензия AGPLv3), что позволяет независимым экспертам проверять код на наличие уязвимостей.
Другие проекты
- Signal PIN: система резервного копирования и восстановления аккаунта, использующая технологию Secure Value Recovery (SVR), при которой PIN-код хранится в зашифрованном виде на серверах Signal и не может быть прочитан самой компанией.
- RingRTC: библиотека для реализации защищённых видеозвонков, используемая в Signal.
- Signal-Server: серверное программное обеспечение, которое также является открытым и может быть развёрнуто сторонними организациями.
Финансирование и модель
Open Whisper Systems и Signal Foundation являются некоммерческими организациями. Основные источники финансирования:
- Гранты и пожертвования частных лиц (в том числе от Брайана Актона, который вложил 50 миллионов долларов в 2018 году).
- Пожертвования пользователей через систему Signal (приложение не содержит рекламы и не продаёт данные).
- Гранты от организаций, поддерживающих цифровые права (например, Фонд электронных рубежей — EFF).
Модель основана на принципе «бесплатно для всех», без платных подписок и корпоративных тарифов. Это отличает Signal от конкурентов, таких как Telegram или WhatsApp, которые либо имеют платные функции, либо используют данные пользователей для рекламы.
Критика и ограничения
Технические ограничения
- Зависимость от номера телефона: для регистрации в Signal требуется действующий номер мобильного телефона, что может быть проблемой для пользователей, желающих сохранить анонимность.
- Отсутствие облачного хранения: сообщения хранятся только на устройствах участников, что может привести к потере истории при смене телефона без настройки резервного копирования.
- Ограниченная функциональность: по сравнению с Telegram или WhatsApp, Signal имеет меньше возможностей для работы с каналами, ботами и стикерами.
Вопросы безопасности и доверия
- Централизация серверов: хотя код серверов открыт, основные серверы Signal управляются самим Signal Foundation. Это создаёт точку отказа и потенциальную уязвимость для атак или государственного давления.
- Споры о передаче данных: в 2021 году Signal Foundation заявил, что не может передать данные пользователей по запросу властей, так как не хранит их. Однако в некоторых юрисдикциях (например, в Великобритании) обсуждаются законы, обязывающие провайдеров внедрять «чёрные ходы» для доступа к шифрованным данным. Signal выступает против таких инициатив.
Политический контекст
- Блокировка в некоторых странах: Signal был заблокирован или ограничен в ряде государств (например, в Иране, Египте, ОАЭ) из-за использования сильного шифрования, которое мешает цензуре и слежке.
- Статус в России: Signal не внесён в реестр запрещённых сайтов или организаций в России, однако его использование может быть затруднено из-за блокировок IP-адресов серверов (по состоянию на 2024 год). Роскомнадзор неоднократно требовал от Signal предоставить ключи шифрования, но компания отказывалась, ссылаясь на техническую невозможность.
Влияние и наследие
Open Whisper Systems и Signal Protocol оказали значительное влияние на индустрию цифровых коммуникаций. Благодаря открытому коду и бесплатной лицензии, протокол стал стандартом для сквозного шифрования, используемым миллиардами людей через WhatsApp, Google Messages и Facebook Messenger. Signal остаётся эталоном безопасности и конфиденциальности, часто рекомендуемым экспертами по кибербезопасности и правозащитными организациями (например, EFF, Amnesty International).
Источники
- Официальный сайт Signal Foundation (signal.org)
- Техническая документация Signal Protocol (signal.org/docs)
- Статья «The Signal Protocol» в журнале «IEEE Security & Privacy» (2017)
- Книга «The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography» (Саймон Сингх, 1999)
- Репортаж «How Signal Became the Gold Standard for Encrypted Messaging» (The New York Times, 2021)
- Материалы Фонда электронных рубежей (EFF) о шифровании
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →