Touch ID: что это такое, как работает функция, основные правила настройки и использования

Введение в настройку touch id

Для начала вам нужно убедиться, что ваше устройство имеет Touch ID. По состоянию на конец 2022 года эта функция доступна, если вы используете iOS 7 или выше на:

  • iPhone 8 Plus
  • iPhone 8
  • iPhone 7 Plus
  • iPhone 7
  • iPhone 6S Plus
  • iPhone 6S
  • iPhone SE
  • iPhone 6 Plus
  • Айфон 6
  • айфон 5с
  • iPad Pro (и 12,9 “, и 10,5”, и уже снятый с производства и 9,7 “)
  • iPad (пятое поколение, представленное в 2022 году)
  • iPad Air 2
  • iPad mini 4
  • iPad mini 3

Вы спрашиваете, где iPhone X? Хотите верьте, хотите нет, но в этой модели нет идентификатора Touch ID, и это потому, что он сканирует ваше лицо, чтобы убедиться, что вы его используете, через (как вы уже догадались) Face ID.


Предполагая, что у вас есть правильное оборудование, выполните следующие действия:

  1. Нажмите приложение Настройки на главном экране.
  2. Нажмите Общие.
  3. Нажмите Сенсорный идентификатор и пароль . Если вы уже установили пароль, введите его сейчас. В противном случае вы перейдете к следующему экрану.
  4. Нажмите Отпечатки пальцев (пропустите этот шаг на iOS 7.1 и выше).
  5. В разделе «Отпечатки пальцев» на полпути внизу экрана нажмите Добавить отпечаток пальца .

Что такое touch id?

Touch ID — это присутствующая по умолчанию в продуктах Apple опция, позволяющая:

  • разблокировать Айфон или Айпад одним нажатием пальца;
  • обеспечить защиту хранящихся на телефоне данных, а также ограничить доступ к отдельным приложениям или сервисам;
  • совершать покупки в App Store без ввода пароля от учётной записи.

Принцип действия Тач Айди прост. Мини-сканер, встроенный в кнопку «Домой», во время настройки фиксирует объёмные отпечатки пальцев владельца iPhone, а затем при последующих прикосновениях сверяет получаемые данные с имеющимися в базе. Таким образом, посторонний человек, с почти стопроцентной вероятностью обладающий отличающимся набором отпечатков пальцев, просто не сможет разблокировать Айфон и воспользоваться сохранённой в нём информацией — включая фотографии, аудио-, видеозаписи, адреса электронной почты и так далее.

Похожее:  Как настроить двухэтапную аутентификацию в WhatsApp

Важно: с помощью Touch ID невозможно разблокировать Apple ID, авторизоваться в iCloud и других фирменных онлайн-сервисах — функция используется на каждом устройстве в отдельности и защищает конкретный Айпад или Айфон, а не аккаунт пользователя.

Датчик Тач Айди работает на моделях iPhone начиная с 5S и iPad начиная с Air 2; сенсоры второго поколения, отличающиеся повышенной точностью и минимальным количеством «вылетов», доступны соответственно начиная с iPhone 6S и iPad Pro 10.5.

Что делать разработчикам?

Исправление этой уязвимости стало возможным начиная еще с iOS 9.

Следуйте рекомендациям Apple, которые доступы в описании технологии и приведены в документации для разработчиков. Примерами приложений с этим типом защиты являются «Сбербанк Онлайн» или AppStore.

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

Возможные сбои в работе

Данная технология доступа к оборудованию очень удобная, но в некоторых случаях возникают в ее работе сложности. Есть несколько причин появления сбоев:

  • сама клавиша или рука загрязнена – устранить проблему легко, нужно просто протереть сенсорную поверхность и руки;
  • неполадки с ПО – для того чтобы не сталкиваться с ними, необходимо при первой установке сделать авторизацию через изображение сразу 2 пальцев. Если по каким-то причинам этого сделать не получилось до возникновения неисправности, можно все устранить путем сервисной перепрошивки;
  • брак от производителя – встречается достаточно редко, но все же возможен. Основной признак – нет никакой реакции на касание кнопки «Домой», перезагрузить устройство тоже не получается. В данном случае придется также обращаться в сервисцентр.

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

Если возникли проблемы с touch id

  • Если сенсор Touch ID не распознает отпечаток пальца. Убедитесь, что палец сухой и чистый, затем повторите попытку. Влага, следы крема, порезы, пересохшая кожа — все это может повлиять на распознавание отпечатка пальца.

  • Если Ваша клавиатура Magic Keyboard оснащена Touch ID. Если Вы не можете разблокировать Mac, зарегистрируйте отпечаток пальца или введите пароль при помощи Touch ID. См. статью службы поддержки Apple: Если Touch ID не работает на компьютере Mac.

  • Если все равно требуется вводить пароль. В целях безопасности нужно обязательно вводить пароль при запуске Mac. Бывают ситуации, когда для продолжения использования Touch ID необходимо ввести пароль. Например, каждый пользователь должен повторно вводить пароль каждые 48 часов, а также после пяти неуспешных попыток распознавания отпечатка пальца.

