KNOB napad, koji omogućuje presretanje šifriranog Bluetooth prometa

Otkriveno informacije o napadu KNOB (Key Negotiation Of Bluetooth), koji omogućava presretanje i zamjenu informacija u šifriranom Bluetooth prometu. Imajući mogućnost blokirati izravnu transmisiju paketa tijekom pregovaranja veze Bluetooth uređaja, napadač može postići korištenje ključeva koji sadrže samo 1 bajt entropije za sesiju, što omogućava primjenu metode izravnog ispitivanja (brute-force) za određivanje šifrirnog ključa.

Problem je uzrokovan nedostacima (CVE-2019-9506) u specifikaciji Bluetooth BR/EDR Core 5.1 i ranijim verzijama, koji dopuštaju korištenje prekratkih šifrirnih ključeva i ne sprječavaju intervenciju napadača tijekom pregovaranja veze za povratak na takve nesigurne ključeve (moguća je zamjena paketa neautoriziranim napadačem). Napad se može izvesti tijekom pregovaranja veze uređaja (već uspostavljene sesije ne mogu biti napadnute) i učinkovit je samo za veze u BR/EDR modovima (Bluetooth Basic Rate/Enhanced Data Rate), ako su oba uređaja podložna ranjivosti. U slučaju uspješnog odabira ključa, napadač može dešifrirati prenesene podatke i neprimjetno za žrtvu izvršiti zamjenu u prometu proizvoljnih šifriranih podataka.

Prilikom uspostavljanja veze između dva Bluetooth kontrolera A i B, kontroler A nakon autentifikacije putem kanalskog ključa (link key) može ponuditi korištenje 16 bajtova entropije za šifrirni ključ (encryption key), a kontroler B se može složiti s ovom vrijednošću ili navesti manju vrijednost, u slučaju da nije u mogućnosti generirati ključ predložene veličine. Kao odgovor, kontroler A može prihvatiti povratnu ponudu i aktivirati šifrirani komunikacijski kanal. U ovoj fazi pregovaranja parametara ne primjenjuje se šifriranje, pa napadač ima mogućnost uvući se u razmjenu podataka između kontrolera i zamijeniti paket s predloženom veličinom entropije. Budući da se dopuštena veličina ključa kreće od 1 do 16 bajtova, drugi kontroler će prihvatiti tu vrijednost i poslati svoje potvrđivanje s odgovarajućom veličinom.

KNOB napad, koji omogućuje presretanje šifriranog Bluetooth prometa

Za reproduciranje ranjivosti u laboratorijskim uvjetima (aktivnost napadača emitirana je na jednom od uređaja) predložen je
prototip alatnog kompleta za izvođenje napada.
Za stvarni napad, napadač mora biti unutar dometa uređaja žrtava i imati mogućnost kratkoročnog blokiranja signala svakog uređaja, što se predlaže ostvariti manipulacijom signalom ili aktivnim ometanjem.

Organizacija Bluetooth SIG, odgovorna za razvoj Bluetooth standarda, objavila prilagodila je specifikaciju pod brojem 11838, u kojoj su proizvođačima predložena mjera za blokiranje ranjivosti (minimalna veličina šifrirnog ključa povećana je sa 1 na 7). Problem javlja se leži sve u odgovarajućim Bluetooth standardnim stablima i Bluetooth čipovima, uključujući proizvode Intel, Broadcom, Lenovo, Apple, Microsoft, Qualcomm, Linux, Android, Blackberry i Cisco (od 14 testiranih čipova svi su se pokazali ranjivima). U Bluetooth stablu jezgre Linuxa je unesena ispravka omogućava izmjenu minimalne veličine šifrirnog ključa.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster