Perché la sicurezza wireless è critica

  • Il segnale wireless è ricevibile da chiunque sia nel raggio

  • A differenza delle LAN cablate, il traffico deve essere sempre cifrato

  • La sicurezza wireless si basa su tre pilastri distinti:

Authentication → Chi sei
Encryption → Chi può leggere
Integrity → Il messaggio è stato alterato?


1️⃣ Authentication — Chi sei

Concetto chiave

Un client deve essere autenticato prima di avere accesso alla rete.
Idealmente:

  • l’AP autentica il client

  • il client autentica anche l’AP (anti rogue AP)


Metodi di autenticazione (panoramica)

⚠️ Non tutti sono ugualmente rilevanti o sicuri


🔓 Open Authentication

  • Nessuna credenziale richiesta

  • L’AP accetta tutti

  • Non sicuro

  • Ancora usato come primo passo (es. WiFi pubblico + captive portal)


❌ WEP Authentication (Wired Equivalent Privacy)

  • Basato su shared key

  • Usa RC4

  • Facilmente crackabile

  • Obsoleto, non usare


🔐 Enterprise Authentication — 802.1X + EAP

Architettura 802.1X (fondamentale CCNA)

RuoloDescrizione
SupplicantClient (laptop, telefono)
AuthenticatorAP o WLC
Authentication ServerServer RADIUS

📌 In WLAN:

  • Client = supplicant

  • AP/WLC = authenticator

  • RADIUS = authentication server


EAP: Extensible Authentication Protocol

EAP = contenitore di metodi


Metodi EAP da conoscere

🟡 LEAP (Lightweight EAP)

  • Username + password

  • Mutual authentication

  • Dynamic WEP keys

  • Vulnerabile → obsoleto


🟡 EAP-FAST (EAP Flexible Authentication via Secure Tunneling)

  • Usa PAC (Protected Access Credential)

  • Crea un tunnel TLS

  • Autenticazione dentro il tunnel

  • Più sicuro di LEAP, ma poco diffuso


✅ PEAP (Protected EAP)

  • Certificato solo sul server

  • Crea tunnel TLS

  • Client autenticato dentro il tunnel (es. MS-CHAP)

  • Buon compromesso sicurezza / complessità


🔐 EAP-TLS (EAP Transport Layer Security)

  • Certificato su server e client

  • Mutual authentication

  • Nessuna password

  • Massima sicurezza

  • Più complesso da gestire

📌 Per l’esame:

  • PEAP vs EAP-TLS → differenza sui certificati

2️⃣ Encryption — Chi può leggere

Regola fondamentale

  • Tutti i client usano lo stesso protocollo

  • Ogni client ha una chiave unica

  • Esiste una group key per traffico broadcast


Linea temporale dell’encryption (IMPORTANTISSIMA)

WEP → TKIP → CCMP → GCMP

ProtocolloUsato inAlgoritmoStato
WEP—RC4Rotto
TKIPWPARC4+Transitorio
CCMPWPA2AESStandard
GCMPWPA3AESMigliore

TKIP (Temporal Key Integrity Protocol)

  • Evoluzione temporanea di WEP

  • MIC

  • IV più lungo

  • Anti replay

  • Non più consigliato


CCMP (Counter/CBC-MAC Protocol)

  • AES (counter mode)

  • CBC-MAC per integrità

  • Sicuro

  • Richiede hardware compatibile


GCMP (Galois/Counter Mode Protocol)

  • AES counter mode

  • GMAC per integrità

  • Più efficiente e sicuro di CCMP


3️⃣ Integrity — Il messaggio è stato modificato?

Concetto

  • Usa un MIC (Message Integrity Check)

  • Il messaggio viene scartato se alterato

ProtocolloMetodo
TKIPMIC (Message Integrity Check)**
CCMPCBC-MAC (Cipher Block Chaining Message Authentication Code)
GCMPGMAC (Galois Message Authentication Code)

📌 Cambia il nome, la funzione è la stessa


4️⃣ WPA — Il contenitore

WPA non è un protocollo singolo, ma una certificazione che combina:

  • autenticazione

  • encryption

  • integrità


Modalità WPA

ModalitàUso
PersonalPSK (password)
Enterprise802.1X + EAP

WPA versions (da ricordare a memoria)

WPAEncryption
WPATKIP
WPA2CCMP
WPA3GCMP

Extra WPA3 (solo i principali)

  • PMF → protegge management frames (obbligatorio)

  • SAE (Simultaneous Authentication of Equals) → protegge 4-way handshake (personal)

  • Forward Secrecy → traffico passato non decifrabile


Sintesi finale (mentale)

  • Authentication → EAP (PEAP / EAP-TLS)

  • Encryption → CCMP (WPA2) / GCMP (WPA3)

  • Integrity → sempre MIC

  • WPA → pacchetto standard