Вопрос проверяет понимание методов защиты от DDoS-атак на уровне приложения и инфраструктуры.
DDoS-атака (Distributed Denial of Service) направлена на перегрузку сервера или сети большим количеством запросов, что делает сервис недоступным для легитимных пользователей. Борьба с такой нагрузкой требует многоуровневого подхода, включающего как инфраструктурные, так и программные решения.
const rateLimit = require('express-rate-limit');
const limiter = rateLimit({
windowMs: 15 * 60 * 1000, // 15 минут
max: 100, // максимум 100 запросов за окно
message: 'Слишком много запросов, попробуйте позже'
});
app.use('/api/', limiter);Применение комбинации rate limiting, балансировки, WAF и CDN позволяет эффективно защитить сервис от DDoS-атак, обеспечивая его стабильную работу даже при высокой нагрузке.
Уровень
Рейтинг:
4
Сложность:
6
Навыки
Node.js
Networks
Ключевые слова
Подпишись на Python Developer в телеграм