2FA
Коротко: «Двофакторна автентифікація» — вхід, що поєднує два різні види доказів (наприклад, пароль + код з вашого смартфона), замість опори лише на один.
Докладніше: Три класичні категорії факторів — знання (пароль, PIN), володіння (смартфон, апаратний токен) та невід’ємність (відбиток пальця, розпізнавання обличчя). 2FA поєднує два з них — викраденого пароля одного для зловмисника вже недостатньо. Поширені реалізації: одноразові коди за часом (TOTP, наприклад Google Authenticator), коди через SMS (вважаються менш безпечними через підміну SIM) або апаратні ключі (наприклад, YubiKey).
Подробиці
TOTP: найпоширеніший стандарт
TOTP (time-based one-time password, RFC 6238) сьогодні — найпоширеніший стандарт 2FA для застосунків: під час налаштування сервер і застосунок на смартфоні отримують спільне секретне зерно, і обидва обчислюють із нього за часом короткоживучий код.
Див. також: автентифікація, ідентичність