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

Чотири типи інструментів для кількох акаунтів: ізоляція, контроль і вартість

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

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

За можливостями поширені варіанти можна поділити на чотири категорії.

多开账号工具四类能力:隔离强度、可控性与成本的关键步骤与判断维度示意图

Повністю ручна робота з кількома акаунтами

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

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

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

Багатокористувацькі системи та віртуальні машини

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

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

Браузери з керуванням цифровим відбитком

Цей клас рішень змінює не операційну систему, а саме браузерне середовище. Для кожного акаунта створюється окреме середовище, в якому можна незалежно задати User-Agent, результати рендерингу Canvas і WebGL, список шрифтів, аудіовідбиток, адресу WebRTC, параметри екрана та ідентифікатори мультимедійних пристроїв, а потім прив’язати відповідний мережевий вихід. Для платформи вони виглядають як два не пов’язані між собою пристрої, а не як два вікна на одному комп’ютері.

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

Структура витрат також відрізняється. Не потрібно виділяти окремий пристрій для кожного акаунта, але кількість середовищ, одночасних сесій і учасників команди зазвичай пов’язана з різними тарифами. Основне навантаження припадає на RAM і CPU локального комп’ютера, тому більша кількість одночасно відкритих середовищ потребує потужнішої конфігурації. Складність обслуговування здебільшого зводиться до одного питання: наскільки стабільно підтримуються налаштування параметрів і звички використання середовищ.

Хмарні телефони та хмарні браузери

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

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

ТипСила ізоляціїКонтроль параметрівКомандна роботаВартість і обслуговування
Ручна робота з кількома акаунтамиНемає ізоляції пристроюМайже не контролюєтьсяЗалежить від спільних паролівНизька вартість, просте обслуговування
Багатокористувацька система / віртуальна машинаІзоляція на рівні системи; апаратні характеристики однорідніОбмежений; складно налаштувати як узгоджений набірСлабка; права залежать від системних акаунтівЗростає майже лінійно з кількістю машин
Браузер із керуванням цифровим відбиткомІзоляція на рівні середовища; ідентичності пристрою та мережі розділеніМожна налаштувати як узгоджений набірСередовища призначаються без передачі облікових данихПідписка за кількістю середовищ; використовує локальні ресурси
Хмарний телефон / хмарний браузерІзоляція за хмарним екземпляромНалаштовується в межах можливостей провайдераПідтримує розподіл прав між користувачамиПостійна плата за екземпляри; залежить від мережі

Вибір за масштабом

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

Критерій вибору можна звести до одного речення: що глибший рівень ізоляції, то більший масштаб акаунтів він може підтримувати, але тим вищими стають початкові вкладення та витрати на керування. Перед початком варто відповісти на два питання—чи продовжить зростати кількість акаунтів і скільки коштуватиме повністю почати заново, якщо з акаунтом виникнуть проблеми? Друга сума зазвичай набагато вища за вартість самого інструмента.

Це порівняння можливостей різних технічних підходів. У практичному використанні дотримуйтеся умов обслуговування кожної платформи та чинного місцевого законодавства.