Как сделать так, чтобы злонамеренные запросы в Azure APIM не многократно превышали пределы вашей скорости или квоты?

У вас есть открытый шлюз API Azure, который может быть использован кем угодно, и вы хотите защитить себя от спама API с одного и того же IP-адреса или одного и того же человека за несколькими IP-адресами.

В API Management можно настроить следующие политики:

Установка ограничений по подписке (определенные потребители) или ключу (определенные приложения) не будет работать, потому что ваш API открыт для всех. Даже если у вас был ключ, требуемый от auth, это не мешает пользователю спамить шлюз неавторизованным ключом. Последний вариант поочередного ограничения IP-адресов вызывающего абонента не предотвращает возникновение проблемы в первую очередь.

Как защитить себя от того, что один и тот же пользователь (IP) неоднократно нарушает ваши ограничения по скорости или квоте? Кроме того, как вы защитите себя от того, что один и тот же пользователь делает это через несколько IP-адресов?

Я предполагаю, что это, вероятно, описано в Azure DDoS Protection Basic, но я чувствовал, что не могу получить конкретный ответ из этих документов.

1 ответ

То, что вы ищете, входит в стандартную версию:

DDoS Protection Standard мгновенно и автоматически нейтрализует атаку после ее обнаружения.

Гарантия затрат: получите кредит на услуги передачи данных и масштабирования приложений для покрытия затрат на ресурсы, понесенных в результате задокументированных DDoS-атак.

См .: https://docs.microsoft.com/en-us/azure/ddos-protection/ddos-protection-overview

Другие вопросы по тегам