Przejdź do treści

Bezpłatny test strony

Przetestuj nagłówki bezpieczeństwa swojej strony

Wpisz adres, a pobierzemy stronę tak jak przeglądarka i sprawdzimy, które nagłówki bezpieczeństwa serwer wysyła, a których brakuje. Każdy wynik wyjaśniamy po polsku: co ten nagłówek robi, przed czym chroni i jak go ustawić.

Skan trwa około minuty. Nie musisz nic instalować ani podawać żadnych haseł.

Klikając „Sprawdź stronę”, akceptuję regulamin.

  • Bez logowania i bez haseł
  • Wynik w około minutę
  • Raport po polsku

Co sprawdzamy

Nagłówki to ustawienia, które serwer dokleja do każdej odpowiedzi. Przeglądarka czyta je, zanim wyświetli stronę, i na ich podstawie włącza albo wyłącza całe klasy zabezpieczeń.

  • Strict-Transport-Security

    Czy przeglądarka ma zapamiętać, że z tą stroną wolno łączyć się wyłącznie po https, również przy wszystkich następnych wizytach.

  • Content-Security-Policy

    Czy strona ogranicza, skąd wolno ładować skrypty. To główna zapora ograniczająca skutki wstrzyknięcia obcego kodu.

  • Ochrona przed osadzeniem w ramce

    Nagłówek X-Frame-Options albo nowsza dyrektywa frame-ancestors. Jeżeli masz tę nowszą, nie zgłaszamy braku starszej, bo w pełni ją zastępuje.

  • X-Content-Type-Options

    Czy przeglądarka może zgadywać typ pliku. Zgadywanie pozwala w pewnych warunkach wykonać jako skrypt coś, co miało być zwykłym plikiem.

  • Referrer-Policy i Permissions-Policy

    Ile informacji o adresach Twoich podstron wycieka do innych witryn i do których funkcji przeglądarki, jak kamera czy mikrofon, strona w ogóle może sięgać.

  • Ujawnianie wersji i ciasteczka

    Czy serwer chwali się numerem wersji oprogramowania, co ułatwia dobranie ataku, i czy ciasteczka mają komplet flag Secure, HttpOnly i SameSite.

Przed czym te nagłówki chronią

Najłatwiej pokazać to na przykładzie ramki. Stronę bez ochrony przed osadzeniem można wczytać w tle cudzej witryny i przykryć niewidoczną nakładką: odwiedzający myśli, że klika w konkurs, a naprawdę klika w Twoim panelu albo sklepie. Ten atak nazywa się clickjacking i wyłącza go jedna linijka konfiguracji serwera.

Podobnie działa Content-Security-Policy. Jeżeli ktoś zdoła wstrzyknąć na stronę obcy skrypt, na przykład przez lukę we wtyczce albo w polu komentarza, CSP ogranicza, co ten skrypt może zrobić i dokąd może wysłać dane. Bez CSP wstrzyknięty skrypt ma pełną swobodę, z dostępem do sesji zalogowanych użytkowników włącznie.

Czego ten test nie robi

Sprawdzamy wyłącznie to, co serwer wysyła w odpowiedzi na zwykłe zapytanie, takie samo, jakie wysyła każda przeglądarka. Nie próbujemy niczego łamać, nie wstrzykujemy danych i nie testujemy formularzy. Wynik mówi, czy zabezpieczenie jest ustawione, a nie czy stronę da się w praktyce zaatakować.

Oceniamy przy tym stan faktyczny, nie listę życzeń. Test uwzględnia nowsze odpowiedniki starych nagłówków, pomija zalecenia, które w Twojej konfiguracji nie mają zastosowania, i odróżnia serwer, który podaje samą nazwę platformy, od takiego, który zdradza dokładny numer wersji.

Jak ustawić brakujące nagłówki

Nagłówki ustawia się w konfiguracji serwera albo hostingu: w pliku .htaccess na Apache, w konfiguracji nginx, czasem w panelu hostingu. Na WordPressie część nagłówków potrafią dołożyć wtyczki bezpieczeństwa, choć konfiguracja na poziomie serwera jest czystsza i szybsza.

Kolejność ma znaczenie. Zacznij od nagłówków, które niczego nie zepsują, jak X-Content-Type-Options i ochrona przed ramkami. Content-Security-Policy zostaw na koniec i wdrażaj najpierw w trybie raportowania, bo zbyt restrykcyjna polityka potrafi wyłączyć skrypty, z których strona naprawdę korzysta.

Częste pytania

Hosting zapewnia, że moja strona jest bezpieczna. Po co mi nagłówki?

Hosting odpowiada za serwer i jego otoczenie, a nagłówki bezpieczeństwa to ustawienia konkretnej witryny, których większość hostingów nie konfiguruje za Ciebie. To dwie osobne warstwy i obie muszą być ustawione.

Czy brak nagłówków oznacza, że stronę można zhakować?

Nie wprost. Nagłówki nie łatają dziur, tylko ograniczają skutki, gdy dziura się znajdzie, i odcinają całe klasy ataków, jak clickjacking. To tania warstwa obrony, którą warto mieć, zanim będzie potrzebna.

Ustawiłem nagłówki, a test dalej pokazuje braki

Sprawdź, czy nagłówki wysyła dokładnie ten adres, który testujesz. Częsty przypadek: konfiguracja działa na wersji z www, a wersja bez www odpowiada z innego miejsca. Znaczenie ma też cache i CDN, które potrafią nadpisywać odpowiedzi serwera.

Sprawdzacie tylko stronę główną?

Ten test pobiera stronę główną, bo nagłówki ustawia się niemal zawsze dla całej witryny naraz. Pełny audyt sprawdza dodatkowo stronę logowania WordPressa, certyfikat, pocztę w domenie i szybkość.

Sprawdź swoją stronę

Wynik zobaczysz na ekranie, pełny raport wyślemy w PDF na wskazany adres. Sprawdzenie jest bezpłatne i nie wymaga zakładania konta.

Skan trwa około minuty. Nie musisz nic instalować ani podawać żadnych haseł.

Klikając „Sprawdź stronę”, akceptuję regulamin.

Sprawdź też

Wolisz, żeby ktoś to po prostu ogarnął?

Audytor prowadzi VAWA, firma zajmująca się stałą opieką nad stronami. Zrób audyt, a potem odezwij się z gotowym raportem. Omówimy wyniki bezpłatnie i powiemy, co warto zrobić najpierw, a co spokojnie może poczekać.