Кейс · 05 мая 2026 · защита от утечки заявок

Конкуренты получают копию ваших заявок. И это лечится не за 600 тысяч.

Публичный аудит сайта в нише с дорогим лидом — 7 дыр на форме, 4 канала утечки, защита от 80 до 280 тысяч ₽ вместо коробок за 600к.

Региональный сайт в нише с дорогим лидом: свайные фундаменты, средний чек 200-700к ₽. Заявка падает на сайт, и через несколько минут конкурент перезванивает клиенту первым. Рынок убеждён, что заявки кто-то ворует хитрой машиной у конкурентов. Я провёл публичный аудит и нашёл семь дыр на форме, через которые реально течёт. Главную закрывает одна строка в nginx (это серверная программа, которая отдаёт сайт посетителям).

Боль рынка Платят 250-600к ₽ за «коробку» и ничего не получают

В нишах, где стоимость лида в Я.Директе доходит до 800-1500 ₽ за заявку (фундамент, окна, потолки, юридические услуги, медклиники), все владельцы видят один и тот же симптом. Заявка приходит, и через 5-10 минут клиент жалуется, что «уже звонят какие-то ваши коллеги» с похожим оффером по более низкой цене.

Рынок предлагает «коробочные решения от парсеров» по 250-400-600 тысяч ₽. Внутри обычно один антибот-плагин и переименованный отчёт Я.Метрики. Защиты в этом столько же, сколько в красивой презентации. Ниша, у которой реально течёт, продолжает терять заявки и платить дальше.

Аудит Что нашли за 40 минут публично, без проникновения

Ноль security-заголовков

Нет CSP, HSTS, X-Frame-Options, Referrer-Policy, Permissions-Policy. Любое расширение в браузере клиента (антивирус-плагин, купонатор) свободно читает форму до отправки. Это главная причина утечки. Лечит один блок в nginx, час работы.

Форма GET с телефоном в URL

Форма отправляет запрос как /back/?action=callback&tel=+7.... Телефон попадает в access-log nginx, в логи прокси-провайдеров, в кэш браузера, в Referer. Помимо технического риска это прямое нарушение 152-ФЗ, ведь телефон относится к ПДн.

CORS открыт всем

Заголовок Access-Control-Allow-Origin: * разрешает любому постороннему сайту дёрнуть форму через JavaScript в браузере клиента и отправить заявку «от его имени». Готовый инструмент для скликивания и спам-параллели.

Facebook Pixel

На странице висит Pixel компании Meta (экстремистская организация в РФ). Данные клиента уходят за периметр, юридический риск. На региональном строительном сайте Pixel не нужен в принципе.

Нет защиты от автосабмита

Ни капчи, ни honeypot, ни проверки времени заполнения, ни rate-limit. Скрипт за 5 минут на коленке отправляет 10 000 заявок. Менеджеры обзванивают ботов, бюджет Директа сливается на пустые лиды.

Я.Метрика-вебвизор пишет ввод формы

Вебвизор (это запись действий посетителя: куда водил мышкой, что нажимал) включён, поля формы не помечены data-ym-mask. Если у внешнего подрядчика, SEO-агентства или бывшего маркетолога есть доступ к Метрике, он открывает запись и забирает номер себе. Настройками сайта это не закрыть, нужен аудит доступов.

Каналы утечки Четыре сценария утечки, и защита у них разная

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

  • 1. Расширения в браузере клиента. Антивирус-помощник, купонатор, SEO-плагин читают форму до отправки и шлют копию на свой сервер. Самый частый сценарий. Закрывается Content-Security-Policy.
  • 2. Парсеры выдачи Директа + автосабмит. Конкурент следит за объявлениями, тянет лендинг, шлёт боты на форму. Никто не перехватывает ваши заявки, идёт скликивание и спам-параллель. Закрывается honeypot, Turnstile, rate-limit и закрытием CORS.
  • 3. Слитые подрядчики и сторонние JS. SEO-агентство, бывший маркетолог или фрилансер с доступом к Метрике-вебвизору смотрит запись ввода формы. Или собственный коллтрекинг в open-source режиме сливает номера. Закрывается аудитом доступов и маскированием полей.
  • 4. Слив изнутри. Менеджер пересылает заявки конкуренту. Технически тут не защититься, у админа CRM по определению есть доступ к данным. Закрывается юр.слоем: NDA с суммой штрафа, приказ о коммерческой тайне, логи доступа, канарейка-маркер.

