Conexiuni: WiFi, Bluetooth, NFC

Subiect din roadmap-ul Cyber Security · parte din „Fundamente IT”

În securitatea cibernetică, conexiunile wireless nu sunt doar o comoditate, ci o frontieră critică de atac. Fiecare protocol de comunicație fără fir introduce vectori de vulnerabilitate specifici, de la interceptarea traficului necriptat la exploatarea protocoalelor de apropiere. Înțelegerea modului în care funcționează WiFi, Bluetooth și NFC este esențială pentru a proteja infrastructura rețelelor corporative și datele utilizatorilor de pe dispozitive mobile. Practicantului îi revine sarcina de a identifica slăbiciunile acestor canale și de a implementa măsuri de hardening adecvate.

Concepte cheie

  • WiFi (IEEE 802.11): Folosește unde radio pentru transmiterea datelor; este predispus la atacuri precum „Evil Twin” sau spargerea cheilor WPA2/WPA3 dacă parolele sunt slabe.
  • Bluetooth (BLE și Classic): Permite comunicarea pe distanțe scurte; versiunile mai noi (BLE) consumă puțină energie, dar pot fi vulnerabile la atacuri de tip „Bluejacking” sau „Bluesnarfing”.
  • NFC (Near Field Communication): Comunică prin inducție electromagnetică la distanțe foarte mici (<4 cm); este folosit pentru plăți contactless și citirea tag-urilor, fiind sensibil la atacuri de tip „relay”.
  • Criptarea în tranzit: Datele trimise prin aceste protocoale trebuie criptate pentru a preveni sniffing-ul; lipsa criptării expune credențialele și datele personale.
  • Autentificarea dispozitivului: Procesul prin care un dispozitiv verifică identitatea celuilalt înainte de a schimba date; slăbiciunile aici permit atașarea unor dispozitive malițioase.
  • Securitatea fizică: Deoarece semnalele wireless sunt emise în aer, orice atacator aflat în raza de acoperire poate încerca să intercepteze sau să interfereze cu comunicația.

Exemplu practic

Un scenariu real implică testarea de penetrare a unei rețele WiFi corporative folosind aircrack-ng. Mai întâi, se utilizează airodump-ng pentru a captura pachetele de management ale rețelei țintă. Scopul este capturarea „handshake-ului” WPA (cele patru mesaje dintre client și access point). Odată capturată, se folosește un dicționar puternic cu aircrack-ng pentru a sparge parola. În producție, acest lucru demonstrează importanța utilizării unor parole complexe și a criptării WPA3, care rezistă mult mai bine la atacuri offline de tip brute-force.

# Capturare pachete pe interfața wlan0mon
sudo airodump-ng wlan0mon --bssid [MAC_AP] --channel [CH] -w capture

# Spargerea handshake-ului cu un dicționar
sudo aircrack-ng -w /usr/share/wordlists/rockyou.txt capture-01.cap

Greșeli frecvente

  • Ignorarea actualizărilor firmware-ului: Dispozitivele IoT și routerele vechi au vulnerabilități cunoscute care nu mai sunt patch-uite, devenind puncte de intrare ușoare.
  • Utilizarea WiFi public nesecurizat: Conectarea la rețele deschise fără VPN permite atacatorilor să intercepteze tot traficul HTTP și să fure sesiuni active.
  • Lăsarea Bluetooth-ului vizibil permanent: Un dispozitiv vizibil este mai ușor de scanat și poate fi ținta unor atacuri de descoperire sau pairing forțat.
  • Confuzia între NFC și RFID: Multe persoane cred că NFC este impenetrabil, dar tag-urile NFC necriptate pot fi copiate sau citite la distanță cu echipament specializat.

Întrebări de interviu

Care este diferența principală de securitate între WPA2 și WPA3? WPA3 introduce criptarea SAE (Simultaneous Authentication of Equals), care protejează împotriva atacurilor offline de dicționar și oferă criptare forward secrecy, chiar și pe rețele deschise (OWE).

Cum poți preveni un atac de tip „Man-in-the-Middle” pe o rețea WiFi? Utilizarea unui VPN criptează traficul de la capăt la capăt, astfel încât chiar dacă atacatorul interceptează pachetele pe WiFi, nu le poate citi sau modifica fără a avea cheia de sesiune.

De ce este NFC considerat mai sigur fizic decât Bluetooth? Distanța extrem de scurtă de operare (sub 4 cm) face ca interceptarea semnalului să fie dificilă fără a fi fizic foarte aproape de victimă, reducând riscul de atacuri la distanță.

Exercițiu

Timp: 45 minute. Deschide terminalul și instalează suitele aircrack-ng și bluetool (dacă este posibil pe mașina virtuală). Identifică rețelele WiFi disponibile din jurul tău folosind comanda iwlist scan sau nmcli device wifi list. Notează tipul de securitate al fiecărei rețele (WEP, WPA, WPA2, WPA3 sau Open). Pentru Bluetooth, activează scanarea dispozitivelor (hcitool scan) și notează câte dispozitive sunt detectabile. Scrie un raport scurt de 100 de cuvinte care să evalueze riscul rețelei tale principale în funcție de tipul de criptare și de expunerea dispozitivelor Bluetooth.

Resurse gratuite

Alte subiecte din „Fundamente IT”