Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NRO verifies that this has been communicated to
#NameDescriptionStatusTools
1Use the right SSID

NROs MUST ensure all members only deploy the service under the 'eduroam' SSID. Non-compliant networks MUST NOT be labelled 'eduroam' or anything similar to avoid confusion for visitors. The eduroam SSID MUST NOT be shared with other network services.

MUSTNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
2Adopt AESeduroam wi-fi services MUST implement WPA2 Enterprise with the use of the CCMP (AES) algorithmMUSTNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
3Disable WPA-TKIPThe WPA specification MUST NOT be supported and the TKIP algorithm MUST NOT be employed in eduroam servicesMUST NOTNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
4Separate non-eduroam guestsNRO and its members may offer a public guest Wi-Fi service for those unable to access eudroam; such users SHOULD be provisioned onto a separate network from eduroam visitors, with its own authentication, monitoring, and anti-circumvention measures.SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
5Ensure clarityNRO members SHOULD act to minimise any possibility of confusion between eduroam and other guest services they may offer (e.g. to prevent credentials being inappropriately presented)SHOULDCheck info on web pages and other information sources (OT manual)
6Adopt encrypted commsNRO SHOULD recommend to members that they use a VPN to protect communications between Access Points and the RADIUS server. (Usually there is a controller here?!? Is VPN really needed?)SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
7Permit 802.11 onlyNROs MUST ensure members offer eduroam ONLY on 802.11-based wireless media (i.e. NOT over bluetooth etc).MUSTNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
8Well-managed identity systemEnsure a well-managed identity management backend system.MUST (IdP only)NRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
9Maintain an audit trailNROs MUST ensure that they and their members retain authentication and DHCP logs for <period defined in central policy?> to enable the cooperative resolution of identity in the event of abuse of eduroam. All relevant logs MUST be created with synchronisation to a reliable time source (GPS or in its absence NTP/SNTP)MUSTNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)9Standardise end-user accessNROs MUST ensure all members offer eduroam users access to the minimum standard ports and protocols, which are specified in the eduroam policy, such that the baseline services (web email and VPN) are consistently available.MUST
10Logs

Logs of all authentication requests and responses MUST be kept. The minimum log retention time is six months, unless national regulations require otherwise. These logs may constitute personal data and MUST be managed in a GDPR-compliant way. The information in the requests and responses MUST as a minimum include:

The time the authentication request was exchanged.

The value of the User-Name attribute in the request ('outerEAP-identity').

The value of the Calling-Station-Id attribute in authentication requests.

The result of the authentication.

The value of Chargeable-User-Identity (if present in Access-Accept message).

MUST NRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
11Standardise end-user accessNROs MUST ensure all members offer eduroam users access to the minimum standard ports and protocols, which are specified in the eduroam policy, such that the baseline services (web email and VPN) are consistently available.MUSTNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
12Ensure physical securityNROs must advise their members that WiFi APs and cabling SHOULD be be secured as much as possible (e.g. to restrict opportunities to introduce network taps or other tampering). All servers MUST be hosted in a secure environment.MUSTNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
13Provide physical signageNRO advises member organisations to deploy physical signage in areas where eduroam is available (e.g. to assist visitors with medical prosthetics) (What does this mean in practice?(WBK))SHOULDEvidence: copy of documentation/web page
14

Use the CAT

NRO SHOULD maintain a CAT adminstrator/config for its own staff and also recommend CAT usage to all members. Wherever possible, CAT SHOULD be used to assist with client deployments.SHOULDCheck CAT (OT automatic), NRO verifies that CAT has been strongly recommended to eduroam IdPs/SPs (NRO self)
15Deprecate manual configurationWhere CAT-assisted end user device configuration is not possible, it SHOULD NOT be undertaken by the end user. Administration staff should undertake such configuration to ensure it is correctly completed. Manual configuration is not recommended.SHOULD NOT10Ensure physical securityNROs must advise their members that WiFi APs and cabling SHOULD be be secured as much as possible (e.g. to restrict opportunities to introduce network taps or other tampering). All servers MUST be hosted in a secure environment.MUSTNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)11Provide physical signageNRO advises member organisations to deploy physical signage in areas where eduroam is available (e.g. to assist visitors with medical prosthetics) (What does this mean in practice?(WBK))SHOULDEvidence: copy of documentation/web page
16Provide end-user educationNRO and members SHOULD implement training for end users on the expected legitimate behaviours of eduroam systems. Many attacks rely on incorrect user responses to inappropriate service behaviours such as password requests, certificate mismatch warnings etc.SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs and that NRO has offered to help with training implementation (NRO self)
17Prevent credential sharingNROs MUST ensure that all their members enforce the policy that credentials SHOULD NOT be shared between users (or devices where device authentication is used). Automated monitoring of high numbers of simultaneous logins may help with this.MUST12

Use the CAT

NRO SHOULD maintain a CAT adminstrator/config for its own staff and also recommend CAT usage to all members. Wherever possible, CAT SHOULD be used to assist with client deployments.SHOULDCheck CAT (OT automatic), NRO verifies that CAT has been strongly recommended to eduroam IdPs/SPs (NRO self)13Deprecate manual configurationWhere CAT-assisted end user device configuration is not possible, it SHOULD NOT be undertaken by the end user. Administration staff should undertake such configuration to ensure it is correctly completed. Manual configuration is not recommended.SHOULD NOTNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self) Automated monitoring (OT automatic or NRO automatic)
18Select a certificate type14Provide end-user educationNRO and members SHOULD implement training for end users on the expected legitimate behaviours of eduroam systems. Many attacks rely on incorrect user responses to inappropriate service behaviours such as password requests, certificate mismatch warnings etcundertake a risk-based selection of private vs. public CAs for their RADIUS infrastructure. Private is usually preferrable.SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs and that NRO has NROs have offered to help with training implementation and advice (NRO self)
19Deploy secure CA serversCA servers MUST be hosted on a dedicated, locked-down server in a secure location,  configured for minimum user access. Such servers SHOULD have a fully qualified domain name, although this MAY not be published through DNS15Prevent credential sharingNROs MUST ensure that all their members enforce the policy that credentials SHOULD NOT be shared between users (or devices where device authentication is used). Automated monitoring of high numbers of simultaneous logins may help with this.MUSTNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self) Automated monitoring (OT automatic or NRO automatic)
20Select an EAP TypeNRO should advise members that they SHOULD use at least one of TLS, TTLS, EAP-FAST or PEAP (see reference 9)16Select a certificate typeNRO and members SHOULD undertake a risk-based selection of private vs. public CAs for their RADIUS infrastructure. Private is usually preferrable.SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs and that NROs have offered help and advice (NRO self)17Deploy secure CA serversCA servers MUST be hosted on a dedicated, locked-down server in a secure location,  configured for minimum user access. Such servers SHOULD have a fully qualified domain name, although this MAY not be published through DNS.
21Implement certificate revocationIf an EAP type which uses client side certificates is used (e.g. EAP-TLS), a robust revocation process SHOULD be in place to cover loss, theft or compromise of devices.SHOULDMUSTNRO verifies that this has been communicated to eduroam IdPs/SPs SPs  (NRO self). NRO checks authentication flows through the FLTRs, identifies the organisations utilizing client certs and shows evidence that a robust revocation process is in place (NRO self)
22Disable PAPPassword Authentication Protocol MUST NOT be used between access points and RADIUS serversMUST NOT18Select an EAP TypeNRO should advise members that they SHOULD use at least one of TLS, TTLS, EAP-FAST or PEAP (see reference 9)SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
23DIsable SPAPShiva Password Authentication Protocol MUST NOT be used, as their encryption is reversible (see reference 7)MUST NOT19Implement certificate revocationIf an EAP type which uses client side certificates is used (e.g. EAP-TLS), a robust revocation process SHOULD be in place to cover loss, theft or compromise of devices.SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs  (NRO self). NRO checks authentication flows through the FLTRs, identifies the organisations utilizing client certs and shows evidence that a robust revocation process is in place SPs (NRO self)
2024Disable PAPMS-CHAPv1Challenge Handshake Password Authentication Protocol is considered weak and MUST NOT be used between access points and RADIUS servers.MUST NOTNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)21DIsable SPAPShiva Password Authentication Protocol MUST NOT be used, as their encryption is reversible (see reference 7)
25Use anonymous outer identitiesWhere supported by the EAP type and the supplicant, it is strongly recommended that anonymous outer identities SHOULD be used. (see reference 10)SHOULDMUST NOTNRO verifies that this has been communicated to eduroam IdPs/SPs and checks FTLR logs (NRO self)
2226Disable MSSet Operator-CHAPv1Challenge Handshake Authentication Protocol is considered weak and MUST NOT be used.MUST NOTNameWhere possible, NRO and members SHOULD ensure all Access-Request packets proxied to the NRPS contain the Operator-Name attribute correctly set to the relevant realm.SHOULDNRO checks authentication flow through the FTLRs NRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
27Operator-Name functionalityThe appearance of the Operator-Name attribute (RFC5580) in Access-Requests MUST NOT cause these requests to be treated as invalidMUST NOT23Use anonymous outer identitiesWhere supported by the EAP type and the supplicant, it is strongly recommended that anonymous outer identities SHOULD be used. (see reference 10)SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs and checks FTLR logs (NRO self)24Set Operator-NameWhere possible, NRO and members SHOULD ensure all Access-Request packets proxied to the NRPS contain the Operator-Name attribute correctly set to the relevant realm.SHOULDNRO checks authentication flow through the FTLRs if possible) (NRO self)
2528Enable CUIChargeable User Identity (CUI) SHOULD be implemented to enhance accountability of end user behaviour by pseudonymous means.SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs and checks FTLR logs (NRO self)
2629Implement rogue AP detectionWhere available, NRO and members SHOULD monitor for rogue access points. IF possible, automated suppression of rogues SHOULD be implemented.SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
2730Implement wireless IPSWhere available, NRO and members SHOULD implement Wi-Fi Intrusion Prevention Systems (IPS) to detect AP spoofing, malicious broadcasts etc.SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
2831Operate to default denyNROs SHOULD advise all members to operate a default deny policy on all firewalls and access control lists, only granting specific traffic types that are required and have been risk assessed to pass.SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
2932Provide mapsWebsites MAY includes graphical maps of accessible locations, noting additional services such as charging pointsMAYCheck information on web site (OT manual)
3033UDP fragmentationMake sure UDP fragmentation worksMUSTTest this once a year with eduroam managed IdP - one account per organisation, verify results (OT automatic) Can be checked by peers.
3134Adopt network segmentationNetwork segmentation SHOULD be considered, placing roaming users into a separate segment to local organisation users.SHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
3235Deploy VLAN spoofing countermeasuresthe visitor network design SHOULD prevent devices from mailiciously placing themselves into unauthorised VLANsSHOULDNRO verifies that this has been communicated to eduroam IdPs/SPs (NRO self)
3336audit eduroam IdPs/SPsNROs SHOULD regularly audit eduroam IdPs/SPs on the criteria mentioned aboveSHOULDShow documentation of audit (OT manual) (Added by WBK)

...