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

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

Но как это на самом деле работает? И что еще важнее, что происходит, когда это не срабатывает?

Механика цифровой идентичности

Большинство этих сканеров потребительского класса используют емкостное sensing (датчики). Представьте себе микроскопическую батарею. Датчик содержит тысячи крошечных конденсаторных пластин. Когда ваш палец касается стекла, гребни вашего отпечатка соприкасаются с поверхностью. А впадины (пространства между гребнями) — нет.

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

«Система не сохраняет фото вашего пальца. Она сохраняет карту гребней и впадин.»

Это отличается от оптических сканеров, которые используют свет для создания снимка. Емкостные датчики сложнее обмануть простой фотографией, но они не неуязвимы. Они измеряют проводимость. Сухая кожа может вызывать сбои. Мокрые руки могут приводить к ложным срабатываниям. А если датчик загрязнится? Вы окажетесь заблокированы.

Как биометрическая безопасность сравнивается с паролями

Почему стоит отказаться от паролей? Потому что они ужасны. Люди плохо создают сложные строки. Мы их повторяем. Мы пишем их на стикерах. Мы их забываем.

Сканеры отпечатков пальцев предлагают удобство. Вы не можете забыть свой палец. Он всегда с вами. Для среднего пользователя это кажется улучшением. Это быстрее. Это тактильно. Это кажется безопасным.

Но это не так.

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

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

Где возникают сбои

Сканеры отпечатков пальцев не безошибочны. Они дают сбой по двум причинам: ложные срабатывания и ложные отказы.

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

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

Затем есть спуфинг. Можете ли вы подделать отпечаток пальца

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

Уникальность этих гребней — совсем другая история. Это в основном вопрос случая.

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

Эта биологическая случайность делает анализ отпечатков пальцев полезным для обеспечения безопасности и криминалистики. trained eye (подготовленный глаз) или сложное программное обеспечение может заметить мельчайшие различия между двумя отпечатками, которые выглядят идентично невооруженным глазом.

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

Механика оптического сканирования

Оптические сканеры — самый старый и узнаваемый тип. Они работают аналогично планшетному сканеру документов или цифровой камере. Основным компонентом является ППЗС (ПЗС-матрица, Charge Coupled Device). Это тот же светочувствительный массив, который используется в видеокамерах и зеркальных фотоаппаратах (DSLR).

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

Вот как на самом деле происходит процесс захвата.

Вы прикладываете палец к стеклянной пластине. Массив светодиодов (LED) под стеклом освещает ваш палец. Свет отражается от гребней вашей кожи. Долины между гребнями поглощают больше света или рассеивают его иначе. ПЗС-матрица захватывает этот отраженный свет.

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

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

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

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

Только когда изображение четкое и правильно экспонированное, система начинает процесс сопоставления.

Почему емкостные сканеры отличаются

Емкостные сканеры не полагаются на свет. Они не используют светодиоды или ПЗС-матрицы. Вместо этого они используют принципы емкости. Каждое человеческое тело является проводником. Сканер создает микроскопическую сетку конденсаторов на поверхности стекла.

Когда вы прикладываете палец к датчику, гребни и долины по-разному взаимодействуют с этим электрическим полем. Гребни касаются стекла, изменяя емкость в этих конкретных точках. Долины находятся немного выше поверхности, создавая другую электрическую подпись.

Сканер отображает эти изменения емкости. Он строит цифровое представление пальца на основе электрических сигналов, а не отраженного света. Этот метод более устойчив к таким факторам окружающей среды, как влага или грязь на стекле. Он также tends to be more durable (как правило, более долговечен), поскольку в нем нет сложных оптических линз, которые можно сломать или сместить.

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

Емкостные сканеры не полагаются на свет. Они используют электричество.

Вы получаете изображение гребней и впадин, как и в случае с оптическими датчиками, но механизм совершенно иной. Вместо камеры здесь используется массив крошечных ячеек. Каждая ячейка представляет собой полупроводниковый чип, содержащий две проводящие пластины, разделенные слоем изолятора. Эти ячейки микроскопичны. Они меньше ширины одного гребня на вашем пальце.

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

Вот схема подключения:
Неинвертирующий вход заземлен. Инвертирующий вход подключен к опорному напряжению и цепи обратной связи. Эта цепь обратной связи включает в себя две проводящие пластины.

Эти пластины образуют конденсатор. Электрический компонент, который накапливает заряд.

Когда вы прикладываете палец к датчику, ваша кожа действует как третья пластина. Она находится поверх изолятора. Во впадинах образуется воздушная прослойка.

Расстояние имеет значение. Емкость изменяется в зависимости от зазора между пластинами. Гребень находится ближе к датчику, чем впадина. Следовательно, конденсатор под гребнем накапливает больше заряда, чем конденсатор под впадиной.

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

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

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

Почему емкостные сканеры превосходят оптические

Главное преимущество — безопасность. Емкостным сканерам требуется физический трехмерный отпечаток пальца. Они считывают не просто световой и темный узор визуального отпечатка. Это значительно затрудняет обман системы с помощью поддельного отпечатка или фотографии.

Есть также преимущество в размере. Оптическим сканерам нужны ПЗС-матрицы и линзы. Они громоздки. Емкостные сканеры используют полупроводниковые чипы. Они гораздо компактнее. Именно поэтому вы видите их встроенными в трекпады ноутбуков и рамки смартфонов.

Минутии: настоящий_matchmaker_

Фильмы врут.

В кино анализ отпечатков пальцев выглядит как игра с наложением прозрачных пленок. Следователи сдвигают одно изображение над другим, пока гребни не совпадут. Это выглядит драматично. Но это непрактично.

Реальные отпечатки пачкаются. Два скана одного и того же пальца могут выглядеть совершенно по-разному из-за давления или грязи. Попытка наложить целые изображения друг на друга тратит вычислительную мощность. Это также создает большую площадь поверхности для кражи данных.

Вместо этого системы сравнивают минутии.

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

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

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

Системе не нужно находить каждую единственную точку в обоих отпечатках. Ей нужно найти достаточно общих паттернов минутий, чтобы превысить пороговое значение. Этот порог варьируется в зависимости от программирования сканера.

Это баланс эффективности и точности. Найдите достаточно точек. Доверьтесь математике. И надейтесь, что ваш палец останется чистым.

Аутентификация сводится к трем вещам: то, что у вас есть, то, что вы знаете, и то, кем вы являетесь.

Большинство систем опираются на первые два фактора. Карта с магнитной полосой покрывает «то, что у вас есть». Пароль или PIN-код обрабатывает «то, что вы знаете». Но биометрические системы? Они погружаются в «то, кем вы являетесь». Они ищут физическое доказательство вашего существования — узоры гребней на ваших отпечатках пальцев, форму радужной оболочки глаза, уникальный ритм вашего голоса.

Почему физические признаки побеждают (обычно)

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

Физические характеристики значительно сложнее подделать, чем карту доступа.

Вот такой это рекламный ход. В теории биология — это абсолютный замок.

Иллюзия непобедимости

Здесь теория дает трещину. Биометрические системы не являются безошибочными. Они flawed (несовершенны).

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

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

Фатальный недостаток: вы не можете изменить свое лицо

Настоящая опасность заключается не в том, что сканер не узнает вас. А в том, что он может узнать не того человека. Или что ваши данные будут украдены.

Подумайте об этом. Если вы потеряете кредитную карту, вы звоните в банк. Вы получаете новый номер. Если кто-то украдет ваш PIN-код, вы его меняете. Это временные неудобства.

Биометрические данные постоянны.

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

Гибридное решение

Из-за этой экзистенциальной риски полагаться только на биометрию безрассудно. Самые безопасные системы комбинируют методы. Они используют многофакторную аутентификацию.

Возьмите банкомат. Вам нужна карта (то, что у вас есть) и PIN-код (то, что вы знаете). Биометрические системы работают лучше всего, когда они дополнены обычным паролем или токеном. Это создает барьер, который можно изменить в случае компрометации.

Будущее — за биометрией

Несмотря на риски, внедрение сканеров отпечатков пальцев и других биометрических систем ускоряется. Они становятся неотъемлемой частью повседневной жизни, заменяя ключи на наших брелоках и пароли в наших кошельках.

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

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

Часто задаваемые вопросы

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

Можно ли подделать отпечатки пальцев?
Да. Оптические и емкостные сканеры могут быть обмануты слепками, фотографиями высокого разрешения или желатиновыми репликами. Некоторые системы используют обнаружение живости (температура/пульс), чтобы смягчить эту проблему, но настойчивые злоумышленники могут обойти многие из этих проверок.

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

Статьи HowStuffWorks по теме

  • Как работает ДНК-экспертиза
  • Как работают системы распознавания лиц
  • Как работает шифрование
  • Как работает кража личности
  • Как работает взлом замков
  • Как работают цифровые камеры
  • Как работают сканеры
  • Как работают конденсаторы
  • Как работает пароль безопасности?
  • Что такое «умная карта»?

Дополнительные полезные ссылки

  • Анализ отпечатков пальцев — Основы
  • Дерматглифика
  • Влияние искусственных «желейных» пальцев на системы отпечатков пальцев
  • История отпечатков пальцев
  • Снятие отпечатков пальцев