Was ist eine Anfragenbegrenzung?

Eine Anfragenbegrenzung ist eine Kontrolle, die deckelt, wie viele Anfragen ein Client in einem festgelegten Zeitfenster senden darf.

Ist die Grenze erreicht, verzögert oder verweigert der Dienst weitere Anfragen dieses Clients, bis das Fenster sie wieder zulässt.

So funktioniert es

Planende wählen eine Zahl, die zum menschlichen Gebrauch einer Seite und zur Kapazität dahinter passt.
Anmeldung oder Kasse verdienen meist eine engere Grenze als ein öffentlicher Artikel, weil schnelle Wiederholung dort weniger dem Lesen gleicht.

Der Zähler kann einer Adresse, einem Konto oder einer Sitzung folgen, und das Fenster kann fest oder gleitend sein.
Die Kontrolle dämpft Stöße und macht Massenautomation weniger lohnend, doch eine Anfrage unter der Grenze kann trotzdem missbräuchlich sein.

Konkrete Beispiele

  • Ein Anmeldeformular erlaubt wenige Versuche je Minute und bittet den Client dann zu warten.
  • Ein Integrationsschlüssel darf einen Bestandsweg eine genannte Zahl von Malen je Stunde aufrufen.
  • Eine Produktseite bremst einen Client, der denselben Artikel dutzende Male in Sekunden neu lädt.

Schutzmaßnahmen

  • Wählen Sie Grenzen aus echtem Kundenverkehr, damit gewöhnliche Spitzen nicht als Missbrauch gelten.
  • Geben Sie ein klares Wartesignal zurück, damit ehrliche Programme langsamer werden, statt Wiederholungen zu hämmern.
  • Zählen Sie nach Konto und nach Adresse gemeinsam, damit ein Adresspool die Grenze nicht auslöscht.
  • Prüfen Sie Wege, die die Grenze oft erreichen, und vergleichen Sie diese Stöße mit Ihrem echten Verkaufskalender.

Wie CDPCaptcha hilft

Proof of Work ergänzt eine Anfragengrenze, indem jeder Client rechnen muss, statt dass nur die Aufrufe gezählt werden.

CDPCaptcha ist eine selbst gehostete Proof-of-Work-Prüfung im Browser, ohne Cookies, ohne Tracking und ohne Bilderrätsel.
Entwickelt und gehostet in der EU, in Deutschland, wird der Dienst unter https://cdpcaptcha.com/ beschrieben.

Verwandte Artikel

Was ist Scraping? erklärt programmgesteuertes Kopieren, das Anfragengrenzen oft verlangsamen sollen.

Was ist Serverüberlastung? erklärt, was geschieht, wenn die Nachfrage die Kapazität übersteigt, was Grenzen mildern.

Was sind Scalper Bots? erklärt Handelsprogramme, die knappe Ware überholen und ein Grund für Kassengrenzen sind.