Ограничение частоты запросов
Что такое Ограничение частоты запросов?
Ограничение частоты запросовRate limiting ограничивает количество запросов, которые идентификатор (IP, пользователь, API-ключ или токен) может выполнить за интервал времени, защищая API и приложения от злоупотреблений, скрейпинга и подбора паролей.
Rate limiting — это управление трафиком, при котором задаётся максимальное число запросов на идентификатор за интервал; при исчерпании квоты возвращается 429 Too Many Requests или запросы попадают в очередь. Распространённые алгоритмы: token bucket (терпим к всплескам, стабилен по скорости), leaky bucket (сглаживает всплески в постоянный поток), fixed window (прост, но даёт пики на границах) и sliding window (точнее, но дороже). Современные API-шлюзы, CDN и WAF поддерживают многоключевые лимиты (по IP, пользователю, токену, эндпойнту) и сочетают их с управлением ботами и защитой от credential stuffing. Это самая дешёвая первая линия обороны против скрейпинга, перечисления, перебора паролей и случайных штормов повторов.
● Примеры
- 01
Ограничение публичного login-API до 10 запросов в минуту с одного IP для замедления credential stuffing.
- 02
Троттлинг по схеме token bucket на эндпойнте поиска, чтобы пропускать всплески и блокировать скрейпер.
● Частые вопросы
Что такое Ограничение частоты запросов?
Rate limiting ограничивает количество запросов, которые идентификатор (IP, пользователь, API-ключ или токен) может выполнить за интервал времени, защищая API и приложения от злоупотреблений, скрейпинга и подбора паролей. Относится к категории Сетевая безопасность в кибербезопасности.
Что означает Ограничение частоты запросов?
Rate limiting ограничивает количество запросов, которые идентификатор (IP, пользователь, API-ключ или токен) может выполнить за интервал времени, защищая API и приложения от злоупотреблений, скрейпинга и подбора паролей.
Как работает Ограничение частоты запросов?
Rate limiting — это управление трафиком, при котором задаётся максимальное число запросов на идентификатор за интервал; при исчерпании квоты возвращается 429 Too Many Requests или запросы попадают в очередь. Распространённые алгоритмы: token bucket (терпим к всплескам, стабилен по скорости), leaky bucket (сглаживает всплески в постоянный поток), fixed window (прост, но даёт пики на границах) и sliding window (точнее, но дороже). Современные API-шлюзы, CDN и WAF поддерживают многоключевые лимиты (по IP, пользователю, токену, эндпойнту) и сочетают их с управлением ботами и защитой от credential stuffing. Это самая дешёвая первая линия обороны против скрейпинга, перечисления, перебора паролей и случайных штормов повторов.
Как защититься от Ограничение частоты запросов?
Защита от Ограничение частоты запросов обычно сочетает технические меры и операционные практики, как описано в определении выше.
Какие есть другие названия Ограничение частоты запросов?
Распространённые альтернативные названия: Троттлинг, Ограничение API.
● Связанные термины
- network-security№ 291
Митигация DDoS
Митигация DDoS — это набор техник и сервисов, которые поглощают, фильтруют и перенаправляют распределённые атаки отказа в обслуживании до того, как они исчерпают сеть, инфраструктуру или приложение жертвы.
- network-security№ 118
Управление ботами
Управление ботами — это выявление автоматизированного трафика и различение полезных ботов и вредоносных с последующим разрешением, проверкой или блокированием.
- network-security№ 1219
WAAP
WAAP (Web Application and API Protection) — современная эволюция WAF, объединяющая защиту API, управление ботами и митигацию DDoS в единый облачный сервис.
- appsec№ 052
Безопасность API
Дисциплина проектирования, разработки и эксплуатации API так, чтобы аутентификация, авторизация, выдача данных и устойчивость к злоупотреблениям выдерживали атаки.
- attacks№ 232
Подстановка учётных данных
Автоматизированная атака, при которой огромные списки логин/пароль, утёкшие из одного сервиса, перебираются на других сервисах, используя повторное использование паролей.
- attacks№ 130
Атака полного перебора
Атака, при которой систематически перебираются все возможные значения — обычно пароли, PIN-коды или ключи — пока не будет найдено правильное.
● См. также
- № 144CAPTCHA
- № 151Безопасность CDN
- № 008Перебор аккаунтов
- № 1196Перебор имён пользователей