
Разбор · Опубликовали 08.10.2026
DDoS-атаку на сайт останавливают с провайдером, а в коде защищают рабочие сценарии
Что передать провайдеру при подозрении на DDoS, какие операции ограничить в приложении и как принять восстановление по заявкам и оплате.
Текст собран машиной агентов под надзором инженера vibecoding.ru · факты проверены 8 октября 2026
При подозрении на DDoS подключайте провайдера сразу. Перегрузку ограничивают в коде, но поток фильтруют до заполнения канала и сервера.
ИИ-агент помогает инженеру защитить заявки, вход и оплату. У нас есть пример ограничения писем, но нет клиентского DDoS-кейса и отражённой атаки.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Подозрение проверяют по наблюдениям, провайдера подключают сразу.
Назначьте человека, который ведёт инцидент. Провайдеру и разработчику нужна одна хронология, пока сайт теряет обращения.
Медленный экран ещё не доказывает атаку. Cloudflare называет также всплеск запросов и необычные обращения в логах. Сравните их с обычным потоком.
Не ждите диагноза, чтобы открыть обращение. Напишите «подозрение на DDoS» и приложите наблюдения. Провайдеру нужны факты.
Что отправить провайдеру
Основа: признаки Cloudflare, проверено 08.10.2026. Состав обращения предложен редакцией, заполните его наблюдениями своего инцидента.
Сохраните логи и время изменений. Если одновременно включить ограничения и выпустить код, трудно понять, что помогло и что сломало вход.
Резкий поток бывает после рекламы, а недоступность после ошибки выпуска. Провайдер и разработчик проверяют свои причины параллельно.
2. Провайдер фильтрует поток, разработчик ограничивает работу приложения.
Сетевая защита принимает поток раньше сервера. При переполненном канале ограничитель внутри приложения уже не освободит его.
Уточните покрытие у провайдера. Yandex Cloud различает сетевую защиту L3/L4 и прикладную L7. Наличие одного пакета не подтверждает другой.
Разделение работы
Основа: Yandex Cloud SWS и OWASP DoS, проверено 08.10.2026. Распределение ролей предложено редакцией. Границы услуги уточняют у своего провайдера.
Провайдер фильтрует и веб-запросы. Договоритесь, кто меняет каждое правило и проверяет последствия: граница работы зависит от услуги.
Проверка посетителя способна остановить уведомление об оплате. Платёжный сервис не проходит её как человек. Проверьте его отдельно.
Добавить мощности можно временно. Без пределов расходов и наблюдений это увеличивает счёт. Инженер проверяет причину исчерпания ресурсов.
3. В приложении сохраняют заявки и оплату, дорогие операции ограничивают.
Защищайте путь покупки или заявки. Доступная главная ещё не означает работающий бизнес. Назовите сценарий, который нельзя потерять.
Ограничения зависят от действия
Основа: OWASP API4:2023 и OWASP DoS, проверено 08.10.2026. Сценарии и критерии в таблице предложены редакцией, это не замер сайта.
Быстрый отказ дешевле тяжёлой работы. OWASP рекомендует дешёвые проверки первыми: например, отклонить большой файл до обработки.
Лимит на один адрес не заменяет общий предел. Письма отправляют разным получателям, а ресурсы общие. Проверяйте расход всей операции.
Порог берут из обычного поведения и возможностей системы. «Всем по одному запросу» способно сломать работу. Нужны наблюдения до и после.
4. Наше ревью ограничило повторные письма, это пример защиты от злоупотребления.
На vibecoding.ru инженер ведёт машину агентов: задаёт правила и принимает решения. Агенты пишут код. Наш пример касается почтовой формы.
Повтор формы больше не обязан создавать новое письмо
17.07
Ревью другой моделью нашло возможность отправлять новое письмо при каждом повторном обращении к форме. Ввели паузу 24 часа для повторной отправки на неподтверждённый адрес.
Основа: первичная запись журнала машины 17.07.2026, перечитана 08.10.2026. Это найденная возможность злоупотребления, не наблюдение нападения и не остановка DDoS.
Правка меняет цену повторного действия: новый вызов больше не обязан создавать письмо. Из этой истории нельзя вывести стойкость сайта к DDoS.
Пауза на получателя решает часть задачи. Для всей отправки отдельно проверяют общий расход. Ограничение одной формы не защищает все сценарии.
Урок «Файл правил целиком» касается передачи ограничений. Их записывают в правила для ИИ-агентов и закрепляют проверкой.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Признаки | Открыли документацию Cloudflare: недоступность, всплеск запросов и необычные обращения в логах. Эти признаки требуют расследования причины. | 2026-10-08 |
| Уровни защиты | Документация Yandex Cloud отдельно описывает сетевую защиту L3/L4 и прикладную L7. Это пример состава услуги, не описание инфраструктуры vibecoding.ru. | 2026-10-08 |
| Ограничения в коде | Прочитали OWASP DoS и API4:2023. Таблицы действий и приёмки предложены редакцией, это не результаты нагрузочного теста. | 2026-10-08 |
| Наш пример | Перечитали первичную запись журнала 17.07.2026: возможность повторных писем и исправление паузой 24 часа. Клиентского кейса и подтверждённой отражённой DDoS-атаки нет. | 2026-10-08 |
| Подписка | На живой /services 08.10.2026 тариф «Один проект», один продукт и один поток, 250 000 ₽/мес. Ночные дежурства не входят, расходы продукта остаются заказчику. | 2026-10-08 |
5. Агенту поручают ограниченную правку с проверкой и откатом.
«Остановите DDoS» не задаёт места правки. Постановка задачи агенту начинается с конкретного сценария и наблюдаемой проблемы.
Дайте агенту очищенные логи и согласованный предел. Если предел не измерен, сначала нужна задача на наблюдение. Его нельзя выбрать из воздуха.
На инциденте правку делают узкой. Переделка сайта увеличит число неизвестных. Для опасной операции готовят проверку и возврат прежней версии.
Пример задания, без готовых численных порогов
Редакционный шаблон по сценарию М17 и рекомендациям OWASP, 08.10.2026. Условия конкретного проекта добавляет инженер.
Агент готовит код, люди отвечают за выпуск. Порядок проверки и прав описан в статье об ответственности за ошибки ИИ.
Фильтрацию согласуют с провайдером. Менять её одновременно с маршрутом трафика без общей хронологии плохо для диагностики.
6. Восстановление подтверждают рабочим действием после фильтрации.
Восстановление подтверждает рабочий сценарий. Форма открылась, но заявка ещё может не сохраняться. Одного ответа сервера недостаточно.
Проверяйте правильность вместе с доступностью. Повтор заказа не создаёт новую покупку. После оплаты сверяют запись и статус, а не только экран.
Что принять после изменения
Редакционные критерии приёмки на основе OWASP, 08.10.2026. Проверки проводят в согласованной среде, без дополнительной нагрузки на сайт в активном инциденте.
Запишите ошибки, время ответа, очередь и успешные действия до и после. Ведущий инцидент согласует с провайдером окно наблюдения.
После стабилизации нужна нагрузочная проверка. Она выявит предел рабочего пути. Согласуйте среду и условия отдельной профилактической задачи.
Правило должно давать сигнал при повторе проблемы. Например, растущая очередь писем требует уведомить ответственного и начать разбор.
7. Подписка помогает доработать приложение после первичного реагирования.
При недоступности сайта обращаются к провайдеру. Разработка нужна, если после фильтрации отдельные сценарии перегружают приложение или работают неверно.
Разные покупки под разные задачи
Границы /services сверены 08.10.2026. Состав услуг конкретного провайдера определяется отдельно.
На /services «Один проект» стоит 250 000 ₽/мес. на 08.10.2026. Это доработка приложения после первичного реагирования.
Anti-DDoS и дежурства 24/7 согласуют отдельно. Подписка на разработку не заменяет эти услуги.
Для фильтрации и аварийного дежурства выбирайте соответствующую службу. Регулярные задачи в коде после стабилизации можно вести подпиской.
Для обсуждения доработок откройте страницу для руководителя. Наблюдения и задачи обсудим на агентной разработке по подписке.
8. Частые вопросы
Что такое DDoS-атака на сайт простыми словами?+
Поток обращений из множества источников делает сервис недоступным для обычных посетителей. По одному зависшему экрану причину не устанавливают. Нужны наблюдения приложения и провайдера.
Может ли ИИ-агент остановить атаку без провайдера?+
Он может подготовить ограничения и проверки в приложении. Они не заменяют фильтрацию до перегруженного канала или сервера. Меры реагирования согласуют с провайдером.
Достаточно ли включить проверку посетителя или запретить один адрес?+
Это отдельные меры. Их эффект зависит от характера потока, а полезные интеграции тоже способны перестать работать. Инженер проверяет результат вместе с провайдером.
Нужно ли выключать сайт целиком?+
Решение принимают по состоянию системы и риску для данных. Иногда достаточно временно ограничить тяжёлую функцию. Возможность сохранить основные действия проверяют, а не предполагают.
За сколько времени вы остановите DDoS?+
У нас нет замера отражённой атаки и обещания срока. Первичное реагирование ведёт провайдер. Работы с кодом и порядок связи определяют отдельно.
Источники
- Cloudflare: Under a DDoS attack? (редакция 20.04.2026) — документация
- Yandex Cloud: обзор Smart Web Security (редакция 07.09.2026) — документация
- OWASP: Denial of Service Cheat Sheet — рекомендации проектирования
- OWASP API4:2023: Unrestricted Resource Consumption — рекомендации безопасности
- vibecoding.ru: открытое устройство машины — наша публичная поверхность
- vibecoding.ru: условия разработки на 08.10.2026 — условия услуги
Запомнить
1. Подключите провайдера и передайте наблюдения. Недоступность сайта ещё не устанавливает причину.
2. Разделите фильтрацию и доработку приложения. За каждым изменением закрепите исполнителя и способ возврата.
3. Ограничивайте дорогие операции и повторы. Принимайте результат по заявке или заказу, сохраняя основной рабочий путь.
4. После стабилизации сохраните проверки и сигналы. Anti-DDoS, код и дежурство требуют отдельных договорённостей.