WordPress nie zapisuje natywnie historii nieudanych logowań w panelu administratora. Aby śledzić takie zdarzenia, użyj wtyczki bezpieczeństwa, na przykład Limit Login Attempts Reloaded, albo sprawdź logi serwera. Wtyczka pokaże między innymi adresy IP wykonujące próby logowania i może automatycznie ograniczać kolejne żądania.
Dlaczego warto śledzić nieudane logowania?
Wielokrotne błędne próby logowania mogą wskazywać na atak brute force, czyli masowe testowanie haseł do konta. Sam WordPress nie udostępnia w kokpicie osobnej historii takich zdarzeń. Dane trzeba więc zbierać za pomocą dodatkowego narzędzia albo odczytać z logów serwera.
Jak włączyć logowanie za pomocą wtyczki?
Najprostszą metodą jest instalacja Limit Login Attempts Reloaded. Po aktywacji wtyczka rejestruje próby logowania i udostępnia je w swoim panelu. Instalację wykonasz w kilku krokach:
- Otwórz panel WordPress. Zaloguj się jako administrator i przejdź do sekcji Wtyczki → Dodaj wtyczkę.
- Wyszukaj narzędzie. Wpisz „Limit Login Attempts Reloaded”, wybierz właściwą pozycję i kliknij „Zainstaluj”.
- Aktywuj wtyczkę. Po zakończeniu instalacji wybierz „Włącz”.
- Otwórz logi. W menu administracyjnym przejdź do Limit Login Attempts → Logs. W tym miejscu znajdziesz informacje o zarejestrowanych próbach, w tym adresy IP, z których je wykonano.
- Sprawdź ustawienia. W sekcji Limit Login Attempts → Ustawienia możesz zmienić liczbę dozwolonych prób oraz czas blokady po przekroczeniu limitu.
Przed instalacją sprawdź, czy wtyczka nie została dodana już podczas automatycznej instalacji WordPressa przez Panel Klienta. Jej ponowne instalowanie nie jest wtedy potrzebne.
Logowanie i blokowanie to dwie różne funkcje. Rejestr zdarzeń pozwala analizować źródła i skalę prób, natomiast ograniczenie liczby podejść utrudnia dalszy atak. Wtyczki tego typu często łączą obie funkcje, dlatego po aktywacji mogą automatycznie blokować adres IP po wykorzystaniu określonego limitu.
Jak sprawdzić logi bez wtyczki?
Alternatywą są serwerowe pliki access.log. To rozwiązanie wymaga dostępu do FTP lub panelu hostingowego oraz podstawowej znajomości logów HTTP. Wpisów związanych z logowaniem do WordPressa szuka się zwykle po żądaniach kierowanych do endpointu obsługującego logowanie.
Ta metoda nie obciąża WordPressa dodatkową wtyczką, ale ręczna interpretacja wpisów jest trudniejsza. Zakres i sposób przechowywania logów zależy też od konfiguracji hostingu, dlatego w razie problemów trzeba skontaktować się z administratorem serwera.
Co zrobić po wykryciu prób?
Regularne sprawdzanie logów pozwala wcześniej zauważyć wzmożony brute force, ale samo śledzenie nie zatrzymuje ataku. Do ochrony potrzebne jest ograniczanie lub blokowanie kolejnych prób. Gdy ataki pochodzą z wielu adresów i trwają mimo ustawionych limitów, pomoc administratora hostingu może być niezbędna.