Octet

Which EAP methods do you know, and which would you pick for corporate laptops?

Show the answer

Say this first

EAP-TLS uses certificates on both sides, so it is mutual and there is no password to steal or phish: that is my pick for managed laptops. PEAP, usually with MSCHAPv2 inside, and EAP-TTLS build a TLS tunnel using only a server certificate and then send a password inside it. EAP-FAST is Cisco's tunnel method based on a protected access credential. TEAP is the newer standard tunnel method that can chain machine and user authentication. EAP-MD5 has no mutual authentication and no keys, so it should not be used.

Go deeper

Comparison

MethodClient proves itself withServer certificateNotes
EAP-TLScertificateyesstrongest; needs PKI and enrollment
PEAP (MSCHAPv2)password inside the tunnelyeseasy; safe only if clients validate the server
EAP-TTLSpassword or other inner methodyescommon on non-Windows clients
EAP-FASTPAC, then inner methodoptionalCisco; supports chaining machine and user
TEAPinner method, can chain severalyesRFC 7170
EAP-MD5password hashnono mutual auth, no keys, no wireless

The PEAP risk in one sentence

If the supplicant does not validate the server certificate and name, an attacker's fake access point or port can terminate the tunnel and collect MSCHAPv2 exchanges, which can be cracked offline. Push the trusted CA and the expected server name to clients by policy.

What EAP-TLS needs in practice

An internal CA, automatic enrollment (AD Certificate Services autoenrollment, or SCEP from MDM), revocation checking on the RADIUS server, and monitoring of certificate expiry. Windows Credential Guard also blocks single sign-on with MSCHAPv2-based methods, another push toward certificates.

Traps

  • Saying EAP-TLS uses a username and password.
  • Recommending PEAP without mentioning server certificate validation on the client.