Акаунти знову падають один за одним? Чотири принципи MostMate і розбір за шарами
Дванадцять акаунтів, один fingerprint-браузер, і в кожному профілі User-Agent, Canvas та перелік шрифтів правлені руками. Двох однакових не знайшлося б. За три місяці п'ятьох із них одного дня попросили підтвердити особу.
Розвести параметри так, щоб жоден не повторювався, це лише перша половина справи. Друга половина в тому, що параметри мають ще й сходитися між собою.
MostMate зводить це до чотирьох принципів.
Незалежність, узгодженість, реалістичність, стабільність. На офіційному сайті вони вкладені в один рядок: профілі незалежні один від одного, а сигнали всередині профілю узгоджені логічно. Звучить як гасло, але в розборі виходять чотири конкретні збої: спільне сховище, взаємно суперечливі сигнали, комбінація, ніби зібрана вручну, і особа, що дрейфує місяцями. Кожен принцип закриває свій збій, і між собою чотири принципи теж сперечаються.
Який збій закриває кожен принцип
Незалежність відповідає за межі. Cookie, локальне сховище, IndexedDB, сесії та кеш одного профілю мають цілком належати одному акаунту, а відбиток і мережеві налаштування ведуться окремо для кожного профілю. Найчастіше цю частину розуміють неправильно на проксі: проксі налаштовують окремо, і два профілі з тим самим проксі все одно показують назовні одну публічну IP. Сама ізоляція профілів різних виходів не дає. На офіційному сайті це сказано без прикрас, бо саме це місце новачки й пропускають.

Узгодженість вирішує проблему пояснення і коштує дорожче за решту трьох. Операційна система, User-Agent, GPU, WebGL, Canvas, екран, часовий пояс, мова та IP не повинні суперечити одне одному. Windows поряд із відеокартою, яку ставлять лише в машини Apple, американська IP за часового поясу Asia/Shanghai, роздільність телефона 390×844 на екрані 1920×1080: кожне значення окремо законне, а разом вони описують машину, якої не існує. Зворотне теж не привід для тривоги, і на офіційному сайті для цього лишено місце: незвична комбінація може мати розумне пояснення, а та порівняльна таблиця показує спосіб перевірки. Критерій один, внутрішня узгодженість.
Є ще один шар, який легко пропустити: розширення всередині профілю. Розширення впроваджують у сторінку власні програмні інтерфейси, шрифти та стилі, і кілька профілів зі схожим набором розширень виглядають назовні досить близько. У панелі керування розширення ставлять на профіль через центр застосунків, і цю лінію краще тримати рівною: не ставити сьогодні й не знімати завтра.
Реалістичність про джерело параметрів. Профіль має йти за логікою справжніх пристроїв і справжніх браузерів, а не збиратися з випадкових значень. У рандомізації є невисловлене припущення: що рідше значення, то менший шанс збігтися з чужим. У звичайного комп'ютера за роки використання версія системи, відеокарта, шрифти й часовий пояс лишаються в межах певного діапазону, і рідкісна комбінація, зібрана силоміць, пояснюється важче, а не легше.
Ритм поведінки теж належить сюди. План розвитку акаунта, тобто те, що в галузі називають прогрівом, поділяє перший місяць на п'ять етапів: ініціалізація, прогрів, звичайна взаємодія, ділова активність і самостійна робота. На кожен день у ньому перелічено кілька рад: відкрити профіль, гортати стрічку, відповісти на накопичені сповіщення. Поруч є список того, чого робити не варто: підряд іти у велику кількість взаємодій, публікувати рекламний контент, масово копіювати коментарі. Цей список цінніший за список справ.

Стабільність обмежує час. Ключова цифрова особа профілю має лишатися розумно стійкою на довгій дистанції, а не перезбиратися при кожному запуску. Andriamilanto та колеги 2021 року порахували близько чотирьох мільйонів справжніх відбитків браузерів, і понад 90% атрибутів не змінилися за пів року (дані з цього систематичного огляду досліджень відбитків). Справжні пристрої тримаються рівніше, ніж прийнято думати, і це пояснює, чому щоденна зміна особи виглядає неприродно.
Стабільність не означає «не можна змінювати». Браузер оновлюється, проксі відвалюється, сесія спливає. У панелі керування вхід, дії, передавання профілю та надання доступу залишають записи. Коли щось справді зламається, пройти записами назад швидше, ніж згадувати, хто що чіпав. Щоб зрозуміти, чи не йдуть ці зміни в поганий бік, раз на тиждень відкривайте здоров'я акаунта: воно збирає стан кількох службових розділів в одному місці.

Складне починається там, де чотири принципи сперечаються між собою
Незалежність і узгодженість тягнуть у різні боки. Налаштуєте кожен профіль по-своєму, незалежність виконана, а узгодженість може постраждати: User-Agent і GPU всередині профілю були парою, і варто замінити один із них, як комбінація перетворюється з чиєїсь на нічийну.
Реалістичність і стабільність теж стримують одна одну. Справжній світ рухається: браузер випускає мажорну версію приблизно раз на чотири тижні, система надсилає оновлення, і вимога нічого ніколи не змінювати вступає в суперечку з реальністю. Формулювання на офіційному сайті таке: ключова цифрова особа лишається розумно стабільною, і при цьому визнається, що оновлення браузера, сесії, що спливли, та навмисна зміна мережі все одно трапляються. Коли міняти справді потрібно, пов'язані налаштування перевіряють разом.
Ефективність і узгодженість теж сперечаються. Синхронізація вікон вирівнює введення між кількома профілями: одне натискання спрацьовує одразу в кількох вікнах. Масові операції та автоматизовані сценарії роблять те саме, забираючи повторювані дії з рук. Зекономлений час цілком реальний, але варто розуміти: синхронізуються дії, а не сигнали ідентичності. І навпаки: якщо заради швидкості змішати в одну групу вікна з різними системами та різною роздільністю, частина операцій у якихось вікнах просто не пройде, і сама дія стане аномалією. Групувати профілі за близькою конфігурацією простіше, ніж брати перші-ліпші.
Коли чотири принципи конфліктують, порядок такий: спершу узгодженість, потім достатня унікальність, і лише потім розмова про спокій. Узгодженість це жорстка вимога, і набір сигналів, що сам собі суперечить, не проходить, хоч би яким рідкісним він був. Незалежність це межа, і правило «один акаунт, один профіль» не поступається. Реалістичність і стабільність питання міри, тут компроміси припустимі.
Як перевести узгодженість у перелік пунктів для перевірки
У розділі браузерне оточення офіційний сайт MostMate ділить особу браузера на три шари: шар пристрою тримає операційну систему, GPU та екран, шар браузера тримає User-Agent, WebGL і сховище, мережевий шар тримає IP, часовий пояс і мову. Окремо жоден із трьох нічого не значить, перевіряють інше: чи пояснюють вони одне одного. Там же є фраза, яку легко проминути: порівняльна таблиця узгодженості показує спосіб перевірки, а не правила виявлення платформ. Змішати ці дві речі означає чекати від інструмента більше, ніж він уміє.
У роботі порядок такий.
- Спершу мережевий шар. Проксі та регіон вибирають попереду, вони вирішують, що писати в часовому поясі й мові. Виберете часовий пояс першим і потім шукатимете під нього проксі, і роботу, найімовірніше, доведеться переробляти.
- Далі шар пристрою. Щойно систему визначено, у моделі GPU, розміру екрана, обсягу пам'яті та кількості ядер CPU з'являється розумний діапазон, і виходити за нього не варто.
- Шар браузера закриває список. Версія системи й версія браузера в User-Agent мають сходитися з шаром пристрою, а назва рендерера у WebGL збігатися з моделлю GPU.
- Звірте три пари, які сваряться найчастіше: User-Agent і GPU, IP та зв'язку часовий пояс плюс мова, розмір екрана й тип пристрою.
- Повторіть перевірку за тиждень. Проженіть той самий профіль через публічний чекер на кшталт BrowserLeaks і порівняйте, чи не поїхали ключові значення.
Перший прохід займає хвилин двадцять, це повільніше, ніж навмання поправити кілька параметрів. Натомість виходить конфігурація, яку можна пояснити. Коли щось зламається, ви знаєте, з якого шару починати. Вибір проксі з'їдає приблизно половину цього часу, і короткого шляху тут немає.
Три хибні уявлення, що повертаються знову й знову
- Вважати чотири принципи чотирма вимикачами. Змінили User-Agent і не торкнули GPU, узгодженість зламалася на місці.
- Вважати розширення нейтральними. Що саме плагін впроваджує в сторінку, перед встановленням дивляться рідко, а в групі профілів частина розширень стоїть, частина ні, і різниця виявляється.
- Читати стабільність як «нічого не змінювати ніколи». Стабільність про те, що ключова цифрова особа не змінюється без причини, а не про відмову від будь-якого розумного оновлення.
Спільне в усіх трьох одне: принципи приймають за разове налаштування. Вони описують постійний стан, а не галочки, які ставлять під час створення профілю.
Як MostMate збирає все це в одному робочому просторі
MostMate будує профіль на чотирьох шарах: ідентичність пристрою, ідентичність браузера, ізоляція сховища, мережеве оточення. Під час створення система пропонує готову конфігурацію під платформу й регіон, і набір за замовчуванням уже зібрано з огляду на узгодженість; тонке правлення мови, часового поясу та параметрів пристрою живе в розширених налаштуваннях. Судження вона за вас не робить, зате знімає питання, звідки беруться параметри. Якщо хочеться спершу побачити загальну картину, прочитайте що таке fingerprint-браузер MostMate.
Коли людей більшає, межі теж треба втримати. Профілі можна розкладати за групами й видавати доступ до групи конкретним учасникам; входи та дії залишають записи, і потім видно, хто і коли чіпав той чи той профіль. Загальну картину можна спершу подивитися в матеріалі про те, що таке fingerprint-браузер MostMate, а більше схожих тем зібрано в блозі MostMate.
Щоб спершу розібратися в логіці побудови профілю, пройдіть передогляд налаштування без реєстрації; підтримувані платформи перелічено на сторінці завантаження. Подивіться, як MostMate організовує профілі браузера та роботу з кількома акаунтами

Часті запитання
Який із чотирьох принципів важливіший за решту?
Узгодженість. Незалежність, реалістичність і стабільність припускають компроміс, а узгодженість ні.
Якщо чекер показує високий бал, усі чотири принципи виконано?
Не обов'язково. Інструмент дає знімок на поточний момент. Він не бачить, чи користуються два профілі одним проксі, і не знає, чи зміните ви параметри наступного місяця.
Після зміни проксі профіль треба створювати заново?
Зазвичай ні, але пов'язані пункти варто пройти разом. Якщо змінилася країна виходу, часовий пояс і мову краще поправити заодно, інакше мережевий шар і шар браузера перестануть сходитися. Після правки повторіть перевірку за тиждень.
Чи можна всі дії з плану розвитку акаунта віддати автоматизації?
Повністю віддавати не варто. Автоматизація добре бере на себе повторюване й те, де ціна рішення низька: перегляд за розкладом, вхід у профіль у заданому ритмі. Коли зупинитися і що публікувати, все одно вирішує людина. Список того, чого робити не варто, у плані призначений саме для людини: програма не оцінить міру за вас.
Чотири принципи й обхід виявлення це те саме?
Різні речі. На офіційному сайті прямо сказано: порівняльна таблиця узгодженості показує спосіб перевірки, а не правила виявлення платформ. Узгоджена конфігурація дає профілю розумне пояснення, але це не означає, що платформа вас не бачить.



