Ochrona formularzy: honeypot, limity i filtry treści
Warstwy ochrony pozwalają odrzucać automatyczne i powtarzalne zgłoszenia. Każdą grupę ustawiasz oddzielnie, aby nie utrudniać wysyłania poprawnych wiadomości.
Gdzie to ustawić
Ustawienia znajdziesz w panelu WordPressa: RRSecurity → Antyspam → Warstwy ochrony.
Konfiguracja krok po kroku
- Włącz „Honeypot + Timestamp + JS check”, jeśli korzystasz z automatycznej integracji Contact Form 7.
- W rate limiting ustaw maksymalną liczbę wysłań i okno w sekundach. Na przykład 600 sekund oznacza 10 minut.
- Włącz filtry treści, a następnie wybierz potrzebne reguły: zakazane frazy, limit linków, jednorazowe adresy e-mail lub wybrane alfabety.
- Zapisz ustawienia antyspam i wykonaj poprawne zgłoszenie testowe.

Pierwsza warstwa
Honeypot to pole niewidoczne dla zwykłego odwiedzającego. Timestamp sprawdza minimalny czas wysłania, a JS check obecność znacznika ustawionego skryptem. Formularz wysłany zbyt szybko może zostać odrzucony także przez człowieka.
Rate limit i treść
Limit liczony jest osobno dla każdego adresu IP nadawcy. Zakazane frazy są dopasowywane jako fragmenty bez rozróżnienia wielkości liter. W limicie URL wartość 0 wyłącza tę regułę. Blokada cyrylicy lub CJK może odrzucać prawdziwe wiadomości w tych językach.
Integracje
Zakładka Integracje udostępnia skan formularzy CF7. Własny formularz wymaga pól rr_hp_field, rr_js_check i rr_timestamp oraz walidacji po stronie serwera. Samo wklejenie pól HTML nie uruchamia kompletnej ochrony backendu.
Jak sprawdzić, czy to działa
Sprawdź poprawne zgłoszenie oraz kontrolowany przypadek z naruszeniem jednej reguły. W Auto-ban i logi porównaj powód, szczegóły i źródło. Brak nowych wpisów nie oznacza awarii: w danym czasie mogło nie być blokad.

