Как мне использовать токен безопасности для FIDO?
У меня есть токен безопасности USB, который используется для генерации пары ключей и сохранения защищенных данных в памяти.
Связь с этим токеном осуществляется библиотекой C++. Как readMemory() и writeMemory() также genKeyPair().
Я хочу использовать этот токен в решении FIDO. Как можно подключить токен и общаться с ним?
Я посещаю веб-сайт fidoalliance.org.
1 ответ
Если ваш токен не "открыт" (т.е. вы не можете обновить его прошивку) и если это не устройство FIDO (Yubikey, Feitian, ...), я боюсь, что вы не сможете.
Если вы можете вставить в него какой-то код, вам придется (как минимум):
- Реализуйте протокол U2F HID, чтобы ваш токен перечислялся как устройство FIDO-HID и общался как таковой
- Реализуйте сообщения U2F для ответа на запросы U2F. Процесс этих сообщений может использовать ваш токен API.
- Проверьте это