← Варианты использования / use-cases / apis
Защита API
API подвержены злоупотреблениям, injection атакам и несанкционированному доступу. Cloudflare обеспечивает многоуровневую защиту с помощью проверки схем в API Shield, rate limiting для отдельных конечных точек, аутентификации клиентов через mutual TLS (mTLS) и правил безопасности.
Решения
API Shield
Обнаруживайте, защищайте и отслеживайте свои API. Узнать больше об API Shield.
- Schema validation - Отклоняйте запросы, не соответствующие вашей спецификации OpenAPI, ещё до того, как они достигнут origin-сервера
Rate Limiting
Ограничивайте частоту запросов на основе гибких критериев сопоставления. Узнать больше о Rate Limiting.
- Ограничение скорости запросов - Предотвращайте злоупотребления и объёмные атаки с помощью лимитов запросов по IP-адресу или ключу API
mTLS
Взаимная TLS-аутентификация с помощью клиентских сертификатов. Узнать больше о mTLS.
- Аутентификация клиента - Требуйте сертификаты mutual TLS для взаимодействия между машинами
Безопасность приложений
Получайте автоматическую защиту от уязвимостей и создавайте собственные настраиваемые правила. Узнать больше об Application Security.
- Защита от атак - управляемые наборы правил Application Security блокируют SQL-инъекции, межсайтовый скриптинг (XSS) и другие атаки с использованием инъекций
Доступ
Управление доступом Zero Trust для приложений и инфраструктуры. Узнать больше об Access.
- Поставщики удостоверений - интегрироваться с Okta, Azure AD, Google Workspace и другими поставщиками удостоверений (identity providers, IdP) для ограничения доступа к API
- Service tokens - выдавать долгосрочные учётные данные для аутентификации между сервисами по схеме machine-to-machine
Workers
Создавайте и развёртывайте бессерверные приложения в глобальной сети Cloudflare. Узнать больше о Workers.
- Проверка JWT - Проверяйте и декодируйте JSON Web Tokens (JWT) на edge до того, как запросы достигнут вашего backend
- Пользовательская логика аутентификации - реализовывать любую схему аутентификации (ключи API, подписи Hash-based Message Authentication Code (HMAC), пользовательские заголовки) прямо на edge-сети