Автор: Khilinski
2024-10-14
Защита от DDoS-атак через добавление задержки для POST-запросов
Это простой способ, который добавляет небольшую задержку на POST-запросы, чтобы снизить нагрузку от DDoS-атак:
function ddos_protection() {
// Проверяем, используется ли POST-запрос
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// Добавляем небольшую задержку, например, 1 секунду
sleep(1);
}
}
add_action('init', 'ddos_protection');
-
Что делает этот код?
- Добавляет задержку в 1 секунду при каждом POST-запросе.
- Это может замедлить массовую атаку, так как запросы от атакующего будут обрабатываться медленнее.
Весь код находится в github