Przejdź do treści
Bezpłatne narzędzie

Website Security Check: sprawdź bezpieczeństwo witryny

Za pomocą Website Security Check sprawdzisz bezpieczeństwo swojej witryny z zewnątrz: narzędzie pobiera stronę raz, jak zwykły odwiedzający, wykrywa wersje PHP, serwera WWW i CMS, porównuje je z aktualnymi wydaniami i ostrzeżeniami o bezpieczeństwie oraz ocenia nagłówki bezpieczeństwa, TLS, SPF, DMARC i DKIM w skali od A do F. Bezpłatnie i bez logowania — wynik otrzymasz w kilka sekund.

Autor: Florian Galz

Dla właścicieli witryn i administratorów: narzędzie działa pasywnie i nie przeprowadza ataków. Wynik autotestu Twojego serwera jest analizowany wyłącznie w Twojej przeglądarce.

Masz własny serwer? Dzięki dostępowi root możesz samodzielnie instalować aktualizacje bezpieczeństwa, gdy tylko się pojawią.

Krytyczne luki w PHP: CVE-2026-109618 i CVE-2026-109619

BSI ostrzega przed dwiema krytycznymi lukami w PHP (ostrzeżenie z 21.10.2026). Dotyczą one wszystkich wersji PHP bez poprawki. Poprawione wersje to 8.5.12, 8.4.27, 8.3.36 i 8.2.35. Sprawdź teraz, czy problem dotyczy twojego serwera.

Przeczytaj ostrzeżenie BSI

Wpisz domenę lub URL. Narzędzie pobiera stronę raz, jak zwykły odwiedzający, odczytuje nagłówki i certyfikat, sprawdza przekierowanie z http:// na HTTPS, obsługę TLS 1.0/1.1 oraz rekordy SPF, DMARC i DKIM przez DNS. Nie testuje luk, nie skanuje portów ani nie sprawdza innych ścieżek.

Przykładowy wynik

Tak wygląda wynik w narzędziu Website Security Check

Wpisujesz domenę, narzędzie jednokrotnie pobiera stronę, porównuje wykryte wersje z aktualnymi wydaniami i ostrzeżeniami o bezpieczeństwie oraz wystawia ocenę od A do F. Poniższa odpowiedź jest fikcyjna — rzeczywisty wynik sprawdzenia example.com wygląda inaczej.

Przykład · Przykład z fikcyjnymi nagłówkami odpowiedzi dla example.com

Prawdopodobnie podatne

Dane wejściowe

Domena
example.com
Jeśli nie podasz protokołu, sprawdzanie rozpocznie się od https://.

Wynik: ocena, wykryte oprogramowanie i werdykt

Ocena końcowa
F (37 na 100 punktów)
Obliczono wyłącznie na podstawie nagłówków odpowiedzi. Właściwy test sprawdza dodatkowo certyfikat, wersje TLS i rekordy poczty e-mail.
Serwer
nginx/1.22.1 (Debian)
Nagłówek „Server”
PHP
PHP/8.2.28
Nagłówek „X-Powered-By”
Werdykt dotyczący CVE-2026-109618 / -109619
Prawdopodobnie podatne
Wersja starsza niż 8.2.35, możliwy backport — sprawdź autotestem

