Internships/ProjectIdeas/USBFIDO: Difference between revisions
(Created page with "=== TITLE === '''Summary:''' Create virtual FIDO2/U2F security key. Write a virtual usb device which presents a FIDO2/U2F security key to the guest. Possible modes of opera...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
=== | === Virtual FIDO2/U2F security key === | ||
'''Summary:''' | '''Summary:''' Write a virtual usb device which presents a FIDO2/U2F security key to the guest. | ||
Write a virtual usb device which presents a FIDO2/U2F security key to the guest. | |||
Possible modes of operation: | Possible modes of operation: | ||
Line 11: | Line 9: | ||
'''Links:''' | '''Links:''' | ||
* https://webauthn.io/ | * https://webauthn.io/ | ||
* https://fidoalliance.org/ | |||
'''Details:''' | '''Details:''' |
Latest revision as of 05:55, 3 March 2020
Virtual FIDO2/U2F security key
Summary: Write a virtual usb device which presents a FIDO2/U2F security key to the guest.
Possible modes of operation:
- pass-through: pass any requests to a physical key plugged into the host. Allow parallel usage from host and (multiple) guests.
- virtual key: fully emulated device.
Links:
Details:
- Skill level: intermediate/advanced
- Language: C
- Mentor: Gerd Hoffmann <kraxel@redhat.com>
- Suggested by: Gerd Hoffmann <kraxel@redhat.com>