Возможно, вы не заметили: после недавнего обновления Chrome движок рендеринга веб-игр тихо перешёл с WebGL на WebGPU.
Для обычных пользователей это просто «страницы грузятся быстрее»; но для тех, кто ведёт несколько аккаунтов, это изменение стоит обдумать — новый интерфейс может раскрывать гораздо больше информации об оборудовании, чем эпоха WebGL, и защищаться от него намного сложнее.
Эта статья не нагромождает термины. Простым языком она объясняет три вещи: что такое WebGPU-отпечаток, что он раскрывает сверх WebGL и что можно сделать прямо сейчас.
Короче: WebGPU — это интерфейс GPU нового поколения в браузере, постепенно заменяющий WebGL — возможности сильнее, и информации об оборудовании раскрывается больше. Отпечаток браузера всегда состоял из десятков параметров (общий принцип объяснён в этомобъяснении отпечатка браузера), и параметры, связанные с GPU, всегда были самой «хардкорной» частью.
Названия похожи, но подходы совершенно разные:
| Сравнение | WebGL | WebGPU |
|---|---|---|
| Подход к дизайну | Совместимость со старыми GPU (OpenGL ES) | Нативный дизайн для современных GPU |
| Доступная информация о железе | Производитель и модель (через API расширений) | Параметры возможностей, набор функций, характеристики шейдеров и др. |
| Распространение | Основной у существующих сайтов | Включён по умолчанию в Chrome 113+, постепенно заменяет WebGL |
Схема сравнения архитектуры WebGPU и WebGL

Итог одной фразой:сайты могут читать больше информации о GPU, значит, и пространство отпечатка расширяется.
Сверх WebGL раскрывается не просто «имя», а целый «портрет возможностей оборудования». WebGL-отпечаток в основном опирается на одно расширение для чтения производителя и модели (объяснено в этомразборе WebGL-отпечатка); поверхность сбора у WebGPU гораздо шире и в основном складывается из четырёх измерений:
Схема сбора четырёх измерений WebGPU

Здесь есть контринтуитивный момент:из соображений приватности Chrome анонимизирует производителя и модель GPU, перекрывая путь «прямого называния имени». Но это наоборот делает отпечаток скрытнее — сайтам даже не нужно знать, как называется ваша видеокарта; по четырём наборам параметров возможностей выше они уже могут отличить вас от других устройств.
Аналогия: WebGL-отпечаток — как «сообщить номер паспорта» — прямо, но информация одномерна; WebGPU-отпечаток — как «измерить рост, вес, размер обуви, длину шага, почерк и скомбинировать» — по отдельности ничего особенного, но в комбинации второго такого вас почти не найти.
Вот что значит «высокая энтропия»: много информации, много комбинаций, крайне низкая вероятность совпадения.
Академические исследования WebGPU-отпечатков заметно выросли с 2023 года: несколько работ подтверждают, что он способен создавать стабильные, высокоразличимые идентификаторы устройств, а некоторые эксперименты даже превосходят различимость комбинации Canvas и WebGL.
Платформы уже массово используют его для контроля рисков? Пока нет — большинство сайтов по-прежнему опираются в основном на WebGL. Но у отпечатков есть особенность:попав в систему рисков, их трудно «отмыть». Взять параметры GPU под управление заранее — дёшево и выгодно в долгую; если ждать массового внедрения платформами, возможно, придётся перестраивать всю систему окружений.
Двух шагов достаточно, чтобы увидеть, сколько раскрывает ваш браузер:

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

Одной фразой:защита WebGPU пока в стадии «следуем и адаптируемся», но взять параметры GPU под управление согласованностью сейчас — просто походя; потом это может потребовать переделки.
По направлению — да, но нужно время. Chrome и Edge уже поддерживают по умолчанию, Safari и Firefox постепенно подтягиваются; множество существующих сайтов всё ещё работает на WebGL, в ближайшей перспективе они сосуществуют. Для защиты нужно покрывать оба.
Паниковать не нужно, но управлять заранее стоит. Платформ, использующих его для контроля рисков, пока мало, но Chrome уже распространил эту возможность, а исследования подтвердили её ценность как отпечатка — ждать массового внедрения будет поздно.
Основные браузеры с отпечатком все в процессе. WebGPU — сравнительно новый стандарт, возможности защиты совершенствуются с версиями ядра; выбирать продукт со своевременными обновлениями ядра надёжнее.
Не полностью. Chrome действительно анонимизирует производителя и модель GPU, но параметры возможностей, набор функций, особенности WGSL и поведение рендеринга остаются читаемыми, и в комбинации их достаточно для высокоэнтропийного отпечатка — анонимизация блокирует лишь «прямое называние имени».
WebGPU — направление эволюции браузерных технологий и новое поле битвы идентификации по отпечатку. Он раскрывает больше, чем WebGL, его сложнее маскировать, и с распространением Chrome он тихо проникает в окружение каждого пользователя.
Для операторов мультиаккаунтов лучшая стратегия — не ждать, пока риск-контроль заработает, а уже сейчас взять параметры GPU под управление согласованностью окружений. В бесплатной версии уже есть 2 слота окружений,скачайте MasBrowser, создайте окружение и проверьте конфигурацию, связанную с GPU, — подготовьтесь к отпечатку нового поколения заранее.