GEANT / CAT

CAT - the Configuration Assistant Tool for Enterprise Wi-Fi networks such as eduroam
Other
89 stars 52 forks source link

Require an anonymous outer ID in a CAT profile when wishing to use OpenRoaming or Additional OIs #290

Open spaetow opened 8 months ago

spaetow commented 8 months ago

Issue type

Defect/Feature description

The WBA is currently speccing out the privacy implications for both OpenRoaming Settled (ORS) and OpenRoaming Settlement-Free (ORSF). Since eduroam is only interested in ORSF and discussions there have been to preserve the user's wish whether they want to be identified or not, the CAT profile should enforce this from the admin configuration side.

So, admin interface should disable the following Hotspot 2.0-related options in the 'Media Properties' in a profile if that proflle's 'Enable Anonymous Outer Identity' or 'Use special Outer Identity for realm checks' options (collectively the Outer Identity Handling options) are not selected:

'Additional HS2.0 Consortium OI' (additional RCOIs, including those from the calculator below) 'OpenRoaming' (eduroam's own RCOI)

See https://wireless-broadband-alliance.github.io/OR-rcoi-config/ for the RCOIs for anonymous use.

Expected behaviour

Relevant information

The discussions are part of the WBA's Roaming Work Group. Relevant information is "WRIX-N Network and AAA Focus v3.3.0". Document (and CR discussing the changes) can be provided to eduroam's WBA reps in accordance with the WBA IPR policy.

spaetow commented 6 months ago

There is currently some additional discussion surrounding the use of EAP-TLS as an authentication method, which currently is not privacy-preserving (because the client certificate contains the user's details in itself), and the compatibility with the above. To provide a modicum of 'first glance' privacy, maybe the outer identity could be set to an anonymous identifier, however, how that interacts with the implementation of EAP-TLS on the IdP end is not yet (as of 29/02/24) known.