Шифрланған Bluetooth трафигін тоқтату үшін KNOB шабуылы

Ашылды ақпарат шабуыл туралы ҰҚК (Key Negotiation Of Bluetooth), бұл шифрланған Bluetooth трафигінде ақпаратты ұстап алуды және ауыстыруды ұйымдастыруға мүмкіндік береді. Bluetooth құрылғыларының келіссөздер процесі кезінде пакеттердің тікелей берілуін блоктау мүмкіндігіне ие бола отырып, шабуылдаушы сеанс үшін бар болғаны 1 байт энтропиядан тұратын кілттерді пайдалануға қол жеткізе алады, бұл дөрекі күш әдісін анықтауға мүмкіндік береді. шифрлау кілті.

Мәселе Bluetooth BR/EDR Core 2019 спецификациясындағы және тым қысқа шифрлау кілттерін пайдалануға мүмкіндік беретін және шабуылдаушының қосылу келіссөздер кезеңінде кедергі жасауына кедергі келтірмейтін бұрынғы нұсқаларындағы кемшіліктерден (CVE-9506-5.1) туындаған. осындай сенімсіз кілттерге оралыңыз (пакеттерді аутентификацияланбаған шабуылдаушы алмастыра алады). Шабуыл құрылғылар қосылым туралы келіссөздер жүргізіп жатқан сәтте жүзеге асырылуы мүмкін (қазірдің өзінде орнатылған сеанстарға шабуыл жасау мүмкін емес) және екі құрылғы да осал болса, BR/EDR (Bluetooth Basic Rate/Enhanced Data Rate) режимдеріндегі қосылымдар үшін ғана тиімді. Егер кілт сәтті таңдалса, шабуылдаушы жіберілген деректердің шифрын шеше алады және жәбірленуші білмей, трафикке ерікті шифрлық мәтінді ауыстыра алады.

Екі A және B Bluetooth контроллері арасында қосылымды орнату кезінде, A контроллері сілтеме кілті арқылы аутентификациядан кейін шифрлау кілті үшін 16 байт энтропияны пайдалануды ұсына алады, ал В контроллері осы мәнмен келісе алады немесе төменгі мәнді көрсете алады. егер ұсынылған өлшемдегі кілтті жасау мүмкін болмаса. Жауап ретінде A контроллері жауап ұсынысын қабылдап, шифрланған байланыс арнасын іске қоса алады. Параметрлерді келісудің осы кезеңінде шифрлау қолданылмайды, сондықтан шабуылдаушы контроллерлер арасындағы деректер алмасуды сынауға және пакетті ұсынылған энтропия өлшеміне ауыстыруға мүмкіндігі бар. Жарамды кілт өлшемі 1-ден 16 байтқа дейін өзгеретіндіктен, екінші контроллер бұл мәнді қабылдайды және ұқсас өлшемді көрсете отырып, оның растауын жібереді.

Шифрланған Bluetooth трафигін тоқтату үшін KNOB шабуылы

Зертханалық жағдайларда осалдықты жаңғырту үшін (шабуылдаушының әрекеті құрылғылардың бірінде шығарылды) ұсынылды.
прототип құралдар жинағы шабуыл жасау.
Нақты шабуыл үшін шабуылдаушы зардап шеккендердің құрылғыларының қабылдау аймағында болуы керек және сигналды манипуляциялау немесе реактивті кептеліс арқылы жүзеге асыру ұсынылатын әрбір құрылғыдан сигналды қысқаша блоктау мүмкіндігіне ие болуы керек.

Bluetooth SIG, Bluetooth стандарттарын әзірлеуге жауапты ұйым, жарияланған 11838 спецификация нөмірін түзету, онда осалдықты блоктау шаралары өндірушілер жүзеге асыру үшін ұсынылады (шифрлау кілтінің ең төменгі өлшемі 1-ден 7-ге дейін ұлғайтылды). Мәселе көрінеді жылы всех стандартқа сәйкес Bluetooth стектері және Bluetooth чипінің микробағдарламасы, соның ішінде өнімдер IntelBroadcom Lenovo, алма, Microsoft, Qualcomm, Linux, Android, қара бүлдірген и Cisco (тексерілген 14 чиптің барлығы осал болды). Linux ядросының Bluetooth стекіне енгізілді ең аз шифрлау кілтінің өлшемін өзгертуге мүмкіндік беретін түзету.

Ақпарат көзі: opennet.ru

пікір қалдыру