Задача

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

Использование touch id для разблокировки mac, входа в систему или смены пользователя

Чтобы использовать Touch ID для выполнения этих задач, Вы должны предварительно войти в систему Mac, введя свой пароль.

  • Разблокировка Mac и некоторых объектов, защищенных паролем. Выводя Mac из режима сна или открывая объекты, защищенные паролем, просто приложите палец к сенсору Touch ID при появлении запроса.

  • Вход из окна входа в систему. Нажмите свое имя в окне входа, затем приложите палец к сенсору Touch ID.

    При помощи Touch ID можно разблокировать только те учетные записи пользователей, в которых есть пароль. В учетных записях только для общего доступа и в гостевых учетных записях нельзя использовать Touch ID.

  • Переключение пользователей. Из меню быстрого переключения пользователей Touch ID: что это такое, как работает функция, основные правила настройки и использования в строке меню выберите другого пользователя, затем приложите палец к сенсору Touch ID.

    Чтобы Touch ID можно было использовать для смены пользователя, должно быть настроено быстрое переключение пользователей, а пользователь, которого Вы хотите выбрать, должен предварительно войти в систему Mac, используя свой пароль.

Как настроить функцию

Порядок действий следующий:

  1. Очистить кнопку «Домой» от грязи и отпечатков.
  2. Пройти в «Настройки» => «Touch ID и код-пароль».
  3. Ввести введите код-пароль. Он нужен на тот случай, если
  4. Удерживая устройство как обычно, нажать «Добавить отпечаток» и коснуться кнопки «Домой». Палец на ней нужно держать до срабатывания вибрации. Эту процедуру нужно повторить 5-6 раз.
  5. Переложить смартфон в руке, как бы готовясь его разблокировать. Прикоснуться к кнопке «Домой» 5-6 раз краями подушечки пальца.

На этом настройка Touch ID завершена.

Как правильно выполнить настройку тач айди

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

  • вытираете клавишу «Home» и руки, чтобы отпечатки были идентифицированы корректно;
  • придумываете базовый пароль (PIN), им можно будет пользоваться, если разблокировка Айфона через Тач айди по каким-то причинам не может быть реализована. Пароль запрашивается через двое суток после последней разблокировки;
  • берете аппарат и прикладываете палец к клавише «Домой» (Home) или, в случае с iPhone X, на экран к соответствующему месту;
  • удерживаете в таком положении руку и ждете до появления небольшой вибрации смартфона или звука, являющегося уведомлением о завершении первого шага настройки.

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

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

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

  • открываете настройки системной безопасности;
  • вводите свой пин;
  • поочередно прикладываете отпечатки к датчику;
  • делаете это несколько раз, чтобы увеличить точность сканирования.

Есть еще метод – специально поставить пальцы под такими углами, которые, скорее всего, точно не будут использоваться для разблокировки. Не нужно добиваться получения идеального изображения. Помимо этого, во время настройки сервиса нужно нажимать не только на сам Touch ID, но и на металлическое кольцо. Так вы сможете увеличить вероятность распознавания, тем более, когда он прикладывается мельком и очень быстро.

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

Как это произошло?

Дело в том, что с момента появления iOS 7 функциональностью Touch ID могла пользоваться только сама Apple. В iOS 8 компания открыла доступ разработчикам к довольно ограниченному API, которое позволяло получить информацию лишь о том, известный отпечаток был использован или нет.

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

В iOS 9 были открыты новые возможности в API для работы с Touch ID и появился метод контроля изменения состава отпечатков, но т.к. в сети уже были распространены примеры кода, эти возможности продолжают игнорировать почти все разработчики. Некоторые из них при обсуждении уязвимости до сих пор с уверенностью сообщают, что это приемлемый риск. Хотя логично, что если passcode достаточно чтобы попасть в приложение, зачем тогда вообще нужен экран авторизации.

Контроль авторизации по отпечатку в ios 9

CFErrorRef error = NULL;
SecAccessControlRef sacObject = SecAccessControlCreateWithFlags(kCFAllocatorDefault,
kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly,
kSecAccessControlTouchIDCurrentSet | kSecAccessControlDevicePasscode, &error);

Особенность заключается в использовании атрибута kSecAccessControlTouchIDCurrentSet, который защищает от использования новых отпечатков в iOS.

Концовка

