Le protocole CAPPORT (Captive Portal) est une norme conçue pour améliorer l'expérience des utilisateurs connectés à un réseau avec portail captif.
Traditionnellement, les portails captifs fonctionnent de manière peu standardisée via redirections HTTP, interceptions DNS et systèmes propriétaires, ce qui provoque des bugs et des incompatibilités, notamment avec les objets connectés.
Fonctionnement
CAPPORT repose sur l'interaction entre plusieurs éléments :
- Le client : l'appareil de l'utilisateur
- Le routeur ou point d'accès : informe du portail captif actif via DHCP ou RA
- Le serveur API CAPPORT : fournit des informations JSON sur le statut de connexion
- Le portail captif : interface d'authentification
Le protocole s'appuie sur trois normes IETF : RFC 8910, RFC 8908 et RFC 8907.
Avantages
- Communication standardisée entre équipements et portail
- Détection fiable d'accès réseau restreint
- Compatibilité avec iOS, Android et Windows
- Évite les hacks réseau comme l'interception DNS
Inconvénients
- Implémentation encore limitée chez les routeurs
- Configuration technique complexe
- Utilité restreinte aux environnements avec portails captifs
Conclusion
CAPPORT remplace les méthodes artisanales par une architecture claire, sécurisée et respectueuse de l'utilisateur, offrant une expérience fluide et prévisible dans la connectivité Wi-Fi moderne.