Андрей Смирнов
Время чтения: ~16 мин.
Просмотров: 3 727

Лучшие и популярные графические ключи в картинках

Графические ключи так же предсказуемы, как пароли «1234567» и «password»

Рекомендуем почитать:xb-001-210x280.jpg

Хакинг для новичков

Многочисленные утечки данных не раз доказывали, что самые распространенные пароли (а также самые уязвимые), это всевозможные вариации на тему «password», «p@$$w0rd» и «1234567». Когда в 2008 году в Android появились графические ключи, казалось, они могут изменить ситуацию. Теперь становится ясно, что ситуация с графическими ключами мало отличается от ситуации с обычными паролями. Выпускница Норвежского университета естественных и технических наук Марте Лёге (Marte Løge) провела исследование данной темы, в ходе защиты магистерской диссертации. Свой доклад под названием «Скажи мне кто ты, и я скажу тебе, как выглядит твой графический пароль» Лёге зачитала на конференции PasswordsCon в Лас-Вегасе.

Так как графически ключи еще сравнительно молоды, и собрать большое количество примеров реальных ключей «из жизни» затруднительно, выборка у Лёге получилась небольшая – она проанализировала 4 000 Android lock Patterns (ALP). Тем не менее, полученные на выходе данные оказались небезынтересны.

«Люди предсказуемы. В случае графических паролей, мы наблюдаем тот же подход, которым люди руководствуются при создании PIN-кодов и обычных буквенно-числовых комбинаций», — рассказала Лёге на конференции. ALP может содержать не менее 4 узлов и не более 9, что суммарно дает  389,112 возможных комбинаций. Так же как в случае с обычными паролями, число комбинаций возрастает экспоненциально, вместе с длиной графического ключа.

Длина графического ключа Число комбинаций
4 1,624
5 7,152
6 26,016
7 72,912
8 140,704
9 140,704

В целом, основные собранные данные таковы:

  • 44% ALP начинаются из верхнего левого узла
  • 77% начинаются в одном из четырех углов экрана
  • 5 – среднее число задействованных в графическом пароле узлов, то есть взломщику придется перебрать менее 8 000 комбинаций
  • Во многих случаях графический пароль состоит за 4 узлов, а это уже менее 1,624 комбинаций
  • Чаще всего ALP вводят слева направо и сверху вниз, что тоже значительно облегчает подбор

alp-length-breakdown-640x374.png

Мужчины в целом придумывают более сложные и длинные пароли, чем женщины. Самые сложные пароли – у молодых мужчин. Иллюстрация ниже демонстрирует разницу в сложности паролей:

Команда исследователей формализовала систему оценки сложности графических ключей еще в 2014 году, представив документ «Dissecting pattern unlock: The effect of pattern strength meter on pattern selection». Опираясь на данную систему оценки надежности комбинаций, Лёге получила следующие цифры: самый ненадежный пароль среди опрошенных набрал 6,6 баллов, самый надежный – 46,8 баллов. Средняя надежность пароля составила 13,6 баллов.

Помимо прочего, графические ключи оказались подвержены той же «болезни», что и численно-буквенные пароли, в качестве которых пользователи часто используют обычные слова. Более 10% полученных Лёге паролей оказались обычным буквами, которые пользователи чертили на экране. Хуже того, почти всегда выяснялось, что это не просто буква, но первая буква имени самого опрошенного, его супруга(ги), ребенка и так далее. Если атакующий, пытается взломать смартфон и знает имя жертвы, все становится совсем просто.

weak-android-lock-patterns-640x380.png

«Было очень забавно видеть, что люди используют ту же стратегию запоминания, к которой привыкли, используя численно-буквенные пароли. Тот же самый образ мысли», — рассказала Лёге. Выходит, если атакующим удастся собрать достаточно большое количество графических ключей, они смогут воспользоваться моделью Маркова, что значительно увеличит их шансы на успех. Лёге не стала фокусироваться на данном методе взлома в своем докладе из этических соображений.

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

Фото: Marte Løge

Как выбрать максимально надежный графический ключ для блокировки смартфона?

slabye-klyuchi.jpg Что только не придумывают производители смартфонов для того, чтобы пользователи отказались от паролей вроде 1234 или qwerty, подобрать которые не составляет никакого труда. Как выяснилось, использования графического ключа на странице блокировки ничуть не усложняет несанкционированный вход в устройство, поскольку большинство владельцев смартфонов используют примерно одинаковые ключи.

