Signal считается эталоном защищённой переписки — шифрование end-to-end там реализовано образцово, и именно на этом репутация мессенджера строится годами. Поэтому новость о том, что в библиотеке, которую использует Signal, нашли баг, позволяющий потенциально подслушивать и подглядывать за собеседником после завершения звонка, причём незаметно для него, звучит особенно неприятно. Не потому, что Signal хуже других, а потому, что это разрушает главный аргумент в его пользу — «если есть сквозное шифрование, значит безопасно».
Источник — заметка CNews — даёт только заголовок и короткое описание: баг в сторонней библиотеке, используемой Signal, потенциально даёт возможность слушать разговор после его окончания без уведомления собеседника. Название библиотеки, номер уязвимости, затронутые платформы, статус патча и то, воспроизвели ли проблему независимые исследователи, — всё это в доступном материале не указано. Честно предупреждаю: домысливать эти детали я не буду, и дальше статья строится не на технических подробностях уязвимости, а на том, что эта новость означает в более широком контексте.
Что известно, а что нет
Из описания можно выделить только факты:
- проблема находится не в самом протоколе шифрования Signal, а в сторонней библиотеке, которую мессенджер использует;
- речь идёт о звонках — потенциальная утечка звука и видео происходит после завершения разговора;
- собеседник, у которого остаётся активным микрофон или камера, об этом не узнаёт.
Чего источник не сообщает: исправлена ли проблема на момент публикации, на каких платформах она воспроизводится, кто её обнаружил и является ли она уже эксплуатируемой в реальных атаках или пока теоретической. Это принципиально ограничивает выводы, которые можно сделать из новости — и я не буду выдавать предположения за факты.
Почему это важнее, чем просто «баг в приложении»
Классы уязвимостей, связанных с тем, что микрофон или камера не отключаются корректно после завершения звонка, в индустрии не новы — похожие истории периодически случаются с самыми разными сервисами видеосвязи. Интересно здесь другое: это произошло именно с мессенджером, который миллионы людей выбирают специально ради приватности. Это хороший повод вспомнить простую вещь: шифрование трафика защищает содержимое сообщения от перехвата по дороге, но ничего не гарантирует насчёт того, что происходит на самом устройстве — в коде, который обрабатывает звонок, читает микрофон или рисует интерфейс. Приватность — это свойство всей системы, а не одной криптографической примитивы внутри неё.
Практический вывод для обычного пользователя: репутация мессенджера как «самого защищённого» — не повод давать ему карт-бланш на разрешения микрофона, камеры и фоновую работу. Полезная привычка — периодически проверять, какие приложения реально имеют доступ к микрофону и камере на телефоне, и отключать его там, где он не нужен постоянно.
Что это значит для российского контекста — MAX и Telegram
В России вопрос доверия к мессенджерам стоит особенно остро из-за MAX — приложения, установку которого многим фактически приходится делать не по собственному выбору, а по требованию работодателя, школы, госуслуг или другого внешнего обязательства. Про MAX регулярно возникают вопросы о собираемых данных и запрашиваемых разрешениях, и новость о Signal в этом смысле полезна как напоминание: даже сервис с подчёркнуто проприватизированной репутацией может держать на устройстве код с уязвимостями, затрагивающими микрофон и камеру. Если это возможно для Signal, оснований считать MAX или любой другой мессенджер застрахованным от подобных проблем попросту нет.
Это не повод для паники и не повод объявлять Telegram «безопаснее» — у него своя история вопросов к приватности и своя архитектура, где часть чатов не шифруется end-to-end по умолчанию. Разумный вывод скорее такой: вопрос не «какой мессенджер самый защищённый», а «сколько потенциально рискованных приложений с доступом к микрофону и камере реально установлено на моём основном телефоне, и зачем они там нужны постоянно».
Как снизить поверхность атаки на практике
Общий принцип информационной безопасности простой: чем меньше приложений с доступом к микрофону, камере и фоновой работе резидентно находится на основном устройстве, тем меньше потенциальных точек для подобных багов. Применительно к обязательному MAX это означает: если приложение нужно только для того, чтобы быть доступным по требованию, а не для повседневного использования, держать его постоянно установленным на личном телефоне — не лучшая идея именно с точки зрения разрешений и поверхности атаки.
Максограм решает именно эту задачу: вы один раз устанавливаете MAX, сканируете QR-код в боте @maxogrambot — и дальше все входящие сообщения из MAX приходят к вам в Telegram, а ответы оттуда же уходят обратно собеседнику в MAX. После этого сам MAX с телефона можно удалить: приложение продолжает выполнять свою функцию через переадресацию, но больше не висит резидентно на устройстве с доступом к микрофону, камере и прочим разрешениям. Если вам важно формально соответствовать требованию «иметь MAX», но не хочется держать на телефоне лишнее приложение с неизвестным набором уязвимостей — это конкретный способ сократить именно ту поверхность атаки, о которой говорит история с Signal.