Обновить
17
Никита Лычаный@elnxl

Security Researcher

3
Подписчики
Отправить сообщение

Подсобрал все вопросы, отвечаю по порядку:

В одном из комментариев верно было замечено: служебный микроконтроллер - это ядро Cortex-M3, который называется System Control Processor. Микроконтроллер здесь сыграл роль средства для получения доступа к eFuse контроллеру и записи в eFuse хэша и необходимых флагов для включения usb пароля.

Сам микроконтроллер находится внутри SoC, а также его прошивка защищена механизмом Secure Boot. Он используется для защиты прошивки, которая исполняется на основных ядрах процессора, т.е. проверяется криптографической подписью.

Касаемо usb пароля - это название технологии от вендора, на самом деле в eFuse область записывается хэш пароля, т.е. сам пароль не используется в открытом виде.

Все подробности про имплементацию рассказывали в докладе https://youtu.be/L_jgFLGAXyE?si=SkYfb_KFPk9rAxai Там будут ответы на все вопросы!)

В статье описано на чем основана HarmonyOS, но сама система не является открытой. Также, есть OpenHarmony - она является открытой, построена на базе HarmonyOS и не использует AOSP

Тему профилей не раскрывал, чтобы не отходить от основной идеи стать -- атаки на Bluetooth. Так бы, акцент сместился больше сместился на обзор данной технологии.

Уязвимость в родном стеке BT.

Скорее всего, проблема не в самом протоколе, а в его имплементации. Возможно нет поддержки соответствующих профилей устройств.

Да, не только BT используется в IoT-устройствах и промышленности. Но в статье упор больше делался на атаки на BT, для этого необходимо сделать небольшой экскурс в технологию

Если он работает по BT, то да
Также ESP32, немало используется как центр управления для умного дома, например для Home Assistant. В таком случае, можно будет нарушить работу целого "умного дома".

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность