Экран экстренного вызова на заблокированном смартфоне — это не просто кнопка «112»: исторически именно через него исследователи безопасности находили способы обойти PIN-код, графический ключ и даже пароль на Android и iPhone. Речь идёт об известном классе уязвимостей lockscreen bypass, когда ошибки в обработке интерфейса экстренного вызова позволяли «выломать» защиту экрана блокировки без знания пароля.

В этой статье мы разберём, почему экран экстренного вызова вообще стал вектором атаки, какие реальные уязвимости были обнаружены в прошлом, работают ли они сейчас и — главное — как владельцу смартфона защитить своё устройство. Пошаговых инструкций по взлому чужих устройств здесь не будет: такие действия незаконны, а материал написан с целью защиты и понимания принципов безопасности.

Почему экран экстренного вызова — слабое место блокировки

По законодательству большинства стран смартфон обязан позволять звонить в экстренные службы даже с заблокированного экрана и без SIM-карты. Из-за этого на экране блокировки существует отдельный интерфейс экстренного набора — по сути, мини-приложение, работающее поверх защиты. Любая ошибка в его коде теоретически открывает лазейку в обход PIN-кода.

Проблема в том, что этот интерфейс должен принимать пользовательский ввод — цифры, символы, иногда вставку из буфера обмена. А там, где система обрабатывает ввод до аутентификации, возможны сбои: переполнение полей, гонки состояний, некорректная обработка длинных строк. Именно на таких ошибках и строились известные обходы блокировки.

💡

Экран экстренного вызова — единственный интерактивный интерфейс, доступный до разблокировки, поэтому он исторически является главной мишенью для атак на экран блокировки.