Сторінка не перевірена
Ця статтяє сиримперекладом з англійської мови. Можливо, вона створена за допомогою машинного перекладу або перекладачем, який недостатньо володіє обома мовами. Будь ласка, допоможітьполіпшити переклад.(листопад 2019) |
Ця статтяпотребує істотної переробки. Можливо, її необхідно доповнити, переписати або вікіфікувати. Пояснення причин та обговорення — на сторінціВікіпедія:Статті, що необхідно поліпшити. Тому, хто додав шаблон: зважте на те, щоб повідомити основних авторів статті про необхідність поліпшення, додавши до їхньої сторінки обговорення такий текст: {{subst:поліпшити автору|WebAuthn|18 лютого 2026}} ~~~~, а також не забудьте описати причину номінації на підсторінціВікіпедія:Статті, що необхідно поліпшити за відповідний день. |
WebAuthn (вебавтентифікація) — це вебстандарт, оприлюднений консорціумомWorld Wide Web (W3C).[1][2] WebAuthn є основним складником проєкту FIDO2 під керівництвом АльянсуFIDO[en].[3] Метою проєкту є стандартизація інтерфейсу для автентифікації користувачів до вебзастосунків і служб за допомогоюкриптографії з публічним ключем (асиметричну криптосистему).

На стороні клієнта підтримка WebAuthn може бути реалізована різними способами. Основні криптографічні операції виконуються за допомогоюавтентифікатора,[4] який є абстрактною функціональною моделлю, яка в основному агностична стосовно того, як керується ключовий матеріал. Це дозволяє реалізувати підтримку WebAuthn виключно в програмному забезпеченні, використовуючидовірене середовище виконання[en] процесорів або модульTrusted Platform Module (TPM). Чутливі криптографічні операції також можуть бути вивантажені на апаратний портативний автентифікатор, до якого, своєю чергою можна звертатися черезUSB,Bluetoothз низьким енергоспоживанням абоNear-field communication (NFC). Апаратний автентифікатор роумінгу відповідає протоколу FIDOClient to Authenticator (CTAP)[en],[5] робить WebAuthn дієво зворотно суміснісним зі стандартом FIDOUniversal 2nd Factor (U2F).[6]
Подібно застарілому U2F, Web Authentication є стійким до «верифікатора-перевертня» (англ.verifier impersonation), тобто стійким доатаки «людина посередині»,[7], але на відміну від U2F, WebAuthn не вимагає традиційного пароля. Крім того, автентифікатор апаратного забезпечення для роумінгу стійкий до зловмисного програмного забезпечення, оскільки матеріал приватного ключа не доступний у будь-який час для програмного забезпечення, що працює на хост-машині.
Стандарт WebAuthn Level 1 був опублікований як «Рекомендація W3C» від 4 березня 2019.[8][9] Специфікація 2-го рівня знаходиться на стадії розробки.[10]