Вернуться в блог

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

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

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

По возможностям распространенные варианты можно разделить на четыре категории.

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

Полностью ручная работа с несколькими аккаунтами

Самый прямой способ — открыть несколько профилей браузера на одном компьютере или создать несколько учетных записей операционной системы и переключаться между ними. При небольшом количестве аккаунтов этого действительно может быть достаточно.

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

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

Многопользовательские системы и виртуальные машины

Следующий шаг — перенести изоляцию на уровень операционной системы. Многопользовательская система выделяет отдельные каталоги пользователей на одной машине; виртуальная машина запускает локально или в облаке полноценный виртуальный компьютер, и у каждого экземпляра есть собственная система, диск и публичный сетевой выход.

Изоляция на уровне устройства становится заметно сильнее, а для каждой машины можно использовать отдельный исходящий IP-адрес. Это подходит для одной задачи, которая должна долго оставаться онлайн. Проблема возникает с аппаратными характеристиками: машины одного облачного провайдера часто имеют очень похожие сведения о материнской плате, графические драйверы и системные параметры, поэтому платформа может легко определить их как группу сред из дата-центра. Затраты на управление также растут вместе с количеством. Планирование десятков виртуальных машин, обновление образов и устранение неполадок требуют ручной работы, а задержки удаленного рабочего стола напрямую снижают эффективность.

Браузеры с управлением цифровым отпечатком

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

Контроль параметров — главное отличие от первых двух подходов: меняются не отдельные значения, а настраивается полный набор параметров, согласованных между собой. Здесь же появляется командная работа—среды можно назначать конкретным людям, участники могут входить без получения исходных учетных данных аккаунта, а при кадровых изменениях достаточно отозвать права.

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

Облачные телефоны и облачные браузеры

По формату это больше похоже на аренду устройств. Аккаунты работают в облачных экземплярах телефона или браузера, а локальное устройство используется только для управления.

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

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

Выбор по масштабу

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

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

Это сравнение возможностей разных технических подходов. При практическом использовании соблюдайте условия обслуживания каждой платформы и применимое местное законодательство.