Вернуться в блог

Что такое отпечаток WebGL: как он отслеживает вас и как снизить риск

Сайты могут незаметно собирать данные рендеринга WebGL для распознавания устройств. Узнайте принцип работы, отличие от Canvas и способы уменьшить отслеживание.

Отпечаток WebGL использует небольшие различия графического рендеринга для распознавания браузера и устройства. Очистка cookie или смена IP не всегда убирает эти признаки.

Принцип и защита

WebGL — это JavaScript API для 2D- и 3D-графики с помощью браузера и GPU. Результат рендеринга может хешироваться для аналитики, борьбы с мошенничеством, персонализации или межсайтовой рекламы. Canvas в основном использует 2D-рисование, а WebGL — более сложный 3D-рендеринг.

Схема отпечатка WebGL от графического рендеринга до хеша для отслеживания

В Chrome проверьте параметры WebGL в chrome://flags; в Firefox можно установить webgl.disabled в true через about:config. Это может нарушить работу некоторых 3D-страниц. Privacy Badger и NoScript ограничивают скрипты отслеживания. Для законной работы с несколькими аккаунтами PurpleMark изолирует окружение каждого аккаунта и позволяет управлять метаданными WebGL. Изоляция предназначена для приватности и порядка, а не для обхода правил платформ.

Вывод

Настройки браузера, расширения приватности и изолированные окружения помогают принимать более осознанные решения о защите данных.