Ce face Antetul HSTS (Strict-Transport-Security) - Forțarea conexiunilor HTTPS în browser
Mecanismul HSTS (HTTP Strict Transport Security, RFC 6797) informează browserul că site-ul nu trebuie accesat niciodată prin HTTP necriptat.
Odată ce browserul primește acest antet, orice tentativă viitoare a utilizatorului de a accesa `http://dexblog.ro` va fi convertită intern în `https://` direct pe mașina clientului, înainte de trimiterea vreunui pachet în rețea.
Necesită modulul `headers` activat (`sudo a2enmod headers`).
Exemple
Exemplul 1: Adăugarea antetului HSTS în gazda virtuală de pe portul 443
Configurează HSTS pe o durată de 2 ani inclusiv pentru subdomenii.
<VirtualHost *:443>
# ... directive SSL ...
Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload"
</VirtualHost>
Ieșire în terminal
Antetul HSTS este trimis în fiecare răspuns HTTPS.
Greșeli frecvente
- Setarea unui max-age mare cu ‘includeSubDomains’ înainte de a te asigura că toate subdomeniile companiei au certificate SSL funcționale (subdomeniile fără SSL vor deveni inaccesibile).
Comenzi înrudite
Forțare HTTPS prin rescriere - Redirecționarea automată a traficului HTTP: Redirecționează permanent (301) toți vizitatorii de la protocolul necriptat HTTP către conexiunea securizată HTTPS.Directiva SSLEngine - Activarea criptării SSL/TLS în VirtualHost: Pornește motorul de criptare TLS pentru conexiunile primite pe portul 443.
Întrebări & Exemple de Cod:
Antetul HSTS (Strict-Transport-Security) – Forțarea conexiunilor HTTPS în browserAi o nelămurire despre utilizarea comenzii
Antetul HSTS (Strict-Transport-Security) – Forțarea conexiunilor HTTPS în browsersau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.