И напоследок, для тех, кто осилил дочитать до конца, несколько интересных фактов о сканере в iPhone 5s:

  • Вероятность ложного пропуска, т.е. того, что отпечаток случайного человека будет распознан как Ваш, равна 1 на 50 000;
  • Система позволяет выполнить 5 попыток сканирования перед тем, как будет затребован пароль пользователя. Таким образом атака типа brute-force не может быть выполнена, а вероятность того, что сканер может быть взломан злоумышленником равна ≈0.0001;
  • Сканер снимает растровое изображение размером в 88×88 пикселей и плотностью 500 ppi. Полученное растровое изображение преобразуется в векторное и подвергается дополнительному анализу;
  • Полученные данные отпечатка хранятся в зашифрованном виде в специальной области (Secure Enclave) на процессоре A7. Данные шифруются приватным ключом, который генерируется и записывается в Secure Enclave во время производства процессора на фабрике. Apple утверждает, что ни зашифрованные даные, ни приватный ключ не покидают мобильное устройство и неизвестны третьим лицам, в том числе и самой компании Apple.

Источник интересных фактов: iOS SecurityПолная версия исходного кода доступна на GitHub: BiometricAuthenticationFacade

Настройка touch id

  1. На Mac выберите пункт меню Apple Touch ID: что это такое, как работает функция, основные правила настройки и использования > «Системные настройки», затем нажмите «Touch ID» Touch ID: что это такое, как работает функция, основные правила настройки и использования.

    Открыть настройки Touch ID

  2. Нажмите «Добавить отпечаток», введите свой пароль и следуйте инструкциям на экране.

    Если Ваш Mac или клавиатура Magic Keyboard оснащены сенсором Touch ID, он располагается в правом верхнем углу клавиатуры. В учетную запись можно добавить максимум три отпечатка пальцев (всего можно сохранить на Mac не более пяти отпечатков).

    Клавиатура с Touch ID, в правом верхнем углу которой находится сенсор отпечатка пальца.
  3. Установите нужные флажки, чтобы указать, для чего может использоваться Touch ID:

    • Разблокировка Mac. Используйте Touch ID для разблокировки Mac при выводе компьютера из режима сна.

    • Apple Pay. Используйте Touch ID для оплаты покупок, сделанных с этого Mac, с помощью Apple Pay.

    • iTunes Store, App Store и Apple Books. Используйте Touch ID для оплаты покупок в интернет-магазине Apple, сделанных с этого Mac.

    • Автозаполнение пароля. Используя Touch ID, можно автоматически заполнять имена пользователей и пароли, а также данные кредитных карт при их запросе в Safari и других приложениях.

    • Использовать сенсор Touch ID для быстрого переключения пользователей. Можно будет перейти в другую учетную запись на Mac при помощи Touch ID.

О технологии touch id

Touch ID это сканер отпечатков пальцев, встроенный в кнопку «Домой». Впервые она появилась на iPhone 5S в сентябре 2022 года и использовалась в во всех устройствах кроме iPhone X, XS, 11. В последних ее сменила технология Face ID, опознающая пользователя по лицу.

Эта технология была запатентована фирмой Apple в 2008 году. В 2022 она приобрела компанию AuthenTec, занимавшейся разработкой технологии распознавания отпечатков пальцев.

Оплата покупок в appstore, itunes store, apple books

Порядок действий следующий:

  1. Убедиться, что настройках устройства включен параметр «iTunes Store и App Store». Найти его можно пройдя по пути «Настройки» => «Touch ID и код-пароль».
  2. Открыть нужное AppStore, iTunes Store или Apple Books.
  3. Найти приложение, трек, книгу для покупки и нажать на него.
  4. Коснуться кнопки «Домой» для совершения покупки.
AppStore, iTunes Store
Оплата покупок с помощью Touch ID в AppStore, iTunes Store, Apple Books.

Оплата покупок через applepay

Эта возможность поддерживается начиная с iPhone 6. Порядок действий следующий:

  1. Найти магазин, принимающий оплату через ApplePay
  2. Разблокировать устройство и удерживать палец на кнопке «Домой».
  3. Приложить верхнюю часть смартфона к платежному терминалу.
  4. Нажать «Готово».

Преимущества технологии touch id

Есть множество плюсов, которые будут радовать обладателя гаджета от Apple с Тач айди:

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

Принцип работы

Работает Touch ID следующим образом. Встроенный в кнопку сенсор сканирует подушечку пальца в разрешении 500 пикселей на дюйм2. Полученный объемный рисунок поверхности подушечки сохраняется в специальной области памяти процессора. Такой подход позволяет использовать для работы технологии любой участок подушечки пальца, а из-за сохранения информации специальной области памяти процессора взломать гаджет становится сложной задачей.

Touch ID
Touch ID – это сканер отпечатков пальцев.

Разблокировка

