Компьютерное зрение помогло разблокировать Android за пять попыток
Графический ключ представляет собой один из способов блокировки смартфонов, которым пользуются около 40 процентов их владельцев. Этот способ заключается в повторении заданной фигуры с помощью девяти точек. Число попыток на разблокировку в этом случае варьируется от 5 до 20 в зависимости от версии операционной системы. Затем смартфон блокируется до ввода PIN-кода.
В новой работе ученые представили способ, который позволяет подобрать графический ключ за пять попыток. Для этого необходимо получить видеозапись, на которой изображены пальцы владельца смартфона в момент разблокировки. Запись должна производиться на расстоянии до 2,5 м при использовании камеры мобильного телефона и до девяти метров при наличии зеркальной камеры.
После этого алгоритм компьютерного зрения анализирует движения пальцев и подбирает самые вероятные варианты графического ключа. Метод тестировался на 120 ключах, составленных произвольно. Результаты показали, что точность подбора составляет 95 процентов. Причем частая смена направления движения пальца упрощала подбор, несмотря на более сложную конечную фигуру.