Исследование четырех тысяч мобильных устройств, проведенное выпускницей Норвежского университета науки и технологии Марте Логе, показало, что в 77% случаев пользователи рисуют ключ, начиная от одного из углов, и с вероятностью 44% это левый верхний угол. Большинство пользователей соединяют лишь 4 точки, а 10% рисуют какую-либо букву, которую проще всго запомнить (например, начальную из своего имени). Получается, что защита графическим ключом не такая надежная, как принято считать. В некоторых случаях она такая же слабая, как однобуквенный пароль.

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

Чтобы избежать взлома при использовании этой схемы защиты, нужно следовать нескольким правилам:

— Рисуйте ключ, начиная откуда угодно, но не из угла; — Используйте как можно большее число точек; — Следите за тем, чтобы окружающие не подглядели ваш пароль; — Не забывайте протирать экран, ведь на нем может остаться след от пальца, который выдаст ваш ключ; — Время от времени меняйте ключ блокировки. В этом случае, даже если кто-то подглядит ваш пароль, то может не успеть им воспользоваться.

Некоторые оболочки для Android (например, CyanogenMod) позволяют усложнить ключ — увеличить число точек или спрятать их с экрана. Подсмотреть ключ становится еще сложнее, ведь «злоумышленнику» будет довольно трудно запомнить рисунок, если он не знает размер «матрицы» и не видит точки. Правда, и вам с непривычки будет затруднительно вводить такой ключ.

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

Используем учетную запись Google

Разблокировать смартфон можно используя свою учетную запись в Гугл. Алгоритм действий следующий:

  1. Пробуем несколько раз ввести графический ключ (как правило, достаточно не более пяти попыток). Поскольку все рисунки неправильные, то смартфон автоматически блокируется. Практически сразу на его экране появляется специальное уведомление о том, что возможность ввести фигуру появится не ранее, чем через 30 секунд (иногда такое время исчисляется одной минутой);
  2. Часто после неправильно введенного ключа, на экране вашего смартфона появится надпись «Домой». Если же этого не произойдет, попробуйте повторить попытку снова. Заметьте, что такой вариант возможен только, если имеется активное Интернет-соединение. Без него этот вариант недействителен. Потому лучше сразу приступать к прочим вариантам.
  3. Как только появится кнопка «Домой», у вас будет возможность открыть свою учетную запись, где можно поменять графический ключ. Для этого пройдите авторизацию: введите свой электронный адрес и пароль.

3-214.jpg

Как разблокировать забытый графический ключ на Андроид

kak-razblokirovat-zabytyj-graficheskij-klyuch-na-android.png

Как разблокировать забытый графический ключ на Андроид. Сейчас многие владельцы смартфонов используют для разблокировки метод ввода графического ключа. Это позволяет защитить аппарат от воров, которые попросту не смогут получить доступ к содержимому девайса. Однако иногда такой метод играет с пользователем злую шутку. Направление движений пальца вполне можно забыть. В такой момент владелец устройства начинает задаваться вопросом: «Как разблокировать Андроид, если забыл графический ключ?». В сегодняшнем материале мы во всех подробностях ответим на данный вопрос.

Читайте также:  Дисплей (экран) в сборе с тачскрином для HTC Desire 728 черный

Использование SMS Bypass

Снять графический ключ с Андроида можно несколькими способами. Не все из них срабатывают в абсолютном большинстве случаев. Но существует один наиболее надежный способ. Он заключается в установке SMS Bypass. Эта небольшая и совсем недорогая программа позволит убрать графический ключ, прислав на смартфон особое SMS-сообщение, содержащее текст «1234 reset». Само собой, этот код можно поменять в настройках утилиты.Внимание: для работы приложению требуется root-доступ! Обязательно получите права суперпользователя перед его установкой! Следует отметить, что установить SMS Bypass можно даже на заблокированный девайс, лишь бы на нём был аккаунт Google. Для установки вам необходимо зайти с компьютера в Google Play под этим же аккаунтом. Перейдите на страничку приложения и нажмите кнопку «Купить». Затем вам предоставят выбор, на какой именно гаджет установить программу. Если смартфон подключен к интернету, то инсталляция будет произведена в ближайшую минуту.

gr-parol1-min.jpg

Звонок на телефон

Этот способ обойти графический ключ на телефоне не требует каких-либо капиталовложений. Не нужно и устанавливать дополнительное приложение. Вам необходимо лишь осуществить звонок на свой номер с другого аппарата.Внимание: этот метод работает только на старых смартфонах, функционирующих под управлением Android 2.2 или более ранней версии операционной системы. Позднее брешь в безопасности была устранена. Метод заключается в том, чтобы во время принятия звонка сбросить графический ключ. Делается это по пути «Настройки» — «Безопасность».

Ввод данных от своего аккаунта

Этот способ срабатывает не на всех версиях Android. Он зашит лишь в некоторые фирменные оболочки. Метод снятия графического ключа заключается в пяти-шести попытках неправильного его ввода. После этого вам предложат подождать 30 секунд.

gr-parol2-min.jpg

После дальнейших бесплодных попыток совершить правильные движения пальцем отобразится окно с кнопкой «Забыли графический ключ?». Нажмите на неё, после чего вам останется ввести данные от своего аккаунта Google (логин и пароль). Если в данный момент ваш смартфон не подключен к интернету, то сделать это можно сразу после его перезагрузки. Также для этого можно нажать кнопку «Экстренный вызов» и ввести следующий код: *#*#7378423#*#*

gr-parol4-min.png

Ручное удаление файла gesture.key

Внимание: этот способ работает только на смартфонах с модифицированным меню Recovery! Если вы никогда не устанавливали сторонние прошивки, то данный метод не для вас! Ваш графический ключ содержится в текстовом файле gesture.key. Если его удалить, то и сам графический ключ сбросится. Устранить его без разблокировки устройства можно при помощи следующих меню Recovery:

Сброс настроек

Отличным вариантом для того чтобы обойти графический ключ на смартфоне Андроид является сброс настроек. Конечно же, такой способ оптимальный, если устройство совсем новое, и на нем нет никакой важной личной информации. Таким образом, вы сможете возвратиться к заводским настройкам, а значит, указать новую фигуру. Но если смартфон заполнен важными фото, видео, контактами, прочей информацией, которую не хочется потерять, то такой вариант – не для вас.

Тем не менее вы сможете защитить ту информацию, которая расположена на флеш-памяти. Для этого перед началом процедуры сброса настроек, не забудьте извлечь MicroSD. Кроме того, важно, чтобы зарядка мобильника была не ниже 65%.

Сброс настроек на примере смартфона Samsung

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

Как правило, такая процедура выглядит так:

  • Отключаем свое мобильное устройство;
  • Нажимаем одновременно «Питание», «Домой» и «Громкость»;
  • Как только на экране появится заставка Samsung, кнопку «Питание» отпускаем, а две другие держим еще 10 секунд, не менее. Такие действия нужны для появления режима Recovery (восстановление).
  • После запуска Recovery, перед вами открывается специальное Меню. Для того чтобы реализовать аппаратный сброс личных параметров, необходимо активировать «Wipe data/factory reset, то есть стирание информации. При этом перемещаться по меню можно, используя кнопки громкости.
  • Выбираем необходимый нам пункт и открываем его с помощью кнопки «Питание», кликаем на «YES» и подтверждаем процедуру сброса настроек кнопкой питания.

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

Вариант № 2. Как разблокировать графический ключ через сброс к заводским настройкам.

В некоторых случаях разблокировать графический ключ при помощи аккаунта не получается. Например, вы не можете вспомнить логин или пароль от аккаунта. В таких случаях вы можете воспользоваться сбросом к заводским настройкам через меню восстановления (через recovery menu). Данный способ работает практически всегда и при его использовании вам не нужно вводить никакие данные. Но, выполняя сброс к заводским настройкам, вы потеряете все данные, которые хранились в памяти устройства (включая фотографии, видео, документы, контакты, сообщения и т.д.).

ochen-bezopasnyj-sposob-zablokirovat-ustrojstvo.png

Итак, действия, которые вам необходимо выполнить для разблокировки графического ключа через recovery menu:

  1. Выключите телефон. Если нужно снимите и установите батарейку.
  2. Нажмите и удерживайте клавишу увеличения громкости.
  3. Не отпуская клавишу громкости нажмите и удерживайте клавишу Домой.
  4. Не отпуская клавишу громкости и клавишу Домой зажмите клавишу включения устройства.
  5. Удерживайте клавиши пока устройство не загрузится в режиме восстановления.
  6. В меню восстановления выберите пункт «Wipe Data / Factory Reset» и ждите пока устройство перезагрузится.

Все, после этих действий вы должны получить не заблокированное устройство с чистой системой, без программ и каких либо настроек. Если у вас не получается включить в безопасный режим, значит для вашего устройства нужно зажимать другую комбинацию клавиш. Например, на некоторых смартфонах для входа в recovery menu нужно зажимать обе клавиши громкости и кнопку включения.

Графический ключ Android научились взламывать за пять попыток

f3ad69e877fe6ec69c887dcbc18e0a8b.jpg Wikimedia Commons

Специалисты по информационной безопасности из Ланкастерского университета, британского Университета Бата и китайского Северо-Западного университета научились с помощью алгоритмов компьютерного зрения подбирать графический ключ для разблокировки смартфонов на базе операционной системы Android. Доклад будет представлен на конференции NDSS 2020, краткое содержание доступно на сайте Ланкастерского университета.

