HSTS ohne funktion?

Status
Für weitere Antworten geschlossen.

ottosykora

Benutzer
Mitglied seit
17. Apr 2013
Beiträge
8.882
Punkte für Reaktionen
1.156
Punkte
288
Habe einen virtuellen Host angelegt, dazu domain, Certificat etc. Alles OK.

In dem Virtuellen Host habe ich HSTS aktiviert. Ich dachte das würde dem Browser sagen es soll nur https verwenden.

Allerdings macht es den Browsern kein Eindruck, Firefox, Opera, Edge , alle nehmen einfach http es sei denn man gibt explizit https in der url an.

Ist das HSTS irgednwie defekt oder so was?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Nicht ganz.

HSTS soll für einen gesetzten Zeitraum verhindern, dass der Browser auf nicht verschlüsselte Verbindungen wechselt bzw. Links in http auf https umbiegt bevor die Anfrage gestartet wird.
Es sorg aber nicht dafür. dass beim ersten Aufruf eine Umleitung auf https stattfindet.
Nur wenn der erste Aufruf per https erfolgt wird er dies dann auch weiterhin so tun, bis die vom Webserver gesetzte Zeit abgelaufen ist.

Edit:
Nachtrag. Könnte aber auch ein Bug sein in der webserver config.
Weil, nach Nachlesen, sollte der Webserver auch bei der ersten http Anfrage dem Browser schon mitteilen dass eine Seite nur per SSL/TLS aufgerufen werden sollte.
Vielleicht ein Bug in den nginx Directives (includeSubDomains z.B.) oder in die Richtung.
Aber ich habs mir jetzt nicht angesehen.
 
Zuletzt bearbeitet:

ottosykora

Benutzer
Mitglied seit
17. Apr 2013
Beiträge
8.882
Punkte für Reaktionen
1.156
Punkte
288
OK, werde weiter damit spielen, mal sehen ob man was neues sieht dann
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat