Czy WordPress jest bezpieczny? Nie „czy”, a „kiedy” — jeśli nikt go nie pilnuje
Tytuł brzmi ostro, więc od razu uczciwie: sam WordPress — jego rdzeń — jest dobrze utrzymanym oprogramowaniem. Rozwija go duży zespół, luki w rdzeniu są rzadkie i łatane szybko, aktualizacje bezpieczeństwa instalują się same. Gdyby strony składały się wyłącznie z rdzenia WordPressa, ten artykuł nie miałby sensu. Ale nie składają się. Typowa strona firmowa na WordPressie to rdzeń plus motyw plus kilkanaście–kilkadziesiąt wtyczek od kilkunastu różnych autorów, z których część porzuciła swoje projekty lata temu. I to właśnie tam — nie w rdzeniu — jest problem. Poniżej liczby, mechanizm i odpowiedź na pytanie, kiedy WordPress jest dla Ciebie bezpieczny, a kiedy nie.
Liczby, które wyjaśniają wszystko
Patchstack, firma zajmująca się bezpieczeństwem WordPressa, publikuje co roku raport o lukach w całym ekosystemie. Dwa ostatnie wydania mówią to samo, coraz głośniej:
- Rok 2024 (raport State of WordPress Security in 2025): 7 966 nowych luk, czyli około 22 dziennie. 96% we wtyczkach, 4% w motywach, 7 w rdzeniu — żadna z tych siedmiu nie stanowiła szerokiego zagrożenia. 43% luk dało się wykorzystać bez logowania, czyli nadawały się do automatycznych, masowych ataków.
- Rok 2025 (raport State of WordPress Security in 2026): 11 334 nowe luki, o 42% więcej niż rok wcześniej. 91% we wtyczkach, 9% w motywach, 6 w rdzeniu (niskiego priorytetu). 46% luk było wciąż niezałatanych w chwili publicznego ujawnienia, a mediana czasu od ujawnienia do pierwszego masowego wykorzystania wyniosła pięć godzin.
Przeczytaj ostatnie zdanie jeszcze raz. Prawie połowa luk jest publicznie znana, zanim autor wtyczki wyda poprawkę. A boty zaczynają masowo atakować strony z daną luką średnio pięć godzin po jej ujawnieniu. To nie jest środowisko, w którym „zaktualizuję w weekend” jest bezpieczną strategią.
Jak naprawdę wygląda włamanie na stronę firmową
Nie tak, jak w filmach. Nikt nie siedzi nocą przed ekranem, wybierając Twoją firmę. Działa to tak:
- Ktoś znajduje lukę we wtyczce, którą ma pół miliona stron. Publikuje ją (często odpowiedzialnie, po poinformowaniu autora — który nie zdążył albo nie chciał załatać).
- W ciągu godzin powstają automaty, które przeczesują internet w poszukiwaniu stron z tą wtyczką w podatnej wersji.
- Automat znajduje Twoją stronę. Nie wie i nie obchodzi go, czy to warsztat, kancelaria czy sklep. Liczy się, że serwer działa, a domena ma historię w Google.
- Wgrywa kod: przekierowania na hazard, japoński spam, phishing, rozsyłanie maili — zależnie od tego, co akurat zarabia. Ukrywa się przed właścicielem (cloaking) i zostawia tylne drzwi.
- Dowiadujesz się po tygodniach: od klienta, z etykiety w Google, z czerwonego ekranu albo z e-maila od hostingu o blokadzie.
Stąd „nie czy, a kiedy”: przy kilkunastu wtyczkach i braku bieżących aktualizacji pytanie nie brzmi, czy któraś z nich dostanie lukę, tylko kiedy — i czy ktoś ją załata, zanim zrobi to bot.
Kiedy WordPress JEST bezpieczny
Uczciwie, bo znamy wiele stron na WordPressie, które od lat nie miały incydentu. Łączy je kilka rzeczy:
- Ktoś konkretny się nią zajmuje. Osoba lub firma, która co tydzień aktualizuje, czyta komunikaty bezpieczeństwa i wie, co robić, gdy wtyczka zostaje porzucona. Nie „informatyk szwagra, który kiedyś to postawił”.
- Mało wtyczek. Kilka, od znanych autorów, aktywnie rozwijanych. Każda wtyczka to kod obcego człowieka uruchamiany z pełnymi uprawnieniami na Twoim serwerze — im mniej, tym lepiej.
- Dwuetapowe logowanie, unikalne hasła, ograniczone konta. Brak loginu „admin”, brak hasła z 2017 roku współdzielonego z pocztą.
- Kopie zapasowe poza serwerem, testowane — nie „hosting chyba robi”.
- Monitoring: powiadomienia o zmianach plików i o logowaniach, Search Console pod ręką.
- Hosting z izolacją kont, aktualnym PHP i firewallem aplikacyjnym.
Jeśli to wszystko masz — WordPress jest dla Ciebie rozsądnym wyborem i ten artykuł nie powinien Cię niepokoić. Problem w tym, że z naszego doświadczenia większość stron małych firm nie ma żadnego z tych punktów. Strona została postawiona przy wdrożeniu, zapłacona i… zostawiona. Działa, więc nikt jej nie dotyka. Do dnia, w którym przestaje.
Kiedy WordPress NIE jest bezpieczny
- Strona ma kilkanaście lub więcej wtyczek, w tym takie, których nikt nie potrafi nazwać ani wyjaśnić, po co są.
- Nikt nie aktualizuje jej regularnie — albo aktualizacje są wyłączone, „bo kiedyś coś się popsuło”.
- Motyw jest kupiony lata temu, z pakietem wtyczek premium, których licencja wygasła (nie dostają aktualizacji).
- Logowanie bez drugiego składnika, hasła używane też gdzie indziej.
- Nie ma kopii zapasowej poza hostingiem albo nikt jej nigdy nie przywracał.
- Strona była już czyszczona po włamaniu — raz albo więcej.
Przy takim profilu strona jest bezpieczna dokładnie do dnia, w którym bot znajdzie pasującą lukę. Zwykle to kwestia miesięcy.
Co zrobić: trzy drogi
1. Zostać na WordPressie i zacząć go pilnować
Najtańsza droga na dziś, jeśli strona jest czysta. Konkretny plan: audyt wtyczek i usunięcie zbędnych (nie wyłączenie — usunięcie), aktualizacje co tydzień, dwuetapowe logowanie, kopie poza serwerem, monitoring, Search Console. Albo samodzielnie, albo w ramach stałej opieki technicznej. Koszt: regularny czas lub regularna opłata — ale przewidywalna, w przeciwieństwie do kosztu włamania. Do samodzielnej kontroli: 7 prostych testów.
2. Wyczyścić, jeśli już jest po włamaniu
Jeśli trafiłeś tu, bo strona przekierowuje, ma spam w Google albo blokadę hostingu — najpierw czyszczenie z zamknięciem luki, dopiero potem decyzje o przyszłości. Co obejmuje i jak przebiega: czyszczenie strony po włamaniu.
3. Zmienić fundament
Dla firm, które nie chcą pilnować strony ani płacić za pilnowanie, jest trzecia droga: strona na systemie, który nie ma wtyczek od osób trzecich. Nasz CMS budujemy na tej zasadzie: wszystkie funkcje — formularze, galerie, SEO, blog, strefa klienta, sklep — są częścią jednego kodu, który utrzymujemy my, aktualizacje bezpieczeństwa dostajesz w panelu jednym kliknięciem, a przez pierwszy rok także wszystkie aktualizacje funkcji są w cenie. Nie dlatego, że nasz kod jest magicznie nieomylny — dlatego, że powierzchnia ataku jest mniejsza o kilkadziesiąt obcych wtyczek i że odpowiedzialność za aktualność jest po jednej stronie, naszej. Pełne porównanie obu podejść (łącznie z tym, kiedy WordPress jest lepszym wyborem): WordPress czy dedykowany CMS?, a o tym, jak wygląda bezpieczeństwo i szybkość „z pudełka”: Bezpieczna i szybka strona internetowa.
Podsumowanie w trzech zdaniach
WordPress jako rdzeń jest bezpieczny; WordPress jako typowa strona firmowa z kilkunastoma wtyczkami i bez opieki — nie, i liczby z raportów Patchstack nie zostawiają tu wątpliwości. Jeśli ktoś pilnuje strony co tydzień, zostań i śpij spokojnie. Jeśli nikt jej nie pilnuje, zacznij to robić, zleć to komuś albo zmień fundament — bo „kiedy” nadejdzie w najmniej wygodnym momencie.
Pytania
Pytania o bezpieczeństwo WordPressa
Czy WordPress jest bezpieczny?
Rdzeń WordPressa — tak: jest dobrze utrzymany, luki w nim są rzadkie (7 w 2024 r., 6 w 2025 r. według Patchstack) i łatane szybko, a aktualizacje bezpieczeństwa instalują się same. Typowa strona firmowa na WordPressie — rdzeń plus motyw plus kilkanaście wtyczek od różnych autorów, bez regularnych aktualizacji — nie: ponad 90% luk w ekosystemie dotyczy wtyczek, a prawie połowa jest publicznie znana, zanim autor je załata. Bezpieczeństwo WordPressa zależy więc od tego, czy ktoś go pilnuje.
Dlaczego WordPress jest tak często hakowany?
Trzy powody: (1) skala — to najpopularniejszy system na świecie, więc jedna luka w popularnej wtyczce daje automatom setki tysięcy identycznych celów; (2) wtyczki — kod obcych autorów z pełnymi uprawnieniami na serwerze, często porzucony lub łatany z opóźnieniem; (3) zaniedbanie — strony postawione raz i zostawione bez aktualizacji na lata. Ataki są automatyczne i nie wybierają branży: liczy się działający serwer i domena z historią.
Ile luk bezpieczeństwa ma WordPress?
Według raportów Patchstack: w 2024 r. 7 966 nowych luk w ekosystemie WordPressa (96% we wtyczkach, 4% w motywach, 7 w rdzeniu), w 2025 r. 11 334 (91% we wtyczkach, 9% w motywach, 6 w rdzeniu) — wzrost o 42%. W 2025 r. 46% luk było niezałatanych w chwili publicznego ujawnienia, a mediana czasu do pierwszego masowego wykorzystania wyniosła pięć godzin.
Jak zabezpieczyć stronę WordPress przed włamaniem?
Minimum, które realnie obniża ryzyko: aktualizacje rdzenia, wtyczek i motywu co tydzień; usunięcie (nie wyłączenie) nieużywanych wtyczek; dwuetapowe logowanie i unikalne hasła, brak loginu „admin”; kopie zapasowe poza serwerem, przetestowane; monitoring zmian plików i logowań; Search Console; hosting z izolacją kont, aktualnym PHP i firewallem aplikacyjnym; blokada wykonywania PHP w katalogu uploads. I jedna osoba, która za to odpowiada.
Co jest bezpieczniejsze: WordPress czy dedykowany CMS?
Żaden system nie jest „niehakowalny”. Dedykowany CMS bez obcych wtyczek ma mniejszą powierzchnię ataku, nie ma pół miliona identycznych instalacji do zaatakowania jedną luką i jednego odpowiedzialnego za aktualizacje — to obniża ryzyko. Dobrze pilnowany WordPress z kilkoma wtyczkami też może być bezpieczny. Różnica tkwi w tym, co dzieje się, gdy nikt nie pilnuje: WordPress z kilkunastoma wtyczkami zostaje wtedy zhakowany w ciągu miesięcy.
Ile kosztuje przeniesienie strony z WordPressa na wasz CMS?
Postawienie prostej strony firmowej na naszym CMS kosztuje 1 499 zł netto (5 zakładek z treścią napisaną przez nas, hosting, domena i SSL na pierwszy rok, rok aktualizacji). Przeniesienie treści ze starej strony — wpisów, zdjęć, dokumentów, z przekierowaniami 301 — wyceniamy osobno, stałą kwotą po analizie, zależnie od liczby podstron i wpisów. Większe serwisy i sklepy: stała kwota po specyfikacji.
Czy wtyczka bezpieczeństwa (firewall, skaner) nie rozwiązuje problemu?
Pomaga — dobry firewall aplikacyjny blokuje część automatycznych ataków, zanim trafią w lukę. Ale to kolejna wtyczka, która też miewa luki, i nie chroni przed wszystkim: nie załata porzuconej wtyczki, nie wymusi dwuetapowego logowania, nie zrobi kopii. Traktuj ją jako jeden z elementów opieki, nie jako jej zamiennik.
Moja strona ma 30 wtyczek i działa od pięciu lat bez włamania. Nie przesadzacie?
Możliwe, że masz szczęście, możliwe, że ktoś ją aktualizował, a możliwe, że włamanie było, tylko dobrze się ukrywa — to ostatnie sprawdzisz w kwadrans testami z naszego artykułu. Statystyka nie mówi, że każda strona zostanie zhakowana; mówi, że ryzyko rośnie z liczbą wtyczek i czasem od ostatniej aktualizacji. Pięć lat bez aktualizacji to bardzo dużo czasu.
Czy automatyczne aktualizacje wtyczek wystarczą?
Dużo dają — zamykają okno między załataniem a instalacją poprawki. Nie pomogą jednak w 46% przypadków, w których poprawki w dniu ujawnienia po prostu nie ma, ani przy wtyczkach porzuconych przez autora. Trzeba też pilnować, czy aktualizacja czegoś nie zepsuła — stąd kopie zapasowe.
Czy dedykowany CMS jest „niehakowalny”?
Nie — takiego oprogramowania nie ma i nie ufaj nikomu, kto tak twierdzi. Dedykowany CMS ma mniejszą powierzchnię ataku (brak obcych wtyczek), mniej jest wart dla automatów (nie ma pół miliona identycznych instalacji do zaatakowania jedną luką) i ma jednego odpowiedzialnego za aktualizacje. To obniża ryzyko, nie zeruje go.
Mam stronę na WordPressie po włamaniu. Czyścić czy przenosić?
Zależy od stanu. Strona z kilkoma wtyczkami, po pierwszym incydencie — czyścić i zacząć pilnować. Strona z porzuconym motywem, dziesiątkami wtyczek, po drugim lub trzecim włamaniu — zwykle taniej wychodzi przeniesienie treści na nowy fundament z przekierowaniami ze starych adresów. Mówimy to wprost po analizie; obie drogi mają stałą cenę.
Nie chcesz pilnować wtyczek? Nie musisz.
Prosta strona firmowa na CMS bez obcych wtyczek: 1 499 zł netto, online w 24 h od kompletu materiałów, hosting na pierwszy rok i rok aktualizacji w cenie. Przeniesienie treści ze starej strony wyceniamy osobno — stała kwota po analizie. Strona po włamaniu: najpierw nowa strona, czyszczenie WordPressa, jeśli zostajesz.