Ключевая мысль Защита держится на трёх слоях. Без любого из них «коробка» остаётся презентацией

Слой 1, сайт. CSP с whitelist на вашу аналитику, SRI на сторонние скрипты, форма только POST с JSON-телом, honeypot, Turnstile, маскирование полей вебвизора. Закрывает каналы 1 и 2.

Слой 2, инфраструктура. CORS строго на свой домен, HMAC-подпись запросов, rate-limit, WAF (Cloudflare/Qrator), антибот-фильтры на стороне Директа. Закрывает канал 2 и часть канала 3.

Слой 3, юр.часть. NDA с менеджерами и подрядчиками, приказ о коммерческой тайне, аудит прав в CRM и Метрике, канарейка-маркер для проверки слива изнутри. Закрывает каналы 3 и 4.

Сколько это стоит От 80 000 до 280 000 ₽, по глубине работ

Реальная стоимость защиты в нише с дорогим лидом, без переплаты за «коробочный шильдик».

  • Аудит «куда течёт»: 80 000 ₽, 5 рабочих дней. Расширенный сетевой аудит, аудит доступов к Метрике и CRM, канарейка-кампания со спецтелефоном. Отчёт + дорожная карта + видеоразбор.
  • Базовая защита: 180 000 ₽, 2 недели. Аудит входит. CSP, SRI, форма POST с HMAC, Turnstile, маскирование вебвизора, чистка тегов, закрытие CORS, rate-limit. Закрывает каналы 1, 2 и 3 на 80%.
  • Полное закрытие + подписка — 280 000 ₽ + 18 000 ₽/мес, 3-4 недели. Базовая защита плюс перевыпуск фронта на современный стек, WAF, юр.пакет (NDA + приказ КТ), канарейка-маркер, ежемесячный отчёт.

В сумме за первый год клиент платит ~480-500к ₽ (полное закрытие + 12 месяцев подписки). Это те же деньги, что просят коробочники, только за них клиент получает измеримый результат, юр.слой и ежемесячный отчёт «попыток N, отбито M».

Главный вывод Заявки утекают не из-за хакера. Из-за дефолтных настроек 2010-х

Если у вас сайт старше 3 лет на любом стеке (Битрикс, WordPress, голый PHP, или, как в этом кейсе, Vue со сборкой 2021 года), почти гарантированно нет ни одного современного security-заголовка. Дальше всё предсказуемо: расширения в браузере клиента читают форму, любой сторонний сайт с открытым CORS может слить заявку, а Метрика-вебвизор пишет ввод телефона, доступный всем подрядчикам с правами на чтение.

Хитрая машина у конкурентов — удобный миф для продавцов коробочных решений. На деле сайт открыт просто потому, что его никто не закрывал, и заявки читает любой, у кого в браузере висит лишнее расширение. На закрытие уходит не миллион рублей и не три месяца. Базовый вариант обходится в 180 тысяч и две недели.

У вас сайт в нише с дорогим лидом и подозрение, что заявки утекают?

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

Этическая рамка Имя клиента не называется. По правилам проекта

Все материалы аудита получены публично, без проникновения в системы клиента. Никакие реальные заявки во время аудита не отправлялись. Конкретные ID счётчиков, токены и URL внутренних эндпоинтов в этом кейсе не публикуются, только общая методика и характер найденных проблем. Полный отчёт, как обычно, остаётся между мной и владельцем сайта.

Владимир Кулиев

Об авторе

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

  • 13 лет веду свою кайт-школу, 2000+ клиентов
  • Собрал публикатор для нескольких площадок и Telegram-бота с метками для рекламы
  • Настраиваю Яндекс Директ и Яндекс Бизнес
  • Строю SEO-систему для собственного сайта

