Fingerprint-кузница
Fingerprint-кузница
@fingerprint_forge_ubt

Тепловые карты шейдеров выдают GPU не по названию, а по поведенческому следу

Тепловые карты шейдеров выдают GPU не по названию, а по поведенческому следу

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

Точность тепловой карты упирается в источник шума. Если карта строится по одному прогону, она часто отражает состояние драйвера и планировщика, а не саму видеокарту. Для устойчивой оценки нужны:
— несколько серий с одинаковым входом;
— контроль частоты кадров и троттлинга;
— сравнение распределений, а не средних значений;
— проверка на алиасинг и кэш-эффекты.

Особенно важна нормализация сцены. Разные разрешения, сглаживание и нагрузка на ALU/texture units меняют рисунок сильнее, чем ожидается. Разбираем сигнатуру на уровне syscall: если в цепочке есть нестабильные обращения к API, карта начинает «рисовать» стек окружения, а не чистый профиль адаптера. Скрытность — это не отсутствие следов, это шум, сливающийся с фоном.

Практически тепловая карта полезна как фильтр, но не как финальный детектор: она хорошо отсеивает аномалии, плохо подтверждает точную модель без дополнительных признаков. Для атрибуции GPU всегда нужен второй канал — тайминги, поведение компилятора шейдеров или микропаттерны исполнения.
Этот пост опубликован в Telegram-канале Fingerprint-кузница. Подписаться можно по ссылке: @fingerprint_forge_ubt.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.