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

<b>Как антифрод вычисляет виртуальную машину через аппаратные API: 7 характерных следов</b>

<b>Как антифрод вычисляет виртуальную машину через аппаратные API: 7 характерных следов</b>

Браузерное окружение передает больше данных, чем кажется. Антифрод не ищет «VirtualBox» в явном виде — он собирает микросигналы из аппаратных API и сравнивает их с профилем реального железа.

— SMBIOS/BIOS: производитель, серийные поля, UUID. Пустые, повторяющиеся или шаблонные значения — сильный индикатор
— CPU/API: несостыковки между числом ядер, частотой, кэшем и тем, что видит JS или нативный код
— GPU/рендер: имя адаптера, драйвер, поддержка расширений, порядок вывода в WebGL
— DMI/ACPI: следы виртуального чипсета, контроллера, BIOS vendor
— Тайминг: аномалии задержек в TSC, sleep, performance counters, jitter под нагрузкой
— Память/диск: объемы, геометрия, серийники, слишком «ровная» топология устройств
— Системные артефакты: MAC-структура, список устройств, служебные строки гипервизора

Ключевой принцип — не один признак, а корреляция. Отдельно каждый параметр может быть шумом, но связка «BIOS + GPU + timing + device tree» уже дает устойчивую сигнатуру. Анализируем энтропию параметров: в реальном окружении она неоднородна, в VM часто слишком гладкая.

Для защиты важен не «спуф одного поля», а согласованность слоя железа, ОС и API. Если наружу торчит подмененный UUID, а WebGL и тайминги остаются машинными, детект все равно сработает. Скрытность — это не отсутствие следов, это шум, сливающийся с фоном.
Этот пост опубликован в Telegram-канале Fingerprint-кузница. Подписаться можно по ссылке: @fingerprint_forge_ubt.
tech

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

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

start

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

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

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