Приложения и доступ к API

Ограничение частоты запросов API

Определение

Ограничение частоты запросов API — правило, которое разрешает клиенту или ключу не больше заданного числа обращений за короткий интервал, а лишние отклоняет. Его не стоит путать с квотой: квота считает расход за длительный расчётный период.

Также ищут: API rate limiting · ограничитель запросов · регулирование нагрузки API

Зачем это знать

Оно сглаживает нагрузку и защищает ресурсы от исчерпания и чрезмерно активных соседей, но не проверяет право читать или менять объект.

Связи из словаря

Карта понятия

Ограничение частоты запросов API
Доказательная часть

Что подтверждено

  1. NIST определяет ограничение частоты как число запросов, разрешённых клиенту за заданный интервал, и отличает его от долгосрочной расчётной квоты.

    Граница применимости: Ограничения во время работы API по NIST SP 800-228.

  2. Ограничитель управляет потреблением и справедливым распределением ресурсов, а проверка прав решает, разрешены ли субъекту ресурс и действие; обе меры нужны независимо.

    Граница применимости: Защита ресурсов API и решение о доступе.

Перед спецификацией

Что проверить

  1. Выберите признак, по которому считается клиент.
  2. Задайте короткий интервал и допустимый всплеск.
  3. Отдельно примените проверку прав.
Открытые основания

Первоисточники

  • Стандарт3
  • Первичная спецификация
    Guidelines for API Protection for Cloud-Native Systems National Institute of Standards and Technology · NIST SP 800-228-upd1, includes updates as of 13 March 2026 · проверено

    Задаёт API lifecycle controls для authentication, authorization, rate limits, resource limits, logging и monitoring.

    Утверждения: 01 · 02

  • Первичная спецификация
    Security and Privacy Controls for Information Systems and Organizations National Institute of Standards and Technology · NIST SP 800-53 Rev. 5, Release 5.2.0 · проверено

    Содержит controls для authorization, least privilege, separation of duties, privileged functions и protection of audit information.

    Утверждения: 02

  • Первичная спецификация
    Additional HTTP Status Codes Internet Engineering Task Force · RFC 6585, April 2012 · проверено

    Определяет 429 Too Many Requests и optional Retry-After, не задавая identity key или counting algorithm.

Подтвердите действие