Rate Limiting
Was ist Rate Limiting?
Rate Limiting – auf Deutsch Anfragebegrenzung – ist eine Technik, die die Anzahl von Anfragen an einen Server innerhalb eines bestimmten Zeitraums begrenzt. Kommt zu viel Traffic von einer einzelnen IP-Adresse oder einem Nutzer, werden weitere Anfragen blockiert oder verlangsamt. Für WordPress-Websites ist Rate Limiting ein wichtiges Werkzeug gegen Brute-Force-Angriffe, Spam und übermäßige API-Nutzung.
Wo Rate Limiting in WordPress relevant ist
- Login-Seite (wp-login.php) – das häufigste Angriffsziel. Ohne Rate Limiting können Angreifer tausende Passwort-Kombinationen pro Minute ausprobieren. Ein Login-Limit von 3–5 Versuchen pro Minute ist Standard-Sicherheitshygiene.
- Kommentarformulare – Spam-Bots versuchen, massenweise Kommentare einzureichen. Rate Limiting reduziert den Erfolg automatisierter Einreichungen erheblich.
- WordPress REST API – öffentlich zugängliche API-Endpunkte können ohne Begrenzung für Denial-of-Service-Angriffe genutzt werden.
- Kontaktformulare und Suchanfragen – wiederholte Anfragen in kurzer Zeit können den Server unter Last setzen.
Rate Limiting in WordPress umsetzen
Sicherheits-Plugins wie Wordfence, Limit Login Attempts Reloaded oder WP Cerber bringen Login-Rate-Limiting out of the box mit. Für die REST API und allgemeines HTTP-Rate-Limiting ist die Serverebene der bessere Ort – über Nginx-Konfiguration, Apache-Module oder eine vorgelagerte Web Application Firewall (WAF) wie Cloudflare.
Rate Limiting vs. IP-Sperrung
Rate Limiting ist sanfter als eine vollständige IP-Sperrung: Es verlangsamt oder stoppt übermäßige Anfragen temporär, ohne legitime Nutzer dauerhaft auszusperren. Eine IP-Sperre ist die härtere Maßnahme für bekannte Angreifer oder nach wiederholten Verstößen gegen das Limit.

