Назад до блогу

Чому Pixelscan досі вас розпізнає після зміни IP: вирішує узгодженість

Знайома ситуація: проксі змінили, куки почистили, а сторінка перевірки все одно показує червоне попередження. Річ майже ніколи не в тому, що ви «змінили недостатньо», — річ у тому, що середовище суперечить саме собі: проксі каже, що ви в Нью-Йорку, а системний годинник іде за берлінським часом. Сучасні сервіси на кшталт Pixelscan перевіряють уже не те, що ви змінили, а те, чи збігається заявлена особа з реальною поведінкою пристрою. Розбираємо чотири найчастіші точки суперечності та даємо чекліст, який можна пройти вже сьогодні.

Що насправді перевіряє Pixelscan: від ознак до суперечностей

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

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

Споріднені інструменти ділять роботу по-різному: CreepJS копає сліди підміни API, а Pixelscan зосереджений на загальній оцінці узгодженості і часто слугує командам із ризиків базовою точкою відліку. Висновок для мультиакаунтингу прямий: значення параметрів можна підставити які завгодно, але зв'язки між параметрами підробити не можна.

Змінили IP, але все одно під прапорцем: чотири найчастіші суперечності

Ці чотири пункти покривають більшість випадків «ніби все налаштував, а все одно флаг». Перевіряйте по черзі — зазвичай вдається локалізувати проблему.

  1. Часовий пояс не збігається з геолокацією. Трафік виходить через нью-йоркський проксі (UTC-5), а годинник показує берлінський час (UTC+1) — класична і найгрубіша помилка. Один виклик getTimezoneOffset видає реальний часовий пояс системи, який рушій звіряє з мовою системи, Geolocation API та мережею проксі (ASN). Занадто велика розбіжність між заявленою і фактичною географією — і прапорець спрацьовує.

  2. Рендеринг шрифтів видає операційну систему. Скопіювати User-Agent macOS на машину з Windows — найчастіша ручна помилка. Рушій змушує браузер відмалювати прихований текст у закадровому Canvas і аналізує піксельну сітку: Windows використовує DirectWrite, Apple — Core Text, Linux — FreeType, і субпіксельне розташування в кожного рушія зашите в ядро. Підміна текстового рядка не обдурить метрики шрифтів на рівні C++.

  3. WebGL видає «фейковий ноутбук». Хмарні телефони та віртуальні сервери без дискретної графіки зазвичай малюють через програмні растеризатори на кшталт SwiftShader. Коли середовище називає себе MacBook Air, а діагностика читає vendor-рядки програмного рендера, суперечність доведено на місці: жоден споживчий ноутбук не малює 3D-інтерфейс серверним фолбеком.

Звіряння заявлених параметрів профілю з реальними показниками середовища

  1. WebRTC обходить проксі та розкриває реальну адресу. Трафік сторінок іде через тунель, але WebRTC — протокол для дзвінків — прокладає власний канал. Одного ICE-запиту перевіряючій стороні досить, щоб отримати вашу локальну або провайдерську IP-адресу, яку Pixelscan звірить з IP проксі. Дві різні адреси — і проксі стає паперовою завісою. Однією фразою: довіра до середовища визначається найслабшим суперечливим сигналом.

Три часті помилки — більшість спотикається про другу

Усі вони «ручні»: інструменти ні до чого, проблема в збірці.

  1. Копіювання User-Agent. Взяли з туторіалу UA macOS і вставили у Windows-хост: рядок змінився, поведінка рендерингу — ні. Фактично самі оголосили про маскування.

  2. Проксі налаштували, систему забули. Проксі — Лос-Анджелес, а часовий пояс, мова та формати чисел лишилися локальними. Кожен із цих пунктів сперечається з проксі.

Двоє операторів перевіряють узгодженість конфігурації в панелі MakoBrowser

  1. Дорогі акаунти на хмарних телефонах і середовищах без GPU. Програмний рендер видно в показниках WebGL. Для швидких тестів допустимо, але тягнути відому суперечність у довгострокові акаунти — шкодити собі.

Чекліст узгодженості: п'ять перевірок перед запуском

Замість проб і помилок зробіть цей список обов'язковим кроком перед введенням середовища в роботу:

  1. Геолокація проксі збігається з часовим поясом системи — вирівнювання до міста краще, ніж до країни.
  2. Мова системи та регіональні формати підтверджують локацію проксі; жодних зв'язок «англійська система + бразильський проксі».
  3. ОС, заявлена в User-Agent, збігається з тим, що реально малюють Canvas і WebGL; в ідеалі середовище взагалі живе на цій ОС.
  4. WebRTC або повністю вимкнено, або підтверджено маршрут через вихід проксі; невідповідність двох IP — червоне світло.
  5. Після налаштування прогоніть одну повну перевірку на тестовій сторінці та зніміть усі прапорці суперечностей до бойового використання.

Узгодженість має бути станом за замовчуванням, а не ручною роботою

Вручну балансувати десятки параметрів — майже гарантовано щось упустити. Саме тому узгодженість відбитка стала ключовою можливістю антидетект-браузерів. MakoBrowser вбудовує вирівнювання в саме середовище: кожен акаунт живе в окремому профілі, де відбиток, куки, проксі, часовий пояс і мова керуються окремо; за офіційною документацією, параметри середовища вирівнюються навколо метаданих проксі цілісно, а не по одному. Такі заяви варто перевірити чеклістом вище під час пробного періоду — фінальну оцінку дають ваші власні результати перевірки.

Якщо проблема «змінив IP, але все одно флаг» вам знайома — завантажте клієнт MakoBrowser, перевірте наявні профілі за чеклістом і закріпіть процес налаштування як стандартний.

Часті запитання

Чому Pixelscan флагає мене навіть із резидентним IP?

Резидентний IP вирішує проблему якості адреси, але не внутрішніх суперечностей. Будь-яка невідповідність часового поясу, мови системи, рендерингу шрифтів чи витоку WebRTC з локацією проксі буде розкрита аудитом узгодженості. Спершу пройдіть чекліст із п'яти пунктів — зазвичай він точно вказує на конкретну суперечність.

Хмарні телефони справді безпечніші для акаунтів?

Хмарні телефони позбавляють локального налаштування, але більшість рішень покладається на програмний рендер, і показники WebGL видадуть «немає справжньої відеокарти» — явний мінус у будь-якому аудиті. Для легких задач допустимо; для довгострокових дорогих акаунтів краще десктопне середовище з реальним апаратним рендерингом.

Чи зашкодить часта самоперевірка на Pixelscan оцінці?

Тестова сторінка читає ті самі сигнали, що браузер і так надсилає; сам факт перевірки штрафу не створює. Важливі суперечності, які розкриває кожна перевірка. Тримайте для тестів один налаштований профіль і ставтеся до оцінки як до індикатора здоров'я середовища.