Ученые вновь доказали реальность атак на чипсеты ARM по DVFS-каналам

Ученые вновь доказали реальность атак на чипсеты ARM по DVFS-каналам

Ученые вновь доказали реальность атак на чипсеты ARM по DVFS-каналам

Новое исследование способности мощных процессоров сливать важную информацию через сигналы внутренних датчиков тактовой частоты, температуры и энергопотребления показало, что проблема затрагивает Apple MacBook, iPhone и многие современные Android-смартфоны.

При разработке своей атаки по сторонним каналам университетские исследователи сделали ставку на DVFS (Dynamic Voltage and Frequency Scaling, динамическое масштабирование частоты и напряжения) — механизм балансировки, не дающий системе выходить за пределы мощности и температуры при высоких нагрузках.

Подобная возможность присутствует во всех современных чипсетах. Ввиду большой популярности GPU и систем на кристалле (SoC) с архитектурой ARM в контрольную выборку вошли (PDF) устройства с такой элементной базой.

Проверка на предмет утечки осуществлялась путем считывания замеров аналоговых параметров с помощью софта, запущенного на устройстве. Исследование в числе прочего выявило корреляцию между показаниями датчиков и характером выполняемых инструкций, а также обрабатываемых данных; это и обеспечило успех атакам по DVFS-каналам, проведенным для пробы.

В частности, исследователям удалось, используя свой подход и специально созданный JavaScript-код, украсть из Chrome и Safari историю браузера и пиксельный вывод на экран на устройствах, снабженных всеми средствами защиты от традиционных атак по сторонним каналам уровня микроархитектуры. В ходе другого эксперимента были успешно сняты цифровые отпечатки сайта (фингерпринт), притом без повышения привилегий.

Похожую атаку на чипы Intel и AMD в прошлом году продемонстрировали специалисты трех американских университетов. Свой метод они нарекли Hertzbleed.

Подпишитесь на новости

Google Chrome сам перезапустится для обновления, когда вы отойдёте за кофе

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

На разработку указывают изменения в коде Chromium, объединённые темой queued-restarts.

После загрузки обновления браузер сможет предложить два варианта: перезапуститься немедленно или дождаться, когда пользователь отойдёт от компьютера. Во втором случае Chrome выждет примерно пять минут бездействия и только затем попробует закрыться и запуститься заново.


Перезапуск отменят, если Chrome скачивает файл, воспроизводит аудио или видео, записывает экран либо использует камеру. То есть сериал, видеозвонок и загрузка архива теоретически переживут обновление.

О запланированном перезапуске сообщат всплывающее уведомление и индикатор в меню приложения с надписью «Запланированное обновление». Напоминания могут появляться при открытии новой вкладки, чтобы Chrome не лез со своими апдейтами посреди работы.

Правда, название Scheduled Restart звучит пока солиднее самой функции. Выбрать точное время, как в Windows Update, текущая реализация не позволяет: браузер ориентируется прежде всего на отсутствие активности.

Google ранее обещала искать менее раздражающие способы перезапуска Chrome ради обновлений. Когда функция появится у всех — неизвестно.

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