Обмануть сканер радужной оболочки теперь можно без фотографии глаза

МЕНЮ


Искусственный интеллект
Поиск
Регистрация на сайте
Помощь проекту

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


На хакерской конференции Black Hat 2012 исследователи, представляющие Автономный университет в Мадриде и университет штата Западной Виргинии, оказали уникальный алгоритм для обмана одного из самых популярных инструментов биометрической авторизации – сканера радужной оболочки глаза. Если прежние попытки обхода этой системы были связаны с получением фотографии исходной радужно оболочки, то теперь для обмана даже не нужны ни фотографии исходного уполномоченного пользователя, ни прямой доступ к его телу, ни цифровое изображение радужной оболочки, каким оно выглядит в сканере. Все, что нужно для новой методики взлома – это уникальный код радужной оболочки пользователя, записываемый в биометрической базе данных.

Суть открытия авторов заключается в алгоритме для восстановления полного изображения радужной оболочки глаза по отпечатку длиной всего 5000 бит. Дело в том, что биометрические системы контроля доступа не хранят изображение радужки глаза целиком – вместо этого при первом сканировании вычисляется и записывается специальный код, уникальный для каждого человека. Код вычисляется по 240 характеристическим точкам изображения. Исходное изображение, снятое сканером, при этом уничтожается. При последующих проверках система снимает изображение радужки глаза, вновь вычисляет код, а потом сравнивает этот код с тем, что хранится в памяти. Само собой, система учитывает возможные ошибки сканирования, так что определенный уровень расхождений заложен изначально. Таким образом, проверка считается пройденной даже при небольших отличиях в рассчитанном контрольном коде.

Исследователям удалось найти способ реверс-инжиниринга – они создали генетический алгоритм, который может восстановить исходное изображение по радужке глаза. Аналогично эволюции в живом мире, генетический алгоритм улучшает результаты с каждым новым проходом. В новом алгоритме качество восстановление постепенно приближается к исходному изображению, так что через 100-200 итераций получается изображение, необязательно полностью идентичное исходному, но вполне пригодное для прохождения проверки на сканере.

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


Источник: internetua.com

Комментарии: