Читает экспортированные логи
Считает запросы по адресам и по путям после всплеска с помощью вашего собственного скрипта сводки логов.
Никто не может обещать остановить DDoS-атаки одним приложением, и SmartCode Relay не пытается. Он не видит трафик. Он читает логи, которые вы экспортируете со своих серверов и сайтов, набрасывает лимиты запросов и runbook реагирования и показывает изменения в файлах в виде diff, которые вы проверяете и тестируете.
Считает запросы по адресам и по путям после всплеска с помощью вашего собственного скрипта сводки логов.
Пишет черновики лимитов запросов и runbook реагирования обычным текстом; в режиме Ask first вы видите diff до принятия.
Работает с файлами постфактум, и на пути вашего трафика ему нет места.
Полностью предотвратить DDoS-атаки нереально. Мощности находятся у вашего провайдера. На уровне приложения вы в одиночку не предотвратите DDoS-флуд, поэтому приложение помогает набросать лимиты на клиента и задокументировать уровни.
exports/summary.csvпрочитано/checkout summary.csv3 совпаденияstaging/server-settings.txtпрочитаноstaging/server-settings.txt+6 -1your test commandexit 0notes/rate-limit-change.txtсохраненоОтличить вручную всплески трафика от DDoS-флуда седьмого уровня можно, только сопоставив три источника. read_file открывает экспортированный отчёт аналитики и ваш календарь кампаний, Shell запускает ваш скрипт сводки логов, а grep ищет в сохранённой сводке пути, которые вы подозреваете. Запуск приводит много сетей и разные страницы, а флуд из многих источников часто показывает одинаковые запросы на один-несколько путей с очень высокой частотой на клиента. Логи дают подсказки, а не доказательства. Агент лишь сводит числа по адресам и по путям, а выводы делаете вы. Сравните сводку с вашей собственной аналитикой и спросите хостинг-провайдера, если картина неясна.
Сорвавшийся скрипт, цикл повторов или неверно настроенный монитор могут случайно перегрузить ваш собственный сервер. Чтобы это найти, направьте grep на ваши скрипты и настройки монитора в поиске строк о повторах и интервалах. read_file открывает каждое совпадение, а edit_file предлагает большую задержку в виде diff. Затем Shell запускает вашу тестовую команду на копии и сообщает код выхода. Лимиты нужны и внутренним клиентам. Если же DDoS-трафик идёт на ваш домашний интернет, первым делом позвоните интернет-провайдеру. В режиме Ask first каждая правка останавливается в ожидании вашего OK, так что прочитайте diff и запустите тест снова.
Он работает на вашем компьютере. SmartCode Relay — не хостинговый сервис и не плагин, и он предназначен только для ваших собственных файлов и серверов, которыми вы вправе пользоваться. Он не следит за этими границами, поэтому держите его подальше от всего, что вам не принадлежит. Ничто здесь не гарантирует корректный код, сканирование или анализ.