Глиф Учебники

Что такое ключи доступа (passkey)

Справочник · Кибербезопасность · 2 минуты чтения

Ключ доступа (по-английски passkey) — способ входить на сайт без пароля. Вместо пароля вход подтверждается так же, как разблокировка телефона или компьютера: отпечатком пальца, лицом или PIN-кодом устройства. Ключи доступа поддерживают учётные записи Google, Apple и Майкрософт и всё больше других сайтов.

Как это работает

При создании ключа доступа ваше устройство создаёт пару ключей:

При входе сайт присылает случайную задачу, устройство решает её закрытым ключом — после того как вы подтвердили вход отпечатком или PIN-кодом, — а сайт проверяет ответ открытым ключом. Пароля, который можно украсть, подсмотреть или подобрать, просто нет. Утечка базы сайта бесполезна: в ней только открытые ключи.

Главное преимущество — защита от фишинга. Ключ привязан к адресу сайта, для которого создан. На поддельном сайте с похожим адресом устройство его не предложит, и выманить вход нельзя. Ключи доступа основаны на открытых стандартах FIDO2 и WebAuthn — тех же, что и аппаратные ключи безопасности.

Как создать

  1. Откройте настройки безопасности аккаунта на официальном сайте или в приложении.
  2. Найдите пункт с ключами доступа (passkey) и выберите создание ключа.
  3. Подтвердите отпечатком, лицом или PIN-кодом устройства.
  4. Проверьте: выйдите и войдите снова — сайт предложит ключ доступа.

Многие сайты сами предлагают создать ключ после входа по паролю.

Где хранится ключ

Войти с чужого компьютера можно с помощью своего телефона: сайт показывает QR-код, вы сканируете его телефоном и подтверждаете вход на нём.

Подводные камни

Подробнее о втором шаге входа и аппаратных ключах — урок Двухфакторная аутентификация.