Skip to content

Jak skutecznie zabezpieczyć stronę opartą o WordPressa?

30 września 2025
5 min czytania
Projekt WordPress
Ilustracja z tarczą i symbolem WordPress chroniącym system.

WordPress to najpopularniejszy system zarządzania treścią na świecie, który napędza ponad 40% wszystkich stron internetowych. Ta popularność sprawia jednak, że staje się on atrakcyjnym celem dla hakerów. Dobra wiadomość jest taka, że większość ataków można skutecznie powstrzymać stosując podstawowe zasady bezpieczeństwa.

Dlaczego WordPress bywa atakowany

Wbrew obiegowym opiniom, WordPress sam w sobie jest bezpiecznym systemem. Problem pojawia się wtedy, gdy administratorzy zaniedbują aktualizacje lub instalują wtyczki z niepewnych źródeł. Hackerzy najczęściej wykorzystują znane luki w przestarzałych wersjach wtyczek, motywów lub samego WordPressa. Ataki typu brute force na panel logowania to drugi najpopularniejszy sposób włamań.

Silne hasła i zmiana domyślnych ustawień

Pierwszym krokiem powinno być usunięcie domyślnego użytkownika „admin”. Jeśli już go mamy, warto utworzyć nowe konto administratora z unikalną nazwą, przenieść wszystkie treści, a następnie usunąć stare konto. Hasło administratora powinno być długie – minimum 12 znaków, zawierać małe i wielkie litery, cyfry oraz znaki specjalne. Menedżer haseł może tu bardzo pomóc.
Zmiana prefiksu tabel w bazie danych z domyślnego wp_ na coś unikalnego utrudni automatyczne ataki SQL injection. Można to zrobić podczas instalacji WordPressa lub później za pomocą wtyczek, choć ta druga metoda wymaga ostrożności.

Regularne aktualizacje – podstawa bezpieczeństwa

WordPress automatycznie instaluje drobne aktualizacje bezpieczeństwa, ale większe wydania wymagają ręcznej akceptacji. Wtyczki i motywy również trzeba regularnie aktualizować. Przed każdą większą aktualizacją warto wykonać kopię zapasową strony. Jeśli używamy wtyczek, które nie były aktualizowane od roku lub dłużej, lepiej poszukać aktywnie rozwijanej alternatywy.

Ograniczenie prób logowania

WordPress domyślnie pozwala na nieograniczoną liczbę prób logowania, co ułatwia ataki brute force. Warto zainstalować rozwiązanie, które po kilku nieudanych próbach tymczasowo blokuje dany adres IP. Niektóre wtyczki bezpieczeństwa oferują również możliwość ukrycia panelu logowania pod niestandardowym adresem URL zamiast standardowego wp-admin.

Kopie zapasowe – ostatnia linia obrony

Nawet najlepsze zabezpieczenia mogą zawieść, dlatego regularne kopie zapasowe są kluczowe. Backup powinien obejmować zarówno pliki strony, jak i bazę danych. Częstotliwość zależy od tego, jak często publikujemy nowe treści – dla aktywnego bloga może to być codziennie, dla strony firmowej wystarczy raz w tygodniu. Kopie warto przechowywać poza serwerem, na którym znajduje się strona – w chmurze lub na zewnętrznym dysku.

Uprawnienia plików i katalogów

Nieprawidłowe uprawnienia do plików mogą umożliwić hakerom modyfikację kodu strony. Katalogi powinny mieć uprawnienia 755, a pliki 644. Szczególnie ważny plik wp-config.php, zawierający dane dostępowe do bazy danych, powinien mieć uprawnienia 400 lub 440. Większość dobrych hostingów automatycznie ustawia prawidłowe uprawnienia, ale warto to sprawdzić.

Monitoring i logi

