Выберите город

Наши офисы

  • Нижний Новгород
    улица Минина 27/4, 603155
    +7 (499) 403-37-36
    ПН–ПТ: 9:00–18:00
  • Москва
    117218, улица Кржижановского, дом 29, корпус 5, этаж 2, офис 225.
    +7 (499) 403-37-36
    ПН–ПТ: 9:00–18:00

Почему капча не спасает от ботов — и как это исправить в России

Новости

Почему капча не спасает от ботов — и как это исправить

Издание dev.to пишет, что стандартные reCAPTCHA не справляются с ботами-кард-тестерами на WooCommerce. Атаки обходят защиту, потому что боты не взаимодействуют с формой, а атакуют API напрямую. Это не просто технический сбой — это прямой урон бизнесу.

О чём речь и почему я считаю это важным для бизнеса

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

Как это устроено — что тут вообще происходит

Боты не открывают браузер и не кликают по кнопкам. Они отправляют прямые HTTP-запросы на конечные точки WooCommerce: /?wc-ajax=checkout или /wp-json/wc/store/v1/checkout. Эти запросы не проходят через клиентскую часть, где работает reCAPTCHA. Поэтому капча, которая проверяет, что человек видит форму, не срабатывает. Боты просто игнорируют её. В итоге — тысячи запросов в минуту, и система принимает их как легитимные, пока не сработает защита на уровне платежного шлюза.

Что изменилось на рынке: как делали раньше и как делают сейчас

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

Кому это касается и как понять, что это про ваш проект

Если у вас интернет-магазин на WooCommerce, и вы используете стандартные плагины капчи — это про вас. Особенно если у вас есть уведомления от Stripe о высоком риске, или вы замечаете аномальные пиковые нагрузки на checkout-страницы. Если вы не контролируете, кто и как отправляет данные на платёжный шлюз — значит, уязвимость есть. Даже если сайт «работает», он может быть неэффективным: каждый неудачный запрос — это комиссия, риск блокировки, потеря доверия.

Что с этим делать — порядок действий в общем виде

Сначала — аудит. Проверяем, как именно проходит checkout: через классический фронтенд или Store API. Затем — анализируем, где сейчас находится защита: только на клиенте, или есть серверные проверки. Если нет — начинаем с внедрения серверной защиты: лимиты по скорости, проверка токенов Turnstile на уровне хука. Важно, чтобы всё работало до вызова платежного шлюза. Потом — тестирование, мониторинг, адаптация. И не забывать, что безопасность — это не разовое действие, а постоянный процесс.

Что мы с этим делаем

В таких случаях мы в Cetera начинаем с аудита архитектуры checkout-процесса. Проверяем, какие точки доступа используются, как реализована защита, где возможны уязвимости. Далее — внедряем серверные механизмы: ограничение по скорости, интеграцию с Cloudflare Turnstile, проверку на уровне хука. Всё это делается без добавления тяжёлых библиотек, чтобы не замедлять работу сайта. Мы поддерживаем и развиваем проекты на Cetera CMS, 1С-Битрикс, Laravel, Yii2, InSales, WordPress, Magento2 и других платформах. Выбор платформы — это выбор скорости изменений на годы вперёд, а не разовое решение. Разбор того, что даст переход на другую платформу, поможет понять, как снизить риски и ускорить развитие.

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

Автор: Святослав Семенов из Cetera Labs

Новость для бизнеса в Нижнем Новгороде, Россия

Другие новости

1С:Зарплата и управление персоналом 8 — редакция 3.1 вышла в обучающий формат в России

1С:Учебный центр №1 объявил о старте курса по работе с новой редакцией 3.1 программы «1С:Зарплата и управление персоналом 8» — с 13 по 15 октября 2026 года. В программе выделены ключевые изменения в настройке расчетов, учете рабочего времени и отражении данных в бухгалтерии, включая поддержку новых…

Прочитать статью

Когда система падает не из-за ошибки, а из-за архитектуры в России

В блоге Habr-Infosec вышел разбор ситуации, когда Kubernetes одновременно запросил 100 тысяч TLS-сертификатов. Это не ошибка, а следствие архитектуры, где зависимость от центра сертификации становится узким местом. Я считаю, что подобные сценарии — не редкость, а сигнал: ваш сайт, как и инфраструкту…

Прочитать статью

Запишитесь на сбор требований со специалистом по 1С

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

Нижний Новгород, Россия

Наталия Назарова

улица Минина 27/4, 603155, Нижний Новгород

+7 (499) 403-37-36

nizhny-novgorod@1c-cetera.ru