- •Биометрика
- •Применение биометрики
- •Измерение физических отличительных черт
- •Измерение поведенческих характеристик
- •Как работает биометрика
- •Снятие биометрических показателей
- •Обратная связь во время ввода биометрических измерений
- •Подделка физической характеристики человека
- •Создание и совмещение эталонов
- •Пример: биометрика очертаний руки
- •Регистрация пользователя
- •Точность биометрики
- •Среднее пространство атаки
- •Шифрование биометрики
- •Сохранение режима секретности
- •Аутентичность биометрических данных
- •Проблемы эксплуатации биометрических систем
Подделка физической характеристики человека
Биометрическое считывающее устройство представляет собой очевидную цель для атаки на биометрическую систему. Если считывающее устройство просто получает цифровое изображение от датчика и передает его дальше, то можно замаскироваться под кого-нибудь другого, подав на датчик те же данные, что обычно предоставляет жертва. Для систем распознавания по отпечаткам пальцев стратегия выглядит очевидной: изготавливается нужное изображение отпечатка пальца и предъявляется системе вместо отпечатка жертвы. Эта стратегия могла бы работать, если бы для получения отпечатков пальцев использовались стандартные сканеры. Однако, как отмечалось ранее, в системах, работающих на основе отпечатков пальцев, большей частью используются специализированные сканеры. Эти сканеры обычно проектируются так, чтобы регистрировать трехмерную структуру выступов и впадин отпечатка пальца, а не просто их двумерную картинку. Хотя это может предотвратить подмену отпечатков пальцев фотокопией, более изощренные атаки могут увенчаться успехом.
Например, в лаборатории тестирования продуктов специализированного журнала Network Computing ("Сетевые вычисления") попытались применить две достаточно сложные методики подделки отпечатков пальцев в отношении нескольких считывающих отпечатки устройств. В одном случае они сняли "скрытые" отпечатки пальцев со стола, используя технику, аналогичную той, что используются полицией. Затем они перенесли скрытые отпечатки на прозрачный материал и использовали эту прозрачную пленку для подмены реального отпечатка пальца человека. С помощью этой методики удалось ввести в заблуждение несколько систем распознавания отпечатков пальцев. Все это может быть серьезной проблемой, так как взломщик тоже может снять отпечаток пальца пользователя с зеркала, дверной ручки или другой поверхности и выдать себя за этого пользователя.
Во втором эксперименте в лаборатории взяли восковые отпечатки с пальцев пользователя и сделали резиновые копии. С помощью таких копий удалось обмануть большинство сканеров. К счастью, подобная техника требует сотрудничества жертвы.
Основной контрмерой против таких атак является использование более сложных датчиков, которые измеряют дополнительные свойства физической отличительной черты. Вот почему многие устройства для считывания отпечатков пальцев снимают трехмерный отпечаток, так что в биометрических показателях можно отдельно рассматривать выступы и углубления. В некоторых считывающих устройствах для выявления подделки осуществляется измерение электрической емкости кожи или температуры.
Подобный тип атаки, основанной на воспроизведении, может быть применен к системам, использующим биометрику поведения, в частности распознавание речи. Например, взломщик может получить высококачественную запись паролевой фразы, произносимой жертвой. Вымышленный случай подобной атаки был показан в вышедшем на экраны в 1992 году фильме Sneakers ("Воришки").
Контрмерой для предотвращения подобных атак является требование различного поведения в каждой попытке аутентификации. Тут в основе лежит та же идея, что и в паролевой аутентификации по методу "запрос — ответ". В некоторых системах с распознаванием речи этого добиваются путем предложения пользователю каждый раз произносить разные паролевые фразы. Например, можно сначала заставить пользователя произнести последовательность цифр, а затем случайным образом выбирать новую последовательность при каждой новой попытке аутентификации. Более передовым подходом было бы использование произносимого вслух произвольного предложения. Однако любая из этих стратегий будет создавать большую нагрузку на биометрическую систему. С точки зрения удобства лучше обучить систему распознавать пользователя, когда тот произносит заданную фразу, меняющиеся же фразы потребуют значительно большего времени для обучения. Систему придется научить распознавать любые слова, которые могут быть использованы; кроме того, должна учитывать все особенности слитного произношения пользователем пар слов. Поэтому использование подобных систем иногда может быть нецелесообразным.
