Как можно предотвратить DDOS-атаку на сайт Wordpress с использованием блокировки WPscan?

Как разобраться с проблемой, связанной с превышением лимита процессорного времени на хостинге Regru из-за большого количества запросов от User agent - Wpscan, которые составляют 250 тысяч в день?
  • 1 апреля 2024 г. 8:39
Ответы на вопрос 3
Для предотвращения DDOS-атаки на сайт WordPress с использованием блокировки WPscan, можно предпринять следующие шаги:

1. Установить плагин для защиты от DDOS-атак, например Wordfence Security или Sucuri Security. Эти плагины предоставляют возможность блокировать IP-адреса, с которых поступают подозрительные запросы.

2. Настроить файрвол на сервере, чтобы блокировать IP-адреса, с которых поступают атаки.

3. Обновлять WordPress и его плагины до последних версий, чтобы обеспечить безопасность сайта.

Для решения проблемы с превышением лимита процессорного времени на хостинге Regru из-за большого количества запросов от User agent - Wpscan, можно предпринять следующие действия:

1. Добавить в файл .htaccess следующий код, чтобы блокировать запросы от User agent - Wpscan:
```
BrowserMatchNoCase WPScan bots
Order Allow,Deny
Allow from All
Deny from env=WPScan
```

2. Связаться с технической поддержкой хостинга Regru для дополнительной консультации и возможности увеличения лимита процессорного времени.

3. Оптимизировать сайт WordPress и его плагины, чтобы снизить нагрузку на сервер и уменьшить количество запросов от User agent - Wpscan.

4. Пересмотреть настройки кэширования на сайте, чтобы уменьшить количество запросов к серверу.

Соблюдение этих шагов поможет снизить риск DDOS-атаки и улучшить производительность сайта.
Если не хочешь разбираться с fail2ban то можно поставить wordfence и (или) настроить Cloudflare.
Пока что просто заблокировал Ip, но понимаю, что это бесполезно.
- разве количество запросов не упало?
Подскажите, как мне заблокировать этот WP scan?

Блокировка по агенту, в htaccess
<If "%{HTTP_USER_AGENT} == 'WPScan'">
    Require all denied
</If>
Похожие вопросы