Для разблокировки с использованием этой технологии нужно ее настроить, а после – просто прикоснуться к кнопке «Домой», не нажимая ее.

Регистрируемся в сервисах

Пройти авторизацию в различных программах и сервисах через Тач айди можно так:

  • заходите в настройки устройства;
  • находите Touch ID и пароль;
  • активируете пункт «iTunes Store, App Store».

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

Решение

Решение будет представлено в классе BiometricAuthenticationFacade.

Прежде всего рассмотрим самое главное — взаимодействие с фреймворком LocalAuthentication. Эта часть скрыта от пользователя и не доступна из интерфейса класса.

В расширении класса объявим свойство для хранения контекста:

@interface BiometricAuthenticationFacade ()

@property (nonatomic, strong) LAContext *authenticationContext;

@end

Выполним инициализацию свойства с учетом доступности API:

- (instancetype)init {
    self = [super init];
    if (self) {
        if (self.isIOS8AndLater) {
            self.authenticationContext = [[LAContext alloc] init];
        }
    }
    return self;
}

Далее определим метод, который будет возвращать доступность использования локальной аутентификации:

- (BOOL)isPassByBiometricsAvailable {
    return [self.authenticationContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics
                                                   error:NULL];
}

В качестве параметра метод

canEvaluatePolicy:error:

принимает тип локальной аутентификации. На данный момент объявлен только один тип

LAPolicyDeviceOwnerAuthenticationWithBiometrics

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

Запрос на выполнение сканирования отпечатка пальца пользователя опишем следующим образом:

Руководство пользователя ipad

  • Добро пожаловать!
    • Поддерживаемые модели
    • iPad mini 4
    • iPad mini (5-го поколения)
    • iPad mini (6‑го поколения)
    • iPad (5-го поколения)
    • iPad (6-го поколения)
    • iPad (7-го поколения)
    • iPad (8-го поколения)
    • iPad (9‑го поколения)
    • iPad Air 2
    • iPad Air (3-го поколения)
    • iPad Air (4-го поколения)
    • iPad Air (5-го поколения)
    • iPad Pro (9,7 дюйма)
    • iPad Pro (10,5 дюйма)
    • iPad Pro (11 дюймов, 1-го поколения)
    • iPad Pro (11 дюймов, 2-го поколения)
    • iPad Pro (11 дюймов, 3-го поколения)
    • iPad Pro (12,9 дюйма, 1-го и 2-го поколения)
    • iPad Pro (12,9 дюйма, 3-го поколения)
    • iPad Pro (12,9 дюйма, 4-го поколения)
    • iPad Pro (12,9 дюйма, 5‑го поколения)
  • Что нового в iPadOS 15
    • Быстрые команды
    • Акции
    • Советы
  • Авторские права

Сканирование отпечатков пальцев с помощью touch id

На этом этапе ваше устройство попросит вас отсканировать ваш отпечаток пальца. Чтобы получить хорошее сканирование вашего отпечатка пальца, сделайте следующее:

  • Выберите палец, который хотите сканировать. В зависимости от того, как вы склонны держать устройство, когда вы поднимаете его, возможно, имеет смысл использовать большой или указательный палец (вы можете добавить другие пальцы позже).
  • Слегка положите мягкую подушку пальца на кнопку «Домой», но не нажимайте кнопку, иначе она отменит сканирование.
  • Когда устройство вибрирует, снимите палец со сканера Touch ID и снова слегка нажмите на него.
  • Повторите этот процесс, каждый раз прикладывая палец к сканеру немного по-другому или под немного другим углом. Чем более полно сканирование вашего отпечатка пальца, тем больше гибкости в том, как вы держите палец при последующем использовании Touch ID. Красные линии на экране отпечатка пальца представляют ваш прогресс.
  • Когда основное сканирование будет завершено, вам будет предложено отсканировать края вашего пальца. Повторите тот же процесс, что и раньше, используя боковые стороны, верх и другие края пальца, чтобы получить наилучшее сканирование.

Когда сканирование будет завершено, вы автоматически перейдете к следующему шагу.

Эпилог

Удивительно, что чувствительные к безопасности приложения проходят модерацию при их размещении в AppStore.

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

Тем не менее, этот тип защиты авторизации возможен и работает начиная с iOS 9.

Подводим итоги

Функция Touch ID используется в Айфонах и Айпадах начиная соответственно с поколений 5S и Air 2. Её назначение — обеспечение возможности разблокировать устройство и получить доступ к возможностям App Store и iTunes Store по отпечатку пальца. Чтобы включить и настроить Тач Айди, достаточно перейти в раздел «Настроек» под названием «Touch ID и код-пароль» и «прокатать» отпечатки большого и дополнительных пальцев; отключается функция в этом же разделе.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *