On Tue, 21 May 2024 at 02:24, Alan DeKok <al...@deployingradius.com> wrote:

> > 896        Implementations SHOULD limit the permitted inner EAP methods
> to a
> > 897        small set such as EAP-TLS, EAP-MSCHAPv2, and perhaps
> EAP-pwd.  There
> > 898        are few reasons for allowing all possible EAP methods to be
> used in
> > 899        Phase 2.
> > ```
> >
> > I wonder if there are really any reasons to allow all possible methods,
> and
> > what impact they have on interop.
>
>  The methods listed above are the most widely implemented, and are thus
> expected to work.
>
>   Other EAP methods such as EAP-AKA are intended for use with the 3G+
> telecommunications network.  There isn't much point in using them inside of
> a TEAP / TLS tunnel.  So it's best to suggest that they not be used
>

I'd say if EAP-TLS is allowed then SIM based EAP should be allowed too. A
couple of reasons follow:

First, EAP-SIM, EAP-AKA and EAP-AKA' have a bit similar privacy problem
that EAP-TLS does with TLSv1.2 and earlier. The SIM based EAPs reveal the
user's identity, the IMSI from the SIM, that is unique and can be used for
tracking a the SIM user. This happens with the first authentication. With
subsequent authentication there three EAPs have ways to use temporary
identities for privacy.

Even with temporary identity, if an attacker can make the SIM based EAP
client to try to authenticate, the attacker can request the real identity.
This is allowed because the client can't reliably know when the server has
lost the track of temporary identity.

Windows, for example Windows 11 on a laptop with a SIM slot, supports
EAP-TTLS with SIM based EAP as inner protocol. Similarly Android (WPA
supplicant) supports tunnelling SIM based EAPs over PEAP. Plain WPA
supplicant likely supports any EAP within TEAP tunnel.

Second, considering draft-ietf-emu-aka-pfs, I'd also say this draft gives
one more reason to use a tunnelling EAP when use of plain SIM based EAP is
a concern.

With the above being said, using SIM based EAPs with tunnelling EAP methods
is likely rare. I have never seen them used in practice. However, real
implementations exist that allow doing this. Maybe, for example, IOT
experts could say if they see use for TEAP/PEAP/EAP-TTLS used for
tunnelling SIM based EAPs?

-- 
Heikki Vatiainen
h...@radiatorsoftware.com
_______________________________________________
Emu mailing list -- emu@ietf.org
To unsubscribe send an email to emu-le...@ietf.org

Reply via email to