Б
Бирюков Артем о SEO
@biryukovseo360 подп.
308просмотров
85.6%от подписчиков
14 апреля 2025 г.
stats📷 ФотоScore: 339
‼️В версиях Chrome 136–137 реализован ряд улучшений Canvas API Рассмотрим два основных изменения: 1. Canvas Floating Point Color Types Новая возможность Canvas 2D, планируемая к включению в Chrome 137​ Она позволяет использовать пиксельные форматы с плавающей запятой (высокой точности) вместо обычных 8-битных каналов цвета в CanvasRenderingContext2D, OffscreenCanvas и ImageData. Отрисовка в режиме float может выявить тонкие отличия: разные GPU и драйверы могут по-разному округлять цвета плюс к этому пользователи с устаревшими устройствами (без аппаратного ускорения) теперь будут отдавать пустой WebGL (см. раздел про SwiftShader ниже) и более медленный Canvas – сочетание, которое само по себе может стать отличительным признаком "не домашних" пк. Влияние на фингерпринтинг: Данная функция потенциально усиливает canvas-фингерпринтинг. Повышенная точность Canvas означает, что сайты (в том числе скрипты для отпечатков) смогут получать более детальные данные о рендеринге. Например, теперь через ImageData можно считывать не только целые значения 0–255, но и 32-битные плавающие значения цвета (при использовании float-Canvas) с высокой точностью. Это даёт больше энтропии – уникальных вариаций – между разными устройствами. Даже если по умолчанию холст остаётся 8-битным (новый формат должен запрашиваться явно), наличие поддержки float-форматов уже само по себе может быть обнаружено. Скрипт может попытаться вызвать getContext('2d', { colorType: 'float16' }) и проверить, поддерживается ли опция – тем самым определив, что браузер – Chrome ≥137. Даже на одной модели видеокарт могут быть разные Canvas в зависимости от версии драйверов. Итог: 1. Новые и более точные отпечатки Canvas 2. Процент уникальности отпечатков резко снизится (привет уникальность 100%) 3. Отличный детект Виртуальных Машин, VPS и Dedicated серверов 2. Удаление SwiftShader для WebGL Это судбоносное событие! Ранее, если в системе пользователя отсутствовал поддерживаемый GPU или драйвер (либо отключено аппаратное ускорение), Chrome при создании WebGL автоматически использовал SwiftShader – встроенную программную реализацию WebGL. Начиная с Chrome 137, SwiftShader будет удален. Теперь, создание контекста WebGL будет просто завершаться неудачей без SwiftShader​. По сути, Chrome перестаёт гарантировать доступность WebGL на всех машинах – если GPU недоступен а соответсвенно это напрямую затрагивает все VPS и Dedicated сервера. Влияние на фингерпринтинг: Теперь только аппаратное ускорение графики, никакого програмного ускорения. Если вы используете RDP подключение то WebGL будет недоступен (есть хитрость через параллельный сеанс но сервер должен быть с GPU всеравно) Закончилась целая эпоха игр с WebGL. Детект виртуальных машин стал еще проще а использование VPS по сути стало бесполезным. Итог: 1. Без видеокарты WebGL не будет работать 2. Использование VPS и Dedicated server теперь под сомнением 3. Использование Antidetect ver 1/2/3/4 - бесполезно 4. Использование браузерных антидетектов с отсутствием поддержки аппаратного ускорения - бесполезно Источник: https://chromestatus.com/roadmap ✅ ВАЖНО! Вы можете скачать Nightly билды Chrome и на практике проверить изменения, мы уже проверили и обнаружили, что Stripe Radar быстрее всех адаптировался к ним. Если юзерагент 137 и выше - тогда включаются дополнительные механизмы защиты (кстати не все нововведения были описаны выше) так что для всех, кто работает с Antidetect 5 Personal Version для Stripe - обратитесь к саппорту @antidetectsupport для получения бесплатного обновления вне очереди. Новая версия Antidetect 5 v5.0.8 уже имеет необходимые механизмы защиты от нововведений Stripe Radar.
308
просмотров
3677
символов
Нет
эмодзи
Да
медиа

Другие посты @biryukovseo

Все посты канала →
‼️В версиях Chrome 136–137 реализован ряд улучшений Canvas A — @biryukovseo | PostSniper