1. Home
  2. Pomoc
  3. Domeny i DNS
  4. HSTS: wymuszanie HTTPS w przeglądarkach

HSTS: wymuszanie HTTPS w przeglądarkach

HSTS to zaawansowana opcja bezpieczeństwa. Wymusza, aby przeglądarki łączyły się z Twoją stroną wyłącznie po HTTPS, nawet gdy ktoś wpisze adres bez https://. W panelu włączysz ją w karcie HSTS (zakładka Domeny).

Zacznij ostrożnie

HSTS jest trudne do cofnięcia. Zanim włączysz je na dłużej, przeczytaj ostrzeżenia na dole i zacznij od trybu testowego 5 minut.

Jak włączyć HSTS

  1. Zaloguj się do panel.jdm.pl → Hosting → przy stronie kliknij Szczegóły → zakładka Domeny.
  2. Karta HSTS pojawia się tylko przy aktywnym certyfikacie SSL. Jeśli jej nie widzisz, najpierw aktywuj certyfikat w zakładce SSL.

Karta HSTS w zakładce Domeny

  1. Włącz przełącznik Włącz HSTS. Panel otworzy okno Aktywować HSTS? z ustawieniami i ostrzeżeniem.
  2. Wybierz Czas obowiązywania, czyli jak długo przeglądarki mają pamiętać wymuszenie HTTPS:
    • 5 minut (tryb testowy). Od tego zacznij!
    • 1 miesiąc, 6 miesięcy, 1 rok (zalecane), 2 lata.
  3. W razie potrzeby zaznacz opcje zaawansowane:
    • Obejmij subdomeny: wszystkie subdomeny będą musiały działać po HTTPS,
    • Zgłoszenie na listę preload (hstspreload.org): domena zostanie na stałe zaszyta w przeglądarkach.
  4. Zaznacz pole „Rozumiem, że HSTS jest trudne do cofnięcia, i akceptuję ryzyko aktywacji", po czym kliknij Aktywuj HSTS.
  5. Późniejsze zmiany ustawień zatwierdzasz przyciskiem Zapisz HSTS.

Zacznij od 5 minut

Ustaw najpierw 5 minut (tryb testowy) i przeklikaj całą stronę: podstrony, koszyk, logowanie, subdomeny. Jeśli wszystko działa po HTTPS bez błędów, zwiększ czas do 1 rok (zalecane). Jeśli coś się posypie, po 5 minutach przeglądarki „zapomną" ustawienie i wrócisz do stanu wyjściowego.

Ostrzeżenia, które przeczytaj przed włączeniem

  • HSTS jest trudne do cofnięcia. Przeglądarki zapamiętują to ustawienie lokalnie, u każdego odwiedzającego. Po wyłączeniu HSTS w panelu przeglądarki nadal będą wymuszać HTTPS przez cały wybrany czas obowiązywania. Nie da się tego przyspieszyć zdalnie.
  • Obejmij subdomeny tylko świadomie. Jeśli jakakolwiek subdomena (np. panel wewnętrzny, subdomena techniczna) nie ma działającego HTTPS, przestanie się otwierać u wszystkich, którzy odwiedzili stronę główną.
  • Przed aktywacją upewnij się, że certyfikat jest ważny i strona nie ładuje treści po http:// (mixed content).
Lista preload jest praktycznie nieodwracalna

Zgłoszenie domeny na listę preload zaszywa ją w kodzie przeglądarek. Usunięcie z listy trwa miesiące. Zgłaszaj tylko domeny, które na pewno na zawsze zostaną na HTTPS.

Najczęstsze problemy

  • Nie widzę karty HSTS. Karta pojawia się dopiero po aktywacji certyfikatu SSL w zakładce SSL.
  • Wyłączyłem HSTS, ale strona dalej wymusza HTTPS. To normalne. Przeglądarki odwiedzających pamiętają ustawienie przez wybrany wcześniej czas obowiązywania. Musisz poczekać, aż minie.
  • Czy HSTS zastępuje przekierowanie na HTTPS? Nie. Najpierw włącz Przekierowanie na HTTPS w karcie Przekierowania. HSTS jest jego uzupełnieniem dla kolejnych wizyt.

Czy był pomocny?

Podobne

Potrzebujesz pomocy?
Nie możesz znaleźć odpowiedzi, której szukasz? Nie martw się, jesteśmy tutaj, aby pomóc!
Napisz do nas