Как работает антидетект
Santiago скрывает тот факт, что вы используете браузер, дружелюбный к автоматизации, изменяя ваш отпечаток глубоко внутри движка браузера, а не поверхностными трюками, которые сайты-детекторы умеют распознавать. На этой странице объясняется, почему это важно и что происходит автоматически при запуске профиля.
Что такое отпечаток
Заголовок раздела «Что такое отпечаток»Любой сайт, который вы открываете, может считать десятки мелких деталей о вашем браузере и устройстве: операционную систему, размер экрана, видеокарту, установленные шрифты, таймзону, язык и многое другое. Вместе эти детали формируют отпечаток, который может идентифицировать вас даже без куки.
Если вы открываете много аккаунтов из одного обычного браузера, все аккаунты делят один и тот же отпечаток — и сайты незаметно связывают их между собой. Santiago даёт каждому профилю собственный, полный и правдоподобный отпечаток, поэтому ваши аккаунты выглядят как разные реальные люди на разных устройствах.
Почему Santiago сложно обнаружить
Заголовок раздела «Почему Santiago сложно обнаружить»Большинство антидетект-инструментов меняют отпечаток, инжектируя JavaScript, который переопределяет то, что сообщает браузер. Проблема в том, что такие переопределения оставляют следы: сайт-детектор может заметить, что значение было пропатчено постфактум, и пометить браузер как автоматизированный.
Santiago построен на Camoufox — кастомной сборке Firefox. Изменения отпечатка происходят внутри самого движка браузера, на уровне, где написан браузер (нативный код на C++) — до того, как любая веб-страница сможет что-либо увидеть. Поверх нет JavaScript-слоя, поэтому детектирующему скрипту не за что зацепиться.
| Подход | Как подменяет | Насколько легко обнаружить |
|---|---|---|
| Типичный антидетект-браузер | JavaScript-переопределения поверх браузера | Проще — патч виден скриптам |
| Santiago (движок Camoufox) | Нативные изменения внутри движка браузера | Сложнее — значения выглядят настоящими |
Согласованный отпечаток для каждого профиля
Заголовок раздела «Согласованный отпечаток для каждого профиля»Когда вы создаёте профиль, Santiago генерирует статистически правдоподобный отпечаток — он основан на реальных данных о том, какие сочетания браузеров и устройств действительно существуют, поэтому ваш профиль сливается с настоящим трафиком, а не выделяется на его фоне.
Не менее важно, что этот отпечаток остаётся согласованным:
- Все значения соответствуют друг другу (например, профиль macOS отдаёт шрифты, голоса и графику в стиле macOS, а не случайную смесь).
- Один и тот же профиль сохраняет один и тот же отпечаток при каждом запуске, поэтому «человек» за аккаунтом не меняет личность между сессиями.
Вы можете сгенерировать новый отпечаток одним кликом или вручную донастроить отдельные поля. Полный список того, чем можно управлять, смотрите в разделах Генерация отпечатка и Параметры отпечатка.
Что настраивается автоматически
Заголовок раздела «Что настраивается автоматически»При запуске профиля Santiago сам настраивает сложные поверхности отпечатка. Вам не нужно настраивать их вручную:
| Поверхность | Что делает Santiago |
|---|---|
| Canvas | Делает вывод canvas профиля согласованным, чтобы он выглядел как одно реальное устройство. |
| WebGL | Отдаёт правдоподобные vendor и renderer видеокарты. |
| Audio | Генерирует стабильный аудиоотпечаток для каждого профиля. |
| Fonts | Показывает список шрифтов, соответствующий операционной системе профиля. |
| WebRTC | Управляет тем, как раскрывается ваша сетевая личность (см. режимы ниже). |
| Таймзона и язык | Соответствуют профилю и автоматически выравниваются под ваш прокси, когда это включено. |
Если вы используете прокси с включённым соответствием локации, Santiago может автоматически выровнять таймзону, язык и локацию профиля с реальной локацией прокси, чтобы всё рассказывало одну и ту же историю. См. Прокси и Геолокация.
Режимы WebRTC
Заголовок раздела «Режимы WebRTC»WebRTC — распространённый способ для сайтов узнать ваш реальный IP-адрес даже за прокси. Для каждого профиля вы можете выбрать его поведение:
| Режим | Поведение |
|---|---|
real | Отдаёт вашу настоящую сетевую личность. |
fake | Отдаёт публичный IP вашего прокси вместо реального, поэтому утечки нет. |
disabled | Полностью отключает WebRTC. |
Человекоподобное поведение с humanize
Заголовок раздела «Человекоподобное поведение с humanize»Реальный человек не двигает мышью по прямым линиям и не кликает мгновенно. Когда вы включаете humanize на профиле, Santiago перемещает курсор по плавным, изогнутым (bezier) траекториям, а не телепортирует его, поэтому активность на странице выглядит как действия человека, а не скрипта. Это особенно полезно, когда вы автоматизируете профиль.
Куда двигаться дальше
Заголовок раздела «Куда двигаться дальше»- Генерация отпечатка — создайте правдоподобный отпечаток одним кликом.
- Параметры отпечатка — каждое поле, которое можно настроить.
- Геолокация — сопоставьте таймзону и локацию с вашим прокси.
- Создание и редактирование профилей — соберите всё воедино.
- Обзор автоматизации — управляйте профилями программно с человекоподобным поведением.