Wyniki

  • 1 błąd
  • 3 ostrzeżeń
  • 2 wskazówek
  • BłądPHP 8.2.28: prawdopodobnie podatne na CVE-2026-109618 i CVE-2026-109619.

    Ta gałąź jest załatana od wersji 8.2.35. Ponieważ Debian dostarcza poprawki przez backport bez zmiany numeru wersji, pewność da Ci autotest na serwerze.

  • OstrzeżenieWsparcie bezpieczeństwa dla PHP 8.2.28 kończy się 2026-12-31.

    Zaplanuj przejście na PHP 8.3, 8.4 lub 8.5.

  • Ostrzeżenienginx 1.22.1: ta gałąź nie otrzymuje już aktualizacji upstream, najnowsza wersja to 1.31.8.

    Jeśli oprogramowanie pochodzi z dystrybucji, poprawki często są dostarczane pod starym numerem wersji. Autotest pokaże rzeczywisty stan.

  • UwagaPHP 8.2.28: w tej samej gałęzi dostępna jest już wersja 8.2.35.

    Jeśli oprogramowanie pochodzi z dystrybucji, poprawki często są dostarczane pod starym numerem wersji. Autotest pokaże rzeczywisty stan.

  • OstrzeżenieSerwer ujawnia dokładne wersje w nagłówkach odpowiedzi (X-Powered-By, Server).

    Ukryj informacje o wersjach: expose_php=Off, server_tokens off.

  • UwagaBrakuje nagłówków bezpieczeństwa (4): Content-Security-Policy, X-Frame-Options / frame-ancestors, Referrer-Policy, Permissions-Policy.

Do czego przydaje się Website Security Check

Wykrywaj podatności z zewnątrz i weryfikuj je na serwerze

Aktualne ostrzeżenia o bezpieczeństwie, aktualizacje PHP czy nagłówki — w kilka sekund zobaczysz, gdzie Twoja strona wygląda na podatną na ataki.

Aktualne ostrzeżenia pod kontrolą

Narzędzie porównuje wykryte wersje ze swoim katalogiem ostrzeżeń o bezpieczeństwie, obejmującym obecnie krytyczne luki PHP CVE-2026-109618 i CVE-2026-109619, oraz wskazuje wersje z poprawkami.

Czy wersje są aktualne?

Porównuje PHP, nginx, Apache, OpenSSL, WordPress, Drupal i inne oprogramowanie z danymi o wydaniach z endoflife.date: dostępna aktualizacja, zbliżający się koniec wsparcia danej gałęzi lub całkowity brak aktualizacji.

Sprawdź nagłówki bezpieczeństwa

Sprawdza HSTS, Content-Security-Policy, X-Content-Type-Options, ochronę przed clickjackingiem, Referrer-Policy i Permissions-Policy oraz wyjaśnia, do czego służą.

TLS, pliki cookie i poczta e-mail

Ocenia certyfikat TLS, obsługę TLS 1.0 i 1.1 przez serwer, przekierowanie z HTTP na HTTPS, flagi plików cookie oraz rekordy SPF, DMARC i DKIM domeny.

Wykryj ujawniane wersje

Pokazuje, jakie oprogramowanie i jego dokładne wersje twój serwer ujawnia na zewnątrz oraz jak ukryć te informacje.

Autotest dla backportów

Polecenie, które tylko odczytuje dane na Twoim serwerze i nie uruchamia programów, pokazuje okres wsparcia systemu operacyjnego, dostępne aktualizacje zabezpieczeń, konieczność restartu, wersje pakietów serwera WWW, baz danych, Redis i Node.js oraz informację, czy dystrybucja udostępniła już poprawkę w ramach backportu.

Jak to działa

Jak sprawdzić bezpieczeństwo swojej witryny

Pięć kroków od domeny do wiarygodnej odpowiedzi.

Krok 1

Wpisz domenę

W szybkim sprawdzeniu wpisz domenę lub adres URL swojej witryny i kliknij „Sprawdź”. Jeśli nie podasz protokołu, narzędzie zacznie od https://.

Krok 2

Sprawdź ocenę i potrącenia punktów

Zobaczysz ocenę ogólną od A do F z największymi potrąceniami punktów, wykryte oprogramowanie z informacją, czy jest aktualne, oraz ocenę aktualnych ostrzeżeń o bezpieczeństwie.

Krok 3

Sprawdź nagłówki, TLS i pocztę e-mail

Sprawdź ocenę nagłówków bezpieczeństwa, certyfikatu, wersji TLS, przekierowania na HTTPS oraz rekordów SPF, DMARC i DKIM, a potem zastosuj wskazówki dotyczące rozwiązania problemów.

Krok 4

Sprawdź na serwerze

Jeśli nie da się wykryć wersji lub jest ona starsza od wersji z poprawką, przejdź do „Autotest na serwerze”, uruchom wyświetlone polecenie i wklej jego wynik. Analiza odbywa się w Twojej przeglądarce.

Krok 5

Sprawdź ponownie

Po aktualizacjach lub zmianach nagłówków uruchom sprawdzenie ponownie po około 10 minutach, ponieważ wynik jest przez ten czas przechowywany w pamięci podręcznej. Następnie porównaj nową ocenę.

Pasywnie, bez ataków

Test bezpieczeństwa witryny: co można sprawdzić z zewnątrz

Z zewnątrz narzędzie widzi tylko to, co ujawnia serwer. Dystrybucje takie jak Debian i Ubuntu często przenoszą poprawki do starszych wersji bez zmiany numeru. Dlatego dla każdego ostrzeżenia o bezpieczeństwie możliwy jest jeden z trzech wyników, ale nigdy „bezpieczna”.

Prawdopodobnie podatne
Aktualne ostrzeżenie o bezpieczeństwie dotyczy wykrytej wersji, która nie zawiera jeszcze poprawki. Jeśli wersja pochodzi z pakietu dystrybucji, poprawka mogła już zostać przeniesiona do starszej wersji — wyjaśni to autotest.
Nie można ustalić
Serwer najczęściej nie ujawnia wersji. To dobrze, ale nie mówi nic o stanie poprawek, dlatego nie powoduje utraty punktów. W takim przypadku sprawdź serwer za pomocą autotestu.
Z poprawką
Wykryta wersja jest co najmniej tak nowa jak wersja z poprawką wskazana w ostrzeżeniu o bezpieczeństwie.

Nagłówki bezpieczeństwa

Sprawdzenie nagłówków bezpieczeństwa: jakie nagłówki powinna mieć Twoja witryna?

Te sześć nagłówków odpowiedzi pomaga przeglądarce chronić Twoją stronę. Ich brak rzadko oznacza pilną lukę, ale stanowi ryzyko, które łatwo ograniczyć.

Strict-Transport-Security
Wymusza stałe korzystanie z HTTPS w przeglądarkach i zapobiega atakom polegającym na obniżeniu poziomu zabezpieczeń.
Content-Security-Policy
Ogranicza skrypty i zasoby, które strona może wczytywać — to najważniejsza ochrona przed atakami Cross-Site Scripting.
X-Content-Type-Options
Zapobiega interpretowaniu przez przeglądarki plików inaczej, niż wskazuje serwer.
X-Frame-Options / frame-ancestors
Chroni przed niewidocznym osadzeniem Twojej strony w ramce na innej stronie i nakłonieniem użytkownika do jej kliknięcia.
Referrer-Policy
Określa, jaka część adresu jest przekazywana po kliknięciu linków zewnętrznych.
Permissions-Policy
Pozwala wyłączyć wybrane funkcje przeglądarki, takie jak kamera, mikrofon czy lokalizacja, na Twojej stronie.

Odkryj więcej

Więcej narzędzi

Sprawdzanie dostępności strony internetowej

Sprawdzenie, czy witryna działa, odpowiada wolno czy jest niedostępna: status HTTP, czas odpowiedzi i przyczyna błędów, takich jak problem z DNS, timeout, błąd TLS lub 5xx.

Autor: Eric Mager

Wyszukiwanie DNS

Sprawdzanie rekordów A, AAAA, MX, TXT, NS, CNAME, SOA i CAA domeny oraz Reverse DNS dla każdego adresu IP.

Autor: Luca Stanek

Kontrola stanu DNS poczty e-mail

Sprawdź SPF, DKIM, DMARC i MX domeny w jednym miejscu — z jasnymi wskazówkami.

Autor: Jakub Martyniak

Generator SPF, DKIM i DMARC

Nowy

Generuj rekordy SPF, DKIM i DMARC do wysyłania poczty z Twojej domeny: wybierz dostawcę poczty, określ własne serwery i politykę, wygeneruj klucz DKIM w przeglądarce i dodaj wszystko bezpośrednio do swojej domeny w ZAP-Hosting.

Autor: Florian Galz

Weryfikator czarnych list IP

Sprawdzenie, czy adres IP lub serwer pocztowy znajduje się na czarnych listach spamu (RBL/DNSBL), takich jak Spamhaus, Barracuda i SpamCop, wraz ze sprawdzeniem Reverse-DNS i wskazówkami dotyczącymi usunięcia z list.

Autor: Luca Stanek

Kontrola SSL

Sprawdź na pierwszy rzut oka status, wystawcę, okres ważności i datę wygaśnięcia certyfikatu SSL/TLS.

Autor: Sebastian Rademacher

Redirect Checker

Sprawdź łańcuch przekierowań adresu URL krok po kroku: kody statusu (301/302/307/308), nagłówki HTTP, adres IP serwera i czas odpowiedzi każdego przekierowania.

Autor: Luca Stanek

Sprawdzanie portu

Sprawdź, czy określone porty są otwarte pod adresem IP lub nazwą hosta — wybierz protokół albo grę zamiast skanować wszystkie porty naraz.

Autor: Sebastian Rademacher

FAQ

Częste pytania o Website Security Check

Krótkie odpowiedzi na pytania o sprawdzenie, ocenę, poprawki przeniesione do starszych wersji i aktualne luki w PHP.

Narzędzie pobiera Twoją stronę raz, jak zwykły odwiedzający (z ograniczoną liczbą przekierowań), i odczytuje informacje ujawniane przez serwer: nagłówki Server i X-Powered-By, generator CMS w HTML, sześć nagłówków bezpieczeństwa, flagi plików cookie, certyfikat TLS, stare wersje TLS, przekierowanie na HTTPS oraz rekordy SPF, DMARC i DKIM domeny. Wykryte wersje porównuje z danymi o wydaniach z endoflife.date i aktualnymi ostrzeżeniami o bezpieczeństwie. W fikcyjnym przykładzie example.com zgłasza wersję PHP 8.2.28, jest więc prawdopodobnie podatna i otrzymuje ocenę F.

Nie — celowo. Skaner podatności aktywnie sprawdza stronę, na przykład wysyłając żądania testowe pod wiele ścieżek. Nie powinno się tego robić na cudzych serwerach ani udostępniać w publicznym narzędziu. To narzędzie działa pasywnie: nie próbuje przeprowadzać ataków, nie sprawdza dodatkowych ścieżek i wskazuje, gdzie Twoja strona wygląda na podatną z zewnątrz. Aby uzyskać wiarygodną odpowiedź, użyj autotestu na swoim serwerze.

Każde sprawdzenie zaczyna się od 100 punktów. Za problemy odejmowane są punkty z różną wagą: aktualne ostrzeżenie o bezpieczeństwie lub nieważny certyfikat kosztują dużo, a brakujące nagłówki bezpieczeństwa — łącznie najwyżej 8 punktów. Od 90 punktów przyznawane jest A, od 80 — B, od 70 — C, od 60 — D, od 50 — E, a poniżej — F. Jeśli aktualne ostrzeżenie o bezpieczeństwie dotyczy wykrytej wersji, ocena nie może być wyższa niż D; w przypadku nieobsługiwanego oprogramowania serwerowego — wyższa niż C. Za to, czego nie widać z zewnątrz, nie odejmuje się punktów, dlatego nawet A nie dowodzi, że serwer jest bezpieczny.

Z zewnątrz widzisz tylko to, co serwer sam ujawnia. Jeśli nie podaje wersji, wynik brzmi „nie można ustalić”: ukrywanie wersji jest dobre, ale nie mówi nic o stanie poprawek. Z kolei stara wersja mogła już otrzymać poprawkę, ponieważ Debian, Ubuntu i inne dystrybucje przenoszą poprawki bezpieczeństwa do starszych wersji bez zmiany numeru. Dlatego narzędzie podaje wynik „prawdopodobnie podatna”, „nie można ustalić” lub „z poprawką”, ale nigdy „bezpieczna”.

Sprawdź na serwerze poleceniem php -v. W przypadku żądań WWW liczy się jednak wersja PHP-FPM lub Apache, a nie tylko wersja używana w wierszu poleceń. Polecenie z autotestu pokaże wszystkie znalezione instalacje PHP, ich wersje i istotne ustawienia. Niektóre serwery ujawniają wersję w nagłówku X-Powered-By; możesz to wyłączyć przez expose_php=Off.

Uruchamiasz na swoim serwerze krótkie polecenie, które tylko odczytuje dane, a wynik wklejasz do narzędzia. Polecenie nie uruchamia programów — odczytuje jedynie bazę pakietów i pliki konfiguracyjne: system operacyjny i jądro, wersje pakietów PHP, nginx, Apache, OpenSSL, MySQL, MariaDB, PostgreSQL, Redis i Node.js, dostępne aktualizacje z lokalnej pamięci podręcznej menedżera pakietów, informację o wymaganym ponownym uruchomieniu, istotne wartości php.ini oraz wzmianki o poprawkach w dziennikach zmian pakietów. Analiza odbywa się w Twojej przeglądarce: wynik polecenia nie jest wysyłany ani zapisywany. Dzięki temu sprawdzisz też serwery wewnętrzne i ocenisz poprawki przeniesione do starszych wersji przez dystrybucję.

Dwie krytyczne podatności w PHP, przed którymi BSI ostrzega 21.10.2026. Według ostrzeżenia dotyczą one również starszych wersji, co najmniej do PHP 5. Poprawki zawierają wersje 8.5.12, 8.4.27, 8.3.36 i 8.2.35, a dla 7.4, 8.0 i 8.1 zespół PHP udostępnił poprawki przeniesione do starszych wersji. Jako rozwiązanie tymczasowe BSI wskazuje session.upload_progress.enabled=0, memory_limit=-1, niską wartość post_max_size oraz fatal_error_backtraces=0 w PHP 8.5. Te obejścia jedynie utrudniają atak — nie zastępują aktualizacji.

Nie. Website Security Check jest przeznaczony dla właścicieli witryn i administratorów. Ocenia wersje oprogramowania, nagłówki bezpieczeństwa, TLS i rekordy pocztowe witryny. Nie sprawdza, czy sklep jest wiarygodny ani czy strona służy do phishingu lub rozpowszechnia złośliwe oprogramowanie.

Sprawdzenie jest bezpłatne i nie wymaga logowania. Aby nie przeciążać serwerów żądaniami, limit wynosi 10 sprawdzeń na minutę na adres IP i 30 na minutę na sprawdzany host. Wynik jest przechowywany w pamięci podręcznej przez około 10 minut. Narzędzie nie odwiedza adresów z prywatnym IP, localhost ani adresów URL zawierających dane logowania. Do serwerów wewnętrznych użyj autotestu.

Masz dodatkowe pytania?

Kontakt z pomocą techniczną
Własny serwer?

Aktualizacje pod Twoją kontrolą — na serwerach VPS i dedykowanych

Dzięki dostępowi root możesz instalować aktualizacje bezpieczeństwa PHP i serwera WWW, gdy tylko się pojawią — na serwerach VPS i serwerach dedykowanych ZAP-Hosting.

4,4/5 Trustpilot32 000+ Aktywne serweryOd 2010 roku

Bez konfiguracji. Bez ryzyka. Online w kilka sekund.

Elastyczny okres obowiązywaniaAnuluj w dowolnym momencieOnline w 60 sekund

Szukasz więcej narzędzi? Zobacz wszystkie narzędzia sieciowe