← Все статьи

Как вести клиентские аккаунты, которыми вы уполномочены управлять, не связывая их

4 мин чтения agencycomplianceguide

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

Почему один браузер связывает двадцать аккаунтов

Каждый вход из одного и того же профиля браузера отдаёт сайту назначения один и тот же хеш canvas, рендерер WebGL, список шрифтов и хранилище куки. Даже в раздельных профилях браузера, если они работают на одной машине, подложечный аппаратный отпечаток у всех одинаков. Площадке, следящей за аккаунтами с общей подписью устройства, не нужны общие куки, чтобы связать аккаунт клиента A с аккаунтом клиента B: одного аппаратного сигнала достаточно для кластеризации.

Почему браузер обычно не настоящая причина

Починка браузера закрывает один канал. Связывание, из-за которого аккаунты помечают вместе, чаще приходит из сигналов, которых не касается ни одна настройка браузера:

Ничто из этого не решается чистыми хешами canvas. Это решается тем, чтобы не создавать общий сигнал изначально, а это вопрос процесса раньше, чем вопрос инструментов. Как эти сигналы читаются вместе, разобрано в статье почему аккаунты получают пометки.

Одна личность на клиента и залипающий прокси

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

Отключение клиента - шаг, о котором забывают все

Договоры заканчиваются. Доступ должен заканчиваться вместе с ними, и агентства пропускают именно профиль браузера, а не только отзыв прав на стороне площадки. Когда отношения с клиентом заканчиваются:

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

Вопрос о защите данных, который может задать клиент

Если сессии клиентских аккаунтов синхронизируются в облако вендора, клиент вправе спросить об этом: кто держит данные, где и с каким сроком хранения. Облачная синхронизация полезна только для преемственности между машинами, и стоит уметь прямо ответить, включена ли она. Профили по умолчанию - каталоги на диске, куки, локальное хранилище и passkey в виде локальных файлов, а облачная синхронизация включается по каждому профилю отдельно, а не автоматически. Для большинства агентской работы держать клиентские профили только локально и решать преемственность через передачу при отключении - более защитимый ответ на этот вопрос, потому что объяснять копию на стороне вендора не придётся.

Когда обычный профиль браузера - ответ лучше

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

Проверьте свою схему

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

Попробуйте на бесплатном тарифе.

Неограниченное число локальных профилей, без карты. Проверьте результат детекторами сами.