Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам обеспечивать вас лучшим контентом. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Отключение cookie-файлов может привести к неполадкам в работе сайта. Продолжая пользоваться сайтом без изменения настроек, вы даете согласие на использование ваших cookie-файлов. Это совершенно безопасно!

Политика обработки coockie.

Счётчик бывшего подрядчика: как утекали данные к конкуренту

Счётчик бывшего подрядчика: как утекали данные к конкуренту

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

Как счётчик аналитики вообще оказался чужим

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

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

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

Что именно мог видеть бывший подрядчик благодаря забытому доступу

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

Бывший подрядчик, продолжая иметь доступ к этому счётчику, объективно видел всю эту картину постоянно, в реальном времени, без какого-либо специального взлома или нарушения — просто потому, что у него остался забытый доступ, который никто вовремя не отозвал.

Как эта история в итоге вскрылась

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

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

Как долго данные могли утекать и что делать в такой ситуации

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

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

Почему эта проблема встречается на практике чаще, чем кажется

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

Проблема обычно всплывает только при смене подрядчика — и то не всегда, потому что новый исполнитель может просто увидеть работающий счётчик и не проверять его происхождение, как это едва не случилось и в этой истории, если бы новый подрядчик не отнёсся к аудиту достаточно внимательно.

Как надёжно избежать подобной ситуации на будущее

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

Это касается не только аналитики, но и рекламных кабинетов, доступа к панели администрирования сайта, к вебмастеру поисковых систем, к карточкам компании на Яндекс.Картах и в 2ГИС — везде, где технически возможно разделение ролей «владелец» и «человек с доступом», стоит настраивать именно так, а не заводить всё на имя подрядчика ради удобства на старте сотрудничества.

Регулярная ревизия доступов как простая профилактика

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

Эмоциональная реакция и то, что с ней делать

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

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

Как эта история изменила подход компании к работе с подрядчиками

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

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

Не только счётчики: похожие риски в других сервисах

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

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

Итог

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

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

Хотите получить бесплатную диагностику сайта?

Получите бесплатную экспресс-диагностику за 24 часа. Проверим ошибки, сбои, скорость, безопасность и скрытые ошибки — пришлём отчёт с рекомендациями.

  • Скорость загрузки и мобильная версия
  • Уязвимости, вирусы, взломы
  • Битые ссылки, дубли, SEO-ошибки
  • Статус домена, SSL, хостинга
57 постоянных клиентов · Среднее время реакции на сбой — 2 мин · Работаем с 2006 г.

Заказать бесплатный аудит

Это бесплатно. Без спама — только отчёт и 1–2 рекомендации в мессенджер.


Популярные решения наших клиентов:

Сопровождение сайта

До 10 часов работ в мес.
Ежедневная диагностика
Продление домена
Продление хостинга/сервера
от 10 000 Р/МЕС
Сопровождение сайта + внесение правок
До 40 часов работ в мес.
от 20 000 Р/МЕС
Сопровождение сайта + внесение правок + постоянная реклама (SEO)
До 100 часов работ в мес.
от 30 000 Р/МЕС

19 лет занимаемся интернет-проектами
57 постоянных компаний-клиентов
Сотрудники с опытом работы от 10 лет
phone max

Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам обеспечивать вас лучшим контентом. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Отключение cookie-файлов может привести к неполадкам в работе сайта. Продолжая пользоваться сайтом без изменения настроек, вы даете согласие на использование ваших cookie-файлов. Это совершенно безопасно!

Политика обработки coockie.

Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам обеспечивать вас лучшим контентом. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Отключение cookie-файлов может привести к неполадкам в работе сайта. Продолжая пользоваться сайтом без изменения настроек, вы даете согласие на использование ваших cookie-файлов. Это совершенно безопасно!

Политика обработки coockie.