Эта страница переведена автоматически. Прочитайте оригинальную версию на английском здесь.
CTAP (протокол «клиент-аутентификатор») — это стандартизированный механизм для оптимизации и защиты обмена данными между устройством пользователя (например, ноутбуком или браузером) и аутентификатором (например, аппаратным ключом безопасности или смартфоном). Он служит мостом, который обеспечивает эффективное взаимодействие между несколькими компонентами в процессе аутентификации пользователя, особенно в контексте стандартов FIDO2 и WebAuthn.
Традиционная система «имя пользователя — пароль», когда-то считавшаяся золотым стандартом онлайн-безопасности, со временем показала свои уязвимости. Пользователи выбирали легко запоминающиеся (и легко взламываемые) пароли или использовали одни и те же пароли на разных платформах, поэтому возникла острая необходимость в более надежном и безопасном методе. Осознавая эту потребность, FIDO Alliance в сотрудничестве с Консорциумом Всемирной паутины (W3C) возглавил разработку более надежных систем: FIDO2 и WebAuthn. И центральное место в этих усовершенствованиях занимает CTAP.
Обмен данными через CTAP происходит по определенной схеме. Сначала клиентское ПО (например, браузер) подключается к аутентификатору и запрашивает информацию. На основе полученных данных оно отправляет соответствующие команды аутентификатору, который, в свою очередь, отправляет ответ или сообщение об ошибке. Этот итеративный процесс обеспечивает как безопасность, так и эффективность во время аутентификации.
Хотя оба являются важнейшими компонентами FIDO2, WebAuthn фокусируется на соединении между системой пользователя и сайтами, требующими идентификации. В отличие от него, CTAP регулирует связь между основным устройством пользователя и аутентификатором, таким как ключи безопасности или смартфоны.
CTAP обеспечивает эффективный обмен данными между устройствами и аутентификаторами, делая беспарольные методы, такие как Passkeys, эффективными. Стандартизируя эту коммуникацию, CTAP гарантирует согласованность и безопасность на различных платформах и устройствах.
Да, существует CTAP1, который в первую очередь предназначен для двухфакторной аутентификации. CTAP2 ввел резидентные ключи, способствуя развитию беспарольной аутентификации. Более поздняя версия, CTAP2.1, привнесла расширенные функции, такие как улучшенное управление резидентными ключами и корпоративная аттестация.
CTAP гарантирует, что конфиденциальные данные для аутентификации, такие как отпечатки пальцев, никогда не покинут устройство пользователя. Поскольку пользователям не нужно вводить пароли, атаки фишинга, которые часто направлены на кражу таких учетных данных, становятся неэффективными.
Corbado — это Passkey Intelligence Platform для CIAM-команд, обеспечивающих аутентификацию пользователей в крупных масштабах. Мы показываем то, что не видят логи IDP и общие инструменты аналитики: какие устройства, версии ОС, браузеры и менеджеры учётных данных поддерживают passkey, почему регистрации не превращаются в логины, где сбоит WebAuthn-поток и когда обновление ОС или браузера тихо ломает вход — всё это без замены Okta, Auth0, Ping, Cognito или вашего собственного IDP. Два продукта: Corbado Observe добавляет наблюдаемость для passkey и любых других способов входа. Corbado Connect даёт managed passkey со встроенной аналитикой (рядом с вашим IDP). VicRoads использует passkey для более чем 5 млн пользователей с Corbado (+80 % активации passkey). Поговорить с экспертом по passkey →
Посмотрите, как Corbado вписывается во внедрение passkeys и текущий стек аутентификации.
Открыть Console
Содержание
Похожие статьи