Regularne przeglądanie logów serwera może pomóc wykryć podejrzaną aktywność zanim dojdzie do włamania. Zwróćmy uwagę na nietypowe wzorce ruchu, wielokrotne próby logowania z tego samego IP czy próby dostępu do plików, które nie istnieją. Niektóre wtyczki bezpieczeństwa oferują monitoring w czasie rzeczywistym i powiadomienia mailowe o podejrzanych zdarzeniach.

SSL i bezpieczne połączenie

Certyfikat SSL szyfruje dane przesyłane między przeglądarką użytkownika a serwerem. To szczególnie ważne dla panelu administracyjnego, gdzie wprowadzamy hasła. Obecnie większość hostingów oferuje darmowe certyfikaty Let’s Encrypt, więc nie ma powodu, aby z nich nie korzystać. Po instalacji certyfikatu należy wymusić przekierowanie całego ruchu na wersję HTTPS.

Wybór hostingu ma znaczenie

Tani hosting współdzielony może oznaczać setki stron na jednym serwerze. Jeśli jedna z nich zostanie zhakowana, może to zagrozić pozostałym. Dobry hosting powinien oferować izolację kont, regularne aktualizacje oprogramowania serwerowego, firewall aplikacyjny (WAF) oraz wsparcie techniczne znające się na WordPressie. Hosting specjalizujący się w WordPressie często sam dba o wiele aspektów bezpieczeństwa.

Ostrożność z wtyczkami i motywami

Wtyczki i motywy z nieoficjalnych źródeł często zawierają złośliwy kod. Nawet jeśli początkowo działają prawidłowo, mogą zawierać backdoory umożliwiające późniejszy dostęp do strony. Korzystajmy tylko z oficjalnego repozytorium WordPress.org lub sprawdzonych marketplace’ów. Nulled (pirackie) wersje premium wtyczek to prosta droga do kłopotów.
Regularnie przeglądajmy zainstalowane wtyczki i usuwajmy te, których nie używamy. Nawet nieaktywna wtyczka może stanowić zagrożenie, jeśli zawiera lukę bezpieczeństwa.

TL;DR: Zabezpieczenie WordPressa sprowadza się głównie do regularnych aktualizacji, silnych haseł, kopii zapasowych i zdrowego rozsądku przy instalowaniu dodatków. Większość włamań wykorzystuje znane luki w przestarzałym oprogramowaniu lub słabe hasła – unikając tych podstawowych błędów, znacząco zwiększamy bezpieczeństwo naszej strony.

Udostępnij artykuł

Często zadawane pytania

Znajdź odpowiedzi na najczęściej zadawane pytania dotyczące tego tematu

Tak, sam WordPress jest bezpiecznym systemem. Większość włamań wynika z zaniedbanych aktualizacji lub używania wtyczek z niepewnych źródeł.

Najlepiej na bieżąco. Drobne aktualizacje instaluje system automatycznie, ale większe wydania i wtyczki wymagają ręcznej aktualizacji. Zawsze warto mieć świeżą kopię zapasową przed update’em.

Nie jest to obowiązkowe, ale zmiana domyślnego wp_ na coś unikalnego utrudnia ataki typu SQL injection.

Dobrym rozwiązaniem jest ograniczenie liczby prób logowania oraz ukrycie strony logowania pod niestandardowym adresem URL.

To zależy od aktywności strony. Blog z codziennymi wpisami warto backupować codziennie, stronę firmową – np. raz w tygodniu. Kopie trzymaj poza serwerem.

Tak – szyfruje dane logowania i buduje zaufanie użytkowników. Darmowe certyfikaty Let’s Encrypt są dostępne praktycznie u każdego hostingu.

Zdecydowanie tak. Hosting zoptymalizowany pod WordPress zapewnia izolację stron, regularne aktualizacje serwera i dodatkowe zabezpieczenia.

Nie. Pobieraj tylko z oficjalnych źródeł (WordPress.org, sprawdzone marketplace’y). Unikaj pirackich („nulled”) wtyczek i motywów – to prosta droga do zainfekowania strony.