Графический ключ из 9 точек на экране блокировки Android имеет строго ограниченное число допустимых комбинаций — 389 112 валидных вариантов, и это значение получено прямым перебором с учётом всех правил построения узора, а не простым возведением в степень. Если вы ищете полный список «всех ключей», то физически его перебрать вручную невозможно, а система Android после нескольких неверных попыток вводит задержку, что делает брутфорс практически бессмысленным.
В этой статье разберём, как устроена сетка 3×3, какие правила ограничивают построение узора, откуда берётся точное число комбинаций, почему одни ключи надёжнее других и что делать, если вы забыли собственный узор. Материал будет полезен и тем, кто выбирает ключ, и тем, кому интересна математика защиты экрана блокировки.
Как устроена сетка 3×3 и базовые правила узора
Экран ввода графического ключа представляет собой сетку из девяти точек, расположенных в три ряда по три. Для удобства анализа точки принято нумеровать как клавиши телефона: верхний ряд — 1, 2, 3, средний — 4, 5, 6, нижний — 7, 8, 9. Узор задаётся последовательностью соединённых точек, которую пользователь проводит пальцем, не отрывая его от экрана.
Построение ключа подчиняется жёстким правилам, которые и определяют итоговое число комбинаций:
- 🔢 Минимальная длина узора — 4 точки, максимальная — все 9 точек сетки
- 🚫 Одна и та же точка не может использоваться в узоре дважды
- ↔️ Нельзя «перепрыгнуть» через незадействованную точку: линия 1→3 автоматически включает точку 2, если она ещё не использована
- ✅ Перепрыгнуть через уже использованную точку можно — например, 2→1→3 допустимо, потому что точка 2 уже задействована
Именно правило промежуточных точек отличает реальную комбинаторику ключа от наивного подсчёта. Если бы ограничений не было, число последовательностей длиной от 4 до 9 из девяти различных точек составило бы сумму размещений — сотни тысяч вариантов. Правило «нельзя прыгать через свободную точку» отсекает часть последовательностей, и именно поэтому итоговая цифра получается именно такой, а не иной.
Сколько всего существует графических ключей: точный подсчёт
Точное число допустимых узоров было получено полным перебором всех последовательностей с проверкой правил — эта задача известна в среде исследователей безопасности и неоднократно подтверждалась независимыми вычислениями. Общее количество валидных графических ключей на сетке 3×3 — 389 112.
Распределение по длине узора выглядит следующим образом:
| Длина узора (точек) | Количество комбинаций |
|---|---|
| 4 точки | 1 624 |
| 5 точек | 7 152 |
| 6 точек | 26 016 |
| 7 точек | 72 912 |
| 8 точек | 140 704 |
| 9 точек | 140 704 |
Обратите внимание на любопытный факт: количество узоров из 8 и из 9 точек совпадает. Причина в том, что любой валидный узор из 8 точек однозначно достраивается до узора из 9 точек — оставшаяся свободная точка всегда может быть добавлена в конец, поскольку правило промежуточных точек к этому моменту уже не создаёт препятствий. Это следствие структуры сетки, а не совпадение.
Короткие ключи из 4–5 точек дают меньше 9 тысяч вариантов суммарно — это критически мало. Надёжность обеспечивают только узоры длиной от 7 точек.
Почему не все ключи одинаково надёжны
Формальное число комбинаций — почти 400 тысяч — создаёт ложное ощущение безопасности. На практике люди выбирают узоры крайне неравномерно, и исследования реальных ключей (в том числе анализ следов на экранах и опросы пользователей) показывают устойчивые закономерности. Злоумышленник, подбирающий ключ, начинает не со случайных вариантов, а с самых популярных.
Типичные слабые паттерны, которые проверяются в первую очередь:
- 🔤 Узоры в форме букв — Z, L, N, S, C, U, часто первая буква имени владельца
- 🏁 Ключи, начинающиеся из верхнего левого угла — статистически это самая популярная стартовая точка
- 📐 Простые геометрические фигуры: квадрат по периметру, треугольник, крест
- ➡️ Узоры, идущие слева направо и сверху вниз, без диагоналей и «обратных» движений
Дополнительный фактор риска — следы пальца на экране. Жирный след от многократного ввода узора под определённым углом освещения может быть виден на стекле, и это подтверждено экспериментально. Поэтому даже сложный ключ теряет часть защиты, если экран редко очищается.
⚠️ Внимание: графический ключ защищает только от случайного доступа. Если устройство попало к человеку, который знает ваши привычки (буква имени, характерный жест), популярные узоры подбираются за несколько попыток. Для конфиденциальных данных используйте PIN-код или пароль.
Как выбрать действительно стойкий узор
Действуйте от обратного: исключайте всё, что предсказуемо. Стойкий ключ — это не обязательно длинный ключ, а прежде всего нетипичный. Ниже — практический чек-лист для проверки вашего узора.
☑️ Проверка стойкости вашего графического ключа
Несколько дополнительных принципов. Во-первых, используйте стартовую точку из середины или нижнего ряда сетки — это резко сокращает шансы угадать начало узора. Во-вторых, диагональные соединения (например, 1→9 или 3→7) встречаются в пользовательских ключах заметно реже горизонтальных и вертикальных, поэтому их наличие повышает энтропию. В-третьих, пересечения линий и изменение направления движения делают узор труднее для визуального запоминания посторонним, даже если он подсмотрит часть жеста.
При этом не переусердствуйте со сложностью: ключ, который вы сами периодически вводите с ошибкой, рано или поздно приведёт к блокировке. Оптимум — узор из 7–9 точек, который вы способны воспроизвести мышечной памятью без ошибок.
Включите в настройках блокировки опцию скрытия визуального отображения узора при вводе (если она предусмотрена вашей версией Android) — линия не будет подсвечиваться, и подсмотреть ключ со стороны станет заметно труднее. Путь к настройке зависит от оболочки, ищите её в разделе «Безопасность» или «Экран блокировки».
Что делать, если вы забыли графический ключ
Это самая частая практическая проблема, связанная с узорами. Порядок действий зависит от версии Android и от того, какие методы восстановления были настроены заранее, поэтому универсальной инструкции не существует — сверяйтесь с документацией вашего устройства.
Безопасная последовательность проверок выглядит так:
- 🔑 Проверьте, предлагает ли экран блокировки альтернативный способ входа — резервный PIN-код или пароль, которые задавались при создании ключа
- 📧 На старых версиях Android после серии неверных попыток появлялась опция входа через Google-аккаунт — в современных версиях она убрана, но на устаревших устройствах может работать
- 🌐 Если на устройстве активна функция поиска устройства от производителя или Google, проверьте через веб-интерфейс, доступны ли опции разблокировки — их набор зависит от модели и версии ПО
- 💾 Крайняя мера — сброс до заводских настроек через режим восстановления; он удаляет ключ вместе со всеми данными, а на современных устройствах после сброса потребуется вход в ранее привязанный аккаунт (защита FRP)
⚠️ Внимание: не используйте сторонние программы и сервисы, обещающие «снять графический ключ без потери данных». Такие инструменты в лучшем случае не работают на современных версиях Android, в худшем — содержат вредоносный код или требуют несанкционированного доступа к устройству.
Комбинации кнопок для входа в режим восстановления различаются у разных производителей и даже у разных моделей одного бренда, поэтому точную последовательность берите из официальной инструкции вашего устройства. Заранее полезно убедиться, что резервное копирование данных включено — тогда сброс не станет катастрофой.
Почему нельзя просто «перебрать все 389 тысяч ключей»
Android вводит нарастающую задержку после неверных попыток: сначала пауза в десятки секунд, затем минуты. Даже при минимальной задержке полный перебор займёт годы непрерывного ввода. Кроме того, часть прошивок после большого числа ошибок требует пароль аккаунта или полностью блокирует ввод. Именно поэтому реальные атаки строятся не на брутфорсе, а на подборе популярных узоров и анализе следов на экране.
Графический ключ против PIN-кода и пароля
Частый вопрос — что надёжнее. Сравнение по числу комбинаций даёт такую картину: четырёхзначный PIN имеет 10 000 вариантов, шестизначный — 1 000 000, а графический ключ — 389 112. Формально длинный узор уступает шестизначному PIN, но превосходит четырёхзначный.
Однако практическая стойкость определяется не только математикой. PIN-коды люди тоже выбирают предсказуемо (даты рождения, повторяющиеся цифры), а графический ключ уязвим к подглядыванию и следам на стекле. Буквенно-цифровой пароль при достаточной длине надёжнее обоих вариантов, но проигрывает в удобстве ввода. Разумный компромисс для большинства пользователей — длинный нетипичный узор или шестизначный PIN плюс биометрия для повседневной разблокировки.
389 112 комбинаций — это теоретический максимум. Реальная стойкость ключа определяется тем, насколько ваш узор отличается от популярных шаблонов: букв, угловых стартов и простых фигур.
Часто задаваемые вопросы
Сколько всего существует графических ключей из 9 точек?
Ровно 389 112 валидных комбинаций. Это число получено полным перебором с учётом всех правил: минимум 4 точки, запрет повторного использования точек и запрет перепрыгивания через незадействованные промежуточные точки.
Какой длины должен быть надёжный графический ключ?
Рекомендуется узор из 7–9 точек. Ключи из 4–5 точек дают суммарно менее 9 тысяч вариантов, что недостаточно даже с учётом задержек между попытками. Узоры максимальной длины дают наибольшее число комбинаций и, как правило, содержат больше изменений направления.
Правда ли, что ключ можно узнать по следам на экране?
Да, эта атака (smudge attack) подтверждена экспериментально: жирный след от многократного ввода узора может быть различим на стекле под определённым освещением. Снижает риск регулярная очистка экрана и использование узоров с пересекающимися линиями, которые затрудняют определение направления движения.
Можно ли подобрать чужой графический ключ перебором?
Полный перебор практически невозможен из-за нарастающих задержек между попытками, которые вводит система. Реальная угроза — подбор популярных узоров (буквы, углы, простые фигуры) и подглядывание. Именно поэтому важна нетипичность ключа, а не только его длина.
Что надёжнее: графический ключ или PIN-код?
По числу комбинаций длинный узор (389 112 вариантов) превосходит четырёхзначный PIN (10 000), но уступает шестизначному (1 000 000). На практике оба метода страдают от предсказуемого выбора пользователей. Максимальную защиту даёт буквенно-цифровой пароль, а оптимальный баланс удобства и стойкости — нетипичный узор из 7–9 точек или шестизначный PIN в сочетании с биометрией.