Internships/ProjectIdeas/USBFIDO: Difference between revisions

From QEMU
(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:
=== TITLE ===
=== Virtual FIDO2/U2F security key ===


'''Summary:''' Create virtual FIDO2/U2F security key.
'''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>