WebStorm#: это защитит только от доса, поскольку защита базируется на ограничении запросов с ОДНОГО и того же IP, максимум от школьника, а чтобы защищаться от реального ддоса, и это не поможет, надо анализировать логи, запросы, смотреть откуда обращаются, работать с фаерволлом
Я хочу сделать чтобы всё полностью было автоматизированно! А админ сайта даже и не подозревал что на его сай идёт дос атака. В фаерволе всё само будет блокироваться автоматически. И не важно Ip с cookies или без. Временные интервалы отслеживания активности выставляются. Теперь всё хранится в Redis и автоматически оттуда удаляется.
Анализ производительности security_monitor.php | Redis vs MySQL
Ваши недовольные комментарии натолкнули меня на ещё одну мысль!
Сначала блокируем через php и вывадим страницу с кнопкой для разблокировки - для людей, а если он и дальше активничает то добавляем его ip в файл .htaccess и уже он не сможет грузить php!
Блокирует при частых запросах с одного ip и не грузит сайт. Часто бывает что заходит с десяток граберов и начинает быстро открывать все страницы сайта и сайт жутко тормозит или лимит запросов к базе данных срабатывает и сайт показывает ошибку. От этого оно поможет!
Я сделал чтобы на сайте распознавало и банило быстрых ботов - кроме поисковиков создающих большую нагрузку на сервер.
Я их вычисляю так - показываю картинку через джава скрипт которая ставит куки в браузер - люди в нормальных браузерах ходят с этой cookies, а роботы ходят без неё - так и распознаю людей и роботов! А дальше дело техники - делай с ними что хочешь!
это защитит только от доса, поскольку защита базируется на ограничении запросов с ОДНОГО и того же IP, максимум от школьника, а чтобы защищаться от реального ддоса, и это не поможет, надо анализировать логи, запросы, смотреть откуда обращаются, работать с фаерволлом
Я хочу сделать чтобы всё полностью было автоматизированно! А админ сайта даже и не подозревал что на его сай идёт дос атака. В фаерволе всё само будет блокироваться автоматически. И не важно Ip с cookies или без. Временные интервалы отслеживания активности выставляются. Теперь всё хранится в Redis и автоматически оттуда удаляется.
Анализ производительности security_monitor.php | Redis vs MySQL
https://murkir.pp.ua/dok-html/Redis-Mysql.html