Как телефон обрабатывает сообщение до того, как вы его откроете
Чтобы показать уведомление, определить тип вложения или подготовить звонок, смартфону не нужно ждать прикосновения владельца. Приложение и операционная система автоматически разбирают поступающие данные: распознают формат, извлекают служебную информацию, иногда создают предварительный просмотр. Именно в этот момент сообщение уже проходит через программный код телефона.
Если в таком коде есть уязвимость — ошибка, позволяющая выполнить действия, не предусмотренные разработчиками, — специально подготовленные данные могут запустить её при автоматической обработке. Поэтому иногда достаточно самого факта доставки. Подобный способ называют атакой «нулевого клика»: человеку не требуется открывать сообщение, нажимать ссылку или принимать звонок. Беззвучный вызов тоже может доставить данные, которые телефон обработает, даже если экран не подал заметного сигнала.
Почему обновление меняет ситуацию
Шпионская программа обычно не «прячется в сообщении» как обычный файл, который достаточно удалить. Сообщение может лишь запустить цепочку эксплуатации уязвимости: сначала злоумышленник добивается выполнения кода, а затем пытается получить доступ к нужным данным или функциям устройства. Конкретный результат зависит от ошибки и защитных ограничений телефона; не всякая попытка заражения срабатывает.
Обновления закрывают известные уязвимости в системе и приложениях, поэтому уменьшают число способов пройти этот путь. Это не делает смартфон неуязвимым, но сокращает шанс, что автоматически обработанные данные смогут запустить вредоносный код. В этом и состоит неприятная особенность атак без касания: привычное правило «не открывать подозрительную ссылку» здесь не помогает — важнее, чтобы телефон исправлял ошибки в программах, которые читают входящие данные за пользователя.