Что собрал

Все кейсы

Клиентов показываю без названий.

Какой продукт вам нужен

Выберите свою ситуацию, покажу, что подходит и сколько стоит.

Начните с доступа

Гайд про регистрацию и оплату Claude из России: текст со скриншотами, что делать, если не проходит карта.

Схематично: вопрос про доступ и ответ из гайда

Группа, один на один или установка

Вы собираете своё, я рядом: в Zoom с группой или лично.

Схематично: встреча в Zoom

Сделаю за вас

Разработка и ведение под ваш процесс. Типовые сайты и боты лежат в услугах.

Схематично: выбор задачи

Помочь выбрать продукт

Сделать самому

Гайды, уроки и шаблоны без живой поддержки, в своём темпе.

  • Гайд «Старт с Claude»

    Регистрация в Claude из России: номер, почта, оплата и защита от бана.

    Что внутри

    • 15 глав текстом, около 3,5 часа
    • VPN, оплата картами и USDT
    • Модели, проекты, артефакты
    990 ₽ разово
  • Гайд «Claude Code глубже»

    Sub-агенты, hooks и MCP-серверы. 10 глав, доступ навсегда.

    Что внутри

    • 10 глав, около 6-7 часов
    • MCP-серверы, скиллы, Computer Use
    • Cron и бенчмарк моделей
    990 ₽ разово
  • Семь уроков по вайбкодингу

    Лендинг, Telegram-бот и парсер данных на Claude Code. Без поддержки.

    Что внутри

    • Около 4 часов
    • Установка, промпты, отладка
    • Безопасность и секреты
    1 490 ₽ разово
  • 12 готовых шаблонов

    Заготовки для Claude Code, MCP и n8n, чтобы не собирать с нуля.

    Что внутри

    • CLAUDE.md и промпт-паки
    • Конфиги MCP и сценарии n8n
    • Обновления без подписки
    4 990 ₽ разово

Работать со мной

Практикум и менторство я веду сам. Группа идёт неделю, менторство один месяц.

  • Практикум на неделю

    Группа 8-10 человек в Zoom, 7 встреч по 2 часа. За неделю собираете бота, сайт и таблицу-CRM на своём сервере.

    Что внутри

    • Лендинг, Telegram-бот, Google Sheets
    • Деплой на сервер и безопасность
    • Записи встреч остаются у вас
    15 000 ₽
  • Менторство один на один

    Четыре встречи по 2 часа за месяц на вашем проекте, всего 8 часов. Беру двух человек одновременно.

    Что внутри

    • Бриф и разбор вашего стека
    • Личный чат в Telegram
    • Запись каждой встречи
    72 000 ₽ за месяц

Разработка под заказ

Если делать самому некогда, я собираю и веду систему за вас.

  • Кастомная разработка

    CRM, платежи и связка систем под ваш процесс. Стандартные боты и ИИ-агентов беру как услугу.

    Что внутри

    • Бриф и разбор задачи до договора
    • Договор, оплата этапами 50% и 50%
    • 4 недели сопровождения после сдачи
    Цена по согласованию
  • Абонемент на ведение

    Помесячное ведение собранной системы: правки, новые сценарии, отчёт.

    Что внутри

    • Три тарифа: 20 000, 35 000 и 60 000 ₽ в месяц
    • Реакция в течение рабочего дня
    • Договор помесячный
    от 20 000 ₽ в месяц

Остались вопросы по кейсу?

Напишите мне в Telegram: подскажу, что подойдёт вам. Или оставьте заявку, я отвечу сам.

Claude CodeChatGPTAntigravityVS CodeGeminiCodexGigaChatYandexGPT
Хватайте и бросайте

Или оставьте контакты, я свяжусь

Напишите, какая задача у вас, и я отвечу сам.

Данные нужны только для ответа вам

Форма работает с включённым JavaScript. Напишите мне в Telegram или позвоните +7 909 457‑10‑62.