Обмануть сканер радужной оболочки теперь можно без фотографии глаза
Суть открытия авторов заключается в алгоритме для восстановления полного изображения радужной оболочки глаза по отпечатку длиной всего 5000 бит. Дело в том, что биометрические системы контроля доступа не хранят изображение радужки глаза целиком – вместо этого при первом сканировании вычисляется и записывается специальный код, уникальный для каждого человека. Код вычисляется по 240 характеристическим точкам изображения.
Исходное изображение, снятое сканером, при этом уничтожается. При последующих проверках система снимает изображение радужки глаза, вновь вычисляет код, а потом сравнивает этот код с тем, что хранится в памяти. Само собой, система учитывает возможные ошибки сканирования, так что определенный уровень расхождений заложен изначально. Таким образом, проверка считается пройденной даже при небольших отличиях в рассчитанном контрольном коде.
Исследователям удалось найти способ реверс-инжиниринга – они создали генетический алгоритм, который может восстановить исходное изображение по радужке глаза. Аналогично эволюции в живом мире, генетический алгоритм улучшает результаты с каждым новым проходом. В новом алгоритме качество восстановление постепенно приближается к исходному изображению, так что через 100-200 итераций получается изображение, необязательно полностью идентичное исходному, но вполне пригодное для прохождения проверки на сканере.
На самом деле, последствия открытия такого алгоритма могут быть серьезней, чем кажется. В частности, это означает полную компрометацию биометрической системы, если злоумышленники получат доступ к базе данных. Похитив базу данных, можно восстановить радужки, способные обмануть сканер, хотя исходные изображения не хранятся в базе в открытом виде. Более того, для проникновения на защищенный объект необязательно даже ломать внутреннюю базу данных. Достаточно вскрыть биометрическую базу данных организации-подрядчика, где часть персонала имеет доступ на режимный объект. В итоге злоумышленник может взять данные сотрудников с одобренным доступом и восстановить их радужки – потом можно восстановить изображение, напечатать его на контактной линзе, и доступ открыт. Пока это больше похоже на научную фантастику, но судя по результатам исследования, подобных случаев можно ожидать уже в недалеком будущем.
По материалам сайтов BBC, Popular Science и Wired.