Bezpieczeństwo aplikacji webowych · Senior · Pytanie 61 z 75
Jaki projekt limitów żądań najlepiej pasuje do publicznego API logowania?
- 1Limit w kodzie frontendu, który wyłącza przycisk
- 2Licznik w pamięci każdego serwera, zerowany przy każdym wdrożeniu
- ✓Poprawna odpowiedź: Limity na konto i na IP (lub urządzenie), z token bucket i rosnącymi opóźnieniami, egzekwowane we wspólnej warstwie
Wyjaśnienie
Sam limit na IP zawodzi przy botnetach, sam limit na konto umożliwia blokowanie cudzych kont. Wspólny magazyn jak Redis utrzymuje spójne limity między instancjami.