Функция U2F на Flipper Zero превращает устройство в аппаратный ключ двухфакторной аутентификации: при входе на поддерживаемый сайт вместо кода из SMS или приложения вы подтверждаете логин нажатием кнопки на самом Флиппере. Работает это через USB-подключение к компьютеру — устройство эмулирует HID-устройство и отвечает на криптографический запрос сервиса.

В статье разберём, как активировать приложение U2F, зарегистрировать Флиппер как ключ на популярных сервисах, какие ограничения у этого метода и что проверить, если браузер не видит ключ. Точные названия пунктов меню могут отличаться в зависимости от версии прошивки — при расхождениях сверяйтесь с официальной документацией вашей прошивки.

Что такое U2F и как это работает на Flipper Zero

U2F (Universal 2nd Factor) — открытый стандарт двухфакторной аутентификации, разработанный альянсом FIDO. Суть проста: при регистрации ключа на сайте устройство генерирует уникальную пару ключей для этого сервиса, а при входе подписывает запрос сервера приватным ключом. Приватный ключ никогда не покидает устройство, поэтому фишинговый сайт не сможет его украсть.

На Flipper Zero реализовано приложение U2F, которое работает по принципу классических аппаратных токенов вроде YubiKey. Устройство подключается к компьютеру по USB и определяется системой как HID-совместимый ключ безопасности — драйверы для этого не требуются на современных ОС.

Важное отличие от полноценных ключей: Флиппер — это многофункциональное устройство, а не специализированный защищённый токен с сертифицированным secure element. Для личных аккаунтов это приемлемый уровень защиты, но для критичной корпоративной инфраструктуры лучше использовать сертифицированные ключи FIDO2.

💡

Flipper Zero работает как U2F-ключ только по USB — по Bluetooth функция не используется, для подтверждения входа кабель обязателен.