Графический ключ — один из способов блокировки Android-устройств, которые, по данным авторов публикации, используют около 40 процентов пользователей. При таком способе блокировки смартфон можно разблокировать, повторив изначально заданную фигуру, которая может в разном порядке проходить через девять точек. Количество попыток на отгадывание ограничено двумя десятками или пятью, в зависимости от версии операционной системы. После того, как попытки исчерпаны, телефон блокируется и пользователю необходимо его разблокировать с помощью аккаунта google или резервного PIN-кода. В своем докладе авторы утверждают, что научились достоверно подбирать графический ключ за пять попыток.

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

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

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

Два года назад стало известно о масштабной уязвимости в библиотеке Stagefright операционной системы Android. Уязвимости были подвержены 950 миллионов устройств (95 процентов от общего количества Android-гаджетов), а для взлома достаточно было прислать специально подготовленное MMS-сообщение. Позднее компания Zimperium выпустила приложение, которое позволяет проверить устройство на наличие распространенной уязвимости операционных систем семейства Android.

Николай Воронцов

Использование сторонних приложений

Для того чтобы воспользоваться помощью стороннего программного обеспечения, вам нужно получить root-права. Суть данного способа в том, что в случае блокировки экрана необходимо отправить специальное SMS-сообщение на мобильный телефон. Оно будет служить определенным кодом, который позволит сбросить установленный ранее графический ключ. Для того чтобы активировать данную возможность, выполните такие действия:

  • Получите root-права или доступ к учетной записи супер-пользователя;
  • В Play Маркет скачайте утилиту «SMS Bypass» и установите ее на свой мобильный телефон. Такая программа является платной. Ее цена составляет один доллар США.
  • После вышеуказанных действий откройте настройки данной утилиты и поменяйте предустановленный пароль, предоставьте ей root-права.

Какой алгоритм работы данного программного обеспечения? Все достаточно просто. Отправьте на свой мобильный телефон сообщение с таким текстом: ХХХХ reset (где Х – пароль сброса ключа). Когда СМС поступит на ваш телефон, он перезагрузится автоматически. После чего вы сможете установить на него другой графический ключ или воспользоваться каким-то другим методом защиты.

10-102.jpg

Способы обхода графического ключа на Android для продвинутых пользователей

Удалить графический ключ можно с помощью специализированного файлового менеджера. Как это происходит на практике? Когда вы устанавливаете графический ключ, в файловой системе создается специальный файл. В нем – вся информация о ключе. Для того чтобы отключить пароль, нужно просто удалить этот файл. Как это сделать? Воспользоваться специальным программным обеспечением под названием AROMA File Manager.

11-72.jpg

Помимо того на гаджете должна присутствовать CWM или меню Recovery. Алгоритм действий следующий:

  • Скачиваем файловый менеджер в формате ZIP (это важный момент, разархивировать файл не нужно);
  • Отправляем программу на карту памяти телефона, воспользовавшись ПК;
  • Вставляем карту памяти в телефон;
  • Перезагружаем Recovery (нажимаем одновременно кнопки питания и громкости);
  • Выбираем «Установить ZIP с SD карты», указав необходимый архив, и подтверждаем это действие. После этого произойдет запуск файлового менеджера;
  • Переходим в DATA/SYSTEM, там находим файл gesture.key. (или, как вариант, password.key) и удаляем его.

1-254.jpg

Но иногда случается так, что удаление gesture.key ничего не дает. Что делать в таком случае? Вы можете воспользоваться программой adb. Какой алгоритм действий?

  • Скачиваем на свой ПК программу adb и сохраняем ее в корне диска С;
  • Подключаем свой мобильный телефон к ПК через USB;
  • Запускаем соответсвенный скрипт, после чего откроется командная строка;
  • Подтверждаем удаление файла;
  • Как только начнется перезагрузка смартфона, отсоединяем его от компьютера;
  • После того как телефон перезагрузится, вводим любой пароль и удаляем ключ.

<divl></dt>

</divl>

Звонок с другого мобильного номера

Такой способ актуален только для мобильных устройств на платформе Андроид версии 2.2. и ниже. Алгоритм очень простой. Позвоните на свой заблокированный телефон с другого мобильника и просто ответьте на этот звонок. Затем сверните окно вызова и нажмете на «Домой». В результате таких действий ваше устройство временно будет разблокировано, поэтому на исправление ситуации у вас будет всего несколько секунд. Очень быстро открываем «Настройки» / «Безопасность» и удаляем графический ключ.

6-35.jpg

Используемые источники:

  • https://xakep.ru/2015/08/21/alp-stat/
  • https://smart-photoshop.ru/novoe-i-ozhidaemoe/kakie-byvayut-graficheskie-klyuchi.html

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации