Sicherheit von Webanwendungen · Senior · Frage 61 von 75
Welcher Entwurf für Rate Limiting passt am besten zu einer öffentlichen Login-API?
- 1Ein Limit im Frontend-Code, das den Button deaktiviert
- 2Ein Zähler im Speicher pro Server, der sich bei jedem Deployment zurücksetzt
- 3Limits pro Konto und pro IP, durchgesetzt in einer gemeinsamen Schicht
Antwort zeigen
Richtige Antwort: Limits pro Konto und pro IP, durchgesetzt in einer gemeinsamen Schicht
Erklärung
Nur pro IP scheitert gegen Botnetze, nur pro Konto ermöglicht Sperrangriffe. Ein gemeinsamer Speicher wie Redis hält Limits über Instanzen hinweg konsistent.