Расширения Google Chrome позволяют снять цифровой отпечаток браузера

Расширения Google Chrome позволяют снять цифровой отпечаток браузера

Расширения Google Chrome позволяют снять цифровой отпечаток браузера

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

Цифровой отпечаток, как правило, подразумевает использование различных характеристик устройства пользователя, которые помогают веб-сервисам «узнавать» посетителя. Среди таких характеристик могут быть инсталлированные приложения, мощность GPU, разрешение экрана, аппаратная начинка и даже установленные шрифты.

На выходных веб-разработчик, известный под онлайн-псевдонимом “z0ccc“, поделился своим методом снятия цифрового отпечатка — “Extension Fingerprints“. Суть заключается в том, что создать трекинг-хеш можно с помощью установленных аддонов Google Chrome.

Известно, что при создании Chrome-расширения можно отметить определённые активы в качестве “доступных из Сети ресурсов“, к которым могут получить доступ веб-страницы и другие аддоны.

Как правило, такие ресурсы представляют собой файлы изображений, у которых указано свойство “web_accessible_resources“. Например, это может выглядеть так:

"web_accessible_resources": [
    {
      "resources": [ "logo.png" ],
      "matches": [ "https://anti-malware.ru/*" ]
    }
],

Всё это можно использовать для проверки установленных в системе пользователя расширений Google Chrome. Выделив инсталлированные аддоны, условный злоумышленник может создать цифровой отпечаток браузера посетителя.

«Фетчинг определённых защищённых расширений занимает дольше времени, чем неустановленных аддонов. Замеряя временные промежутки, вы можете вычислить, какие расширения пользователь установил», — объясняет  “z0ccc“ на GitHub-странице своего проекта.

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

Энтузиасты добавили на PlayStation 5 Xbox Cloud и Windows-игры

PlayStation 5 научили подключаться к Xbox Cloud Gaming, а параллельно — запускать отдельные игры для Windows. Это работа энтузиастов, поэтому воспользоваться проектами можно только на консолях с возможностью запуска homebrew, то есть неофициального софта.

Разработчик RafaelNGP представил PSBox Cloud Gaming — клиент облачного сервиса Microsoft для PS5.

Игры исполняются на удаленных серверах, а консоль принимает видеопоток в 1080p при 60 кадрах в секунду. Картинку можно масштабировать до 4K, но это не превращает исходный поток в нативный 4K.

Приложение поддерживает вибрацию DualSense, эффекты адаптивных курков, подсветку и подключение до четырех контроллеров. Аутентификация проходит через код на телефоне или компьютере.

Для большей части каталога нужна подписка Game Pass Ultimate. Также предусмотрена трансляция с собственной Xbox через Remote Play.

Другой проект, prospero-win, решает задачу локального запуска Windows-игр. Он использует Wine и графические компоненты совместимости, чтобы выполнять их непосредственно на PS5.

По данным автора, Half-Life 2 работает на высоких настройках при 60 FPS, GTA IV — примерно при 55 FPS в открытом городе в 1080p. Counter-Strike 1.6 и Warcraft III преодолевают отметку 60 FPS. Это результаты разработчика, а не гарантия производительности всей библиотеки.

Проект остается экспериментальным: совместимость зависит от конкретной игры. Нужны собственные копии игр и консоль, способная запускать сторонние приложения.

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