A Novel Protocol Using Captive Portals for FIDO2 Network Authentication (2402.12864v1)
Abstract: FIDO2 authentication is starting to be applied in numerous web authentication services, aiming to replace passwords and their known vulnerabilities. However, this new authentication method has not been integrated yet with network authentication systems. In this paper, we introduce FIDO2CAP: FIDO2 Captive-portal Authentication Protocol. Our proposal describes a novel protocol for captive-portal network authentication using FIDO2 authenticators, as security keys and passkeys. For validating our proposal, we have developed a prototype of FIDO2CAP authentication in a mock scenario. Using this prototype, we performed an usability experiment with 15 real users. This work makes the first systematic approach for adapting network authentication to the new authentication paradigm relying on FIDO2 authentication.
- Fido Alliance - Open Authentication Standards more secure than passwords. Available online: https://fidoalliance.org/ (accessed on 14 October 2023).
- Web Authentication: An API for accessing Public Key Credentials Level 1. Available online: https://www.w3.org/TR/webauthn-1/ (accessed on 14 October 2023).
- Web Authentication API - Web APIs — MDN , n.d. Available online: https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API (accessed on 14 October 2023).
- Cisco Systems, 2022. The 2022 Duo Trusted Access Report. Available online: https://duo.com/assets/ebooks/the-2022-duo-trusted-access-report.pdf (accessed on 14 October 2023).
- ‘Passkey - the simplest way to sign into your Google Account’. Available online: https://safety.google/authentication/passkey/ (accessed on 14 October 2023).
- Web Authentication: An API for accessing Public Key Credentials Level 3. Available online: https://www.w3.org/TR/webauthn-3/ (accessed on 14 October 2023).
- Captive Portal — pfSense Documentation, n.d. Available online: https://docs.netgate.com/pfsense/en/latest/captiveportal/index.html (accessed on 14 October 2023).
- Forwarding Authentication Service (FAS) — openNDS v9.7.0 , n.d. Available online: https://opennds.readthedocs.io/en/stable/fas.html (accessed on 14 October 2023).
- Authentication Ceremony Privacy, Web Authentication: An API for accessing Public Key Credentials Level 2. Available online: https://www.w3.org/TR/webauthn-2/#sctn-assertion-privacy (accessed on 14 October 2023).
- ISO 9241-11:2018. Ergonomics of human-system interaction — Part 11: Usability: Definitions and concepts. Available online: https://www.iso.org/standard/63500.html (accessed on 14 October 2023).
- Kumari, W. “Ace”, Kline, E., 2020. RFC 8910: Captive-Portal Identification in DHCP and Router Advertisements (RAs). Internet Engineering Task Force. Available online: https://doi.org/10.17487/RFC8910 (accessed on 14 October 2023).
- Security — Wi-Fi Alliance , n.d. Available online: https://www.wi-fi.org/discover-wi-fi/security#Wi-FiEnhancedOpen (accessed on 14 October 2023).
- martinord/fido2cap-server: WebAuthn Authentication Web Application compatible with OpenNDS Captive Portal, n.d. . GitHub. Available online: https://github.com/martinord/fido2cap-server (accessed on 14 October 2023).