Перейти до вмісту

Як працює антидетект

Santiago приховує те, що ви користуєтесь браузером, зручним для автоматизації, змінюючи ваш відбиток глибоко всередині рушія браузера, а не за допомогою поверхневих трюків, які можуть помітити сайти-детектори. Ця сторінка пояснює, чому це важливо і що відбувається автоматично, коли ви запускаєте профіль.

Кожен сайт, який ви відвідуєте, може зчитати десятки дрібних деталей про ваш браузер і пристрій: операційну систему, розмір екрана, відеокарту, встановлені шрифти, часовий пояс, мову та інше. Усі разом ці деталі формують відбиток, який може ідентифікувати вас навіть без кук.

Якщо ви відкриваєте багато акаунтів зі звичайного браузера, усі вони мають однаковий відбиток — і сайти непомітно пов’язують їх між собою. Santiago дає кожному профілю власний повний, правдоподібний відбиток, тож ваші акаунти виглядають так, ніби належать окремим, реальним людям на окремих пристроях.

Чому Santiago важко виявити

Section titled “Чому Santiago важко виявити”

Більшість антидетект-інструментів змінюють відбиток, інжектуючи JavaScript, який перевизначає те, що повідомляє браузер. Проблема в тому, що такі перевизначення залишають сліди: сайт-детектор може помітити, що значення було пропатчене постфактум, і позначити браузер як автоматизований.

Santiago побудований на Camoufox, кастомному складанні Firefox. Зміни відбитка відбуваються всередині самого рушія браузера, на рівні, де написаний браузер (нативний код C++) — перш ніж будь-яка вебсторінка зможе щось побачити. Тут немає JavaScript-шару зверху, тож скрипту-детектору нічого зловити на гарячому.

ПідхідЯк підміняєНаскільки легко виявити
Типовий антидетект-браузерJavaScript-перевизначення поверх браузераЛегше — патч видно скриптам
Santiago (рушій Camoufox)Нативні зміни всередині рушія браузераСкладніше — значення виглядають справжніми

Узгоджений відбиток для кожного профілю

Section titled “Узгоджений відбиток для кожного профілю”

Коли ви створюєте профіль, Santiago генерує статистично правдоподібний відбиток — він базується на реальних даних про те, які комбінації браузерів і пристроїв існують насправді, тож ваш профіль зливається зі справжнім трафіком, а не виділяється на його тлі.

Не менш важливо, що цей відбиток лишається стабільним:

  • Усі значення відповідають одне одному (наприклад, профіль macOS повідомляє про шрифти, голоси та графіку у стилі macOS — а не про випадкову суміш).
  • Один і той самий профіль зберігає той самий відбиток при кожному запуску, тож «людина» за акаунтом не змінює особистість між сесіями.

Ви можете згенерувати свіжий відбиток одним кліком або самостійно підлаштувати окремі поля. Повний список того, чим можна керувати, дивіться у розділах Генерація відбитка та Параметри відбитка.

Що налаштовується автоматично

Section titled “Що налаштовується автоматично”

Коли ви запускаєте профіль, Santiago налаштовує складні поверхні відбитка за вас. Вам не потрібно робити це вручну:

ПоверхняЩо робить Santiago
CanvasРобить вивід canvas профілю узгодженим, тож він виглядає як один реальний пристрій.
WebGLПовідомляє правдоподібного виробника та рендерер відеокарти.
АудіоСтворює стабільний аудіовідбиток для кожного профілю.
ШрифтиПоказує список шрифтів, що відповідає операційній системі профілю.
WebRTCКонтролює, як розкривається ваша мережева ідентичність (див. режими нижче).
Часовий пояс і моваВідповідають профілю та автоматично узгоджуються з вашим проксі, коли це увімкнено.

Якщо ви використовуєте проксі з увімкненою відповідністю локації, Santiago може автоматично узгодити часовий пояс, мову та локацію профілю з реальним розташуванням проксі, тож усе розповідає одну й ту саму історію. Див. Проксі та Геолокація.

WebRTC — поширений спосіб, яким сайти виявляють вашу реальну IP-адресу навіть за проксі. Для кожного профілю ви можете обрати, як він поводиться:

РежимПоведінка
realПовідомляє вашу справжню мережеву ідентичність.
fakeПовідомляє публічний IP вашого проксі замість справжнього, тож витоку немає.
disabledПовністю вимикає WebRTC.

Поведінка, схожа на людську, через humanize

Section titled “Поведінка, схожа на людську, через humanize”

Реальна людина не водить мишею по прямих лініях і не клацає миттєво. Коли ви вмикаєте humanize для профілю, Santiago рухає курсор плавними вигнутими (безьє) траєкторіями замість того, щоб телепортувати його, тож активність на сторінці виглядає як людська, а не як скрипт. Це особливо корисно, коли ви автоматизуєте профіль.