В TrustZone обнаружены уязвимости

В TrustZone обнаружены уязвимости

В TrustZone обнаружены уязвимости

Исследователи безопасности из группы Zero, опубликовали результаты поиска уязвимостей в технологии ARM TrustZone, позволяющей создавать аппаратно изолированные защищённые окружения, в которых выполняется отдельная специализированная операционная система.

Основным предназначением TrustZone является обеспечение изолированного выполнения обработчиков ключей шифрования, биометрической аутентификации, платёжных данных и другой конфиденциальной информации.

В исследовании рассмотрены реализации двух TEE-окружений (Trusted Execution Environment) - Qualcomm QSEE и Trustonic Kinibi, применяемых в Android-смартфонах и базирующихся на расширениях ARM TrustZone. Обе системы предоставляют урезанные проприетарные операционные системы, работающие на отдельном виртуальном процессоре и позволяющие выполнять специализированные защищённые обработчики (TA, Trusted Applications"). Защищённые обработчики не могут напрямую взаимодействовать с основной операционной системой Android, их вызов и передача данных осуществляется косвенно, через интерфейс диспетчеризации, работу которого обеспечивает устанавливаемые в основной системе библиотеки, процессы-демоны и модули ядра, пишет opennet.ru.

 

 

Исследование показало недостаточный уровень безопасности рассмотренных решений, в которых было выявлено несколько уязвимостей, а также одна кардинальная архитектурная недоработка (возможность отката на старую уязвимую версию обработчиков в защищённом окружении), которую невозможно устранить без изменений на аппаратном уровне или снижения стабильности работы устройства. Выполняемые внутри защищённых окружений операционные системы в полной мере не реализуют современные методы блокирования атак (например, защиту от переполнения стека), что позволяет использовать выявленные уязвимости для совершения реальных атак. Проблемы проявляются во всех устройствах на чипах Qualcomm и устройствах на чипах Trustonic Kinibi версии до 400 (т.е. все устройства на базе Samsung Exynos, кроме Galaxy S8 и S8 Plus).

Для получения контроля над компонентами защищённого окружения достаточно найти уязвимость в выполняемых в данном окружении обработчиках, которые написаны без использования языков, обеспечивающих безопасные методы работы с памятью, и содержат типовые ошибки, свойственные коду на языке Си. Например, продемонстрированы методы эксплуатации, которые манипулируют переполнением стека в запускаемом внутри защищённого окружения обработчике одноразовых паролей (OTP). Эксплуатация производится через передачу слишком больших значений токенов, не вмещающихся в буфер, созданный на основании передаваемого в составе команды аргумента с размером токена.

Таким образом атака на компоненты защищённой ОС напоминает эксплуатацию уязвимостей в ядре ОС, осуществляемую через манипуляцию с системными вызовами. Но в случае защищённого окружения проблема усложняется тем, что многими производителями смартфонов не предусмотрено средств для отзыва защищённых обработчиков и выявленную уязвимость становится не так просто исправить - появляется возможность применять старые уязвимые обработчики для получения контроля за защищённым окружением, т.е. выявленную уязвимость можно использовать неопределённое время. Во многих случаях обработчики связаны с выполнением привилегированных операций в системе, что при успешной атаке позволяет не только получить доступ к данным, связанным с обработчиком, но и получить контроль над всем устройством.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

Дело Петра Левашова: расследование связало псевдонимы Severa и Bratva

Как предполагает «Газета.Ру», под псевдонимом Bratva, который стал известным в русскоязычном киберпреступном сообществе, может скрываться Петр Левашов, также известный как Severa. В издании выдвинули версию о его возможных связях с ФБР.

«Газета.Ру» провела журналистское расследование, посвященное деятельности Левашова, который, по его собственным словам, занимается киберпреступностью с 1999 года.

Он стал известен как оператор ботнетов Storm Worm, Waledac и Kelihos, использовавшихся для DDoS-атак, рассылки спама и фишинговых писем. Kelihos, в частности, позволял отправлять до 4 млрд писем в сутки.

Левашов привлек внимание правоохранительных органов разных стран. В 2017 году он был арестован и экстрадирован в США, где обвинения касались мошенничества и распространения вредоносных программ. В России также было возбуждено уголовное дело по двум статьям.

После экстрадиции в США Левашов провел под стражей менее трех лет, хотя обвинение требовало для него 14,5 лет лишения свободы. По мнению экспертов, столь мягкий приговор стал возможным благодаря сотрудничеству с ФБР.

В ходе судебного процесса над Олегом Кошкиным, который помогал маскировать Kelihos, Левашов выступал в качестве свидетеля обвинения. Он также признался, что во время заключения провел около 100 встреч с агентами ФБР.

Юрист компании Sharova Law Firm Дмитрий Насковец в комментарии для «Газеты.Ру» отметил, что многие киберпреступники из России и стран СНГ сталкиваются с выбором: признать вину и получить меньший срок, отказаться от сделки и провести десятилетия в заключении или сотрудничать со спецслужбами.

Фигура Bratva стала известной в 2022 году, когда он появился как модератор одного из разделов форума XSS и автор телеграм-канала Cirque du Soleil. В канале публиковались материалы о русскоязычных хакерах и их возможных связях со спецслужбами. Наибольший резонанс вызвала деанонимизация Сергея Ермакова, лидера группировки REvil.

Как отметил независимый исследователь в сфере информационной безопасности Павел Ситников, подобная информация доступна ограниченному числу людей, а публикация таких данных требует либо значительных связей, либо уверенности в собственной безопасности.

11 ноября 2024 года Bratva на форуме XSS опубликовал имена некоторых участников хакерского чата Club1337, после чего появились предположения о его связи с Левашовым. Источник «Газеты.Ру» отметил, что Bratva задавал те же вопросы, что и Левашов, а сам Левашов пытался добиться его допуска в закрытые хакерские сообщества.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

RSS: Новости на портале Anti-Malware.ru