Зайві запити до API не доходять до сервера
AegisX рахує запити за ключами API, перевіряє токени й звіряє кожен запит з описом вашого API. Запити, яких там не має бути, зупиняються ще в нас.
GET /api/v1/ordersПропущеноPOST /api/v1/orders ×900Зупинено: ліміт ключаGET /api/v1/admin/usersЗупинено: немає токенаDELETE /api/v1/payments/7Зупинено: немає в описі APIGET /api/v1/items?limit=abcЗупинено: неправильний параметр
Як це працює
Ліміти на ключ, а не на адресу
Запити рахуються за ключем API: із заголовка, cookie, параметра або токена. Клієнти за одним NAT не ділять ліміт, а ключ, який використовують зі сотні адрес, однаково обмежений.
Підбір ключів не допомагає
Адреса, що перебирає ключі, рахується як один клієнт. Запити без ключа мають окремий ліміт.
Перевірка токенів до сервера
Для вибраних шляхів потрібен чинний JWT. Підпис, термін дії, видавця й аудиторію перевіряємо ми. Підходить і спільний секрет, і відкриті ключі за посиланням JWKS.
Опис API як список дозволеного
Завантажте опис OpenAPI 3 або Swagger 2 у JSON. Запити з невідомим методом чи шляхом або з параметром не того типу блокуються або лише записуються в журнал, як оберете.
Опис зі справжнього трафіку
Немає готового опису? Кабінет збере чернетку із запитів, які вже надходять до API.
Решта захисту теж працює
WAF, захист від ботів і ліміти сайту діють і для API. Ваші інтеграції можна пропускати без перевірки браузера.
Видно, хто і як користується API
- Адреси API, які справді викликаються.
- Причина кожного блокування: ліміт, токен чи опис.
- Режим «лише журнал», щоб перевірити налаштування до блокування.
Часті запитання
Відповіді про підключення, DNS, SSL і акаунт у розділі Допомога.
Мобільний застосунок працюватиме?
Так. Вимкніть перевірку браузера для шляхів API, і застосунки та інтеграції проходитимуть без неї. Ліміти й токени перевіряються непомітно для користувача.
Що отримує клієнт понад ліміт?
Відповідь 429 із заголовком Retry-After: через скільки секунд можна повторити.
Чи треба змінювати код API?
Ні. Ключі й токени лишаються вашими, AegisX лише перевіряє їх. Секрет для перевірки токенів зберігається зашифрованим і в кабінеті більше не показується.
На якому тарифі доступно?
На всіх тарифах.
Перший сайт безкоштовно
Зареєструйтеся, додайте домен і змініть один DNS-запис.