Исследователи Грацкого технического университета (Австрия) продемонстрировали новый способ слежения за пользователями. Он работает путем анализа минимальных задержек в работе твердотельных накопителей (SSD).
Об этом сообщает ZMEScience.
Атака под названием FROST использует функцию браузеров Origin Private File System и специфику работы SSD.
Как это работает? Современные браузеры имеют глубокий доступ к памяти, чтобы обеспечить быструю работу веб-версий игр, объемных редакторов и тому подобное. При перегрузке SSD выполнение запросов замедляется. Эти микрозадержки и фиксирует вредоносная страница. Для начала слежки жертве достаточно держать открытой страницу с работающим кодом JavaScript.
«Злоумышленник постоянно измеряет конкуренцию за SSD, выполняя случайные считывания из большого файла OPFS. Конкуренция за SSD, вызванная активностью пользователя, вызывает измеримые разницы в задержке для этих операций считывания», — написали исследователи в статье.
Во время тестов алгоритм распознал посещение 50 популярных сайтов с точностью 88,95%. Также программа успешно идентифицировала 10 стандартных приложений macOS — в частности Карты Музыка Safari и Системные настройки — с общим результатом 95,83%.
Пользователям специалисты советуют закрывать сомнительные сайты и следить за свободным местом на диске. Создатели браузеров со своей стороны могут усложнить атаку, если ограничат максимальный размер файлов OPFS или потребуют отдельное разрешение на доступ к локальному хранилищу.
Детали исследования планируют представить на конференции DIMVA в июле.
Читайте также:
Альтернатива Signal. Что такое децентрализованные мессенджеры и насколько они безопасны