28 мая 2026, 13:57
Веб-сайты стартовали шпионить за посетителями через аналитика активности их SSD
У сайтов появился новый метод шпионажа за посетителями: измерение взаимодействий с их твердотельными накопителями. Метод, получивший название FROST (удалённая идентификация с использованием синхронизации SSD на основе OPFS), позволяет сайтам отслеживать другие ресурсы, которые просматривает посетитель, а равным образом то, какие приложения открыты на его устройствах.
Способ использует побочный канал — форму утечки, возникающую в результате физических проявлений, таких как электромагнитные излучения, кэши данных или время, необходимое для выполнения задачи. Измеряя эти проявления, злоумышленники могут расшифровать зашифрованный посещаемость и получить доступ к другим конфиденциальным данным.
Атака измеряет взаимодействие различных процессов, использующих (или конкурирующих) за данный источник, в том числе время выполнения определённых операций ввода-вывода (I/O) на SSD-накопителе. Так, исследователи смогли определить веб-сайты, открытые в других вкладках — даже в других браузерах — и приложения, открытые на устройстве посетителя. FROST не требует от посетителя никакого взаимодействия, кроме открытия сайта.
«Веб-браузеры эволюционировали от простых программ для просмотра документов до платформ, способных запускать сложные приложения. Такие компании, как Google, Microsoft и Adobe, разработали полноценные офисные пакеты, фото- и видеоредакторы или даже интегрированные среды разработки (IDE), которые работают полностью в браузере», — пишут разработчики статьи. Они равным образом отметили: «Хотя эти функции расширяют возможности веб-приложений и позволяют создавать совершенно новые сценарии использования, они равным образом увеличивают поверхность атаки браузера, и некоторые из них уже, как было показано, создают новые уязвимости».
В отличие от предыдущих атак на SSD-накопители с использованием побочных каналов, FROST работает исключительно в браузере. Он использует JavaScript, который взаимодействует с OPFS (исходной частной файловой системой) — выделенным пространством хранения, зарезервированным для конкретного сайта, для выполнения кода. Веб-сайты могут создавать такие системы без какого-либо взаимодействия со стороны посетителя.
Хотя каждая файловая система изолирована от других веб-сайтов и от самой системы устройства, JavaScript может измерять операции ввода-вывода. Затем, обрабатывая эти операции с помощью предварительно обученной свёрточной нейронной сети — системы, использующей глубокое обучение для анализа текста, аудио и изображений, — злоумышленник может определить, какие приложения и веб-сайты открыты на устройстве.
«Злоумышленник постоянно измеряет конкуренцию за SSD, выполняя случайные операции чтения из большого файла OPFS. Конфликты на SSD-накопителях, вызванные активностью пользователей, приводят к измеримым различиям в задержке при операциях чтения. Обучив свёрточную нейронную сеть (CNN) на этих данных, злоумышленник может определить активность пользователей в хост-системе, классифицируя новые данные с помощью обученной модели», — пояснили исследователи.
У этого метода есть свои ограничения. Во-первых, файл OPFS должен быть чрезвычайно большим — вероятно, гигабайт или больше. Это требование означает, что атаки в больших масштабах неизбежно обнаружат многие пользователи. Кроме того, файл OPFS должен храниться на том же SSD-накопителе, который использует посетитель. Обычно это не проблема для отслеживания открытых веб-сайтов, поскольку файл OPFS хранится в стандартном расположении браузера. В случае, если приложения используют отдельный SSD-накопитель для приложений, эти приложения не обнаруживаются FROST.
Один из лучших способов предотвратить атаки — закрывать вкладки, как только они больше не нужны. Более опытные пользователи могут отслеживать разработка и размер файлов OPFS, выделяемых неизвестными веб-сайтами. Исследователи предложили разработчикам браузеров способы блокировки побочного канала. Один из таких методов — ограничение максимального размера разрешённых файлов. Пока нет никаких признаков того, что атаки FROST проводились в реальных условиях.
Исследователи организовали атаку FROST на Mac с процессором M2. На Linux они показали, что базовый примитив (измерение задержки доступа к SSD из JavaScript) работает, но не проводили саму атаку.
«Однако, поскольку эффективность примитива схожа в macOS и Linux, мы ожидаем аналогичной производительности для полной классификации. В принципе, можно обучить схема на любой системной активности, которая надёжно генерирует обращения к SSD», — отмечает Ханнес Вайсштайнер, один из соавторов исследования.
Одновременно исследователи не тестировали Windows.
Результаты работы планируется представить на конференции DIMVA в июле.
Читают сейчас

40 минут назад
Отчет KPMG про агентный ИИ создал текст ИИ. Он похвалил сам себя и наврал почти во всех ссылках
Аудиторская организация KPMG, одна из "крупный четверки", отозвала свой отчет о пользе агентного ИИ — после того как стало известно, что сам документ оказался наглядной демонстрацией главной проблемы

1 час назад
Google отключил оператор inurl
Ранее Google ограничил количество результатов поиска по оператору site, а теперь полностью отключил и inurl — поисковый оператор, который позволял находить документы содержащие нужную последовательнос

2 часа назад
Вышло апдейт мультиплатформенного проекта RevPDF 4.5 — альтернатива Adobe Acrobat
13 июня 2026 года состоялся версия мультиплатформенного проекта RevPDF 4.5. Это маленький, бесплатный, работающий в автономном режиме редактор PDF-файлов с возможностью редактирования текста, скрытия

4 часа назад
Microsoft выпустила версию PowerToys 0.100.0
Организация Microsoft выпустила PowerToys версии 0.100.0. Выпуск содержит исправления и улучшения для нескольких модулей, а наиболее важные изменения касаются повышения производительности, уменьшения

5 часов назад
Апдейт Telegram: форматирование ботов и Markdown-файлы
Telegram опубликовал крупное обновление с десятками новых функций, в том числе с поддержкой мессенджера на смарт-часах, в том числе с Wear OS, а также опциями для ботов, групп и встроенного браузера.