Wie kann ich HTTP Strict Transport Security (HSTS) für Azure WebRoles aktivieren?
Es gibt ein IIS-Modul, das HSTS-konform mit der HSTS-Entwurfsspezifikation (RFC 6797) ermöglicht; Sie können es hier finden Ссылка
VERSUCHEN SIE DIESES NICHT:
%Vor%weil dies den STS-Header in HTTP-Antworten über nicht sicheren Transport enthält.
Wie kann ich HTTP Strict Transport Security (HSTS) für Azure WebRoles aktivieren?
Die akzeptierte Antwort ist verwirrend und die richtige Antwort (auf ServerFault) ist in den Kommentaren versteckt, daher werde ich es hier kurz wiederholen. Das ist im Grunde das, was du machen willst:
Strict-Transport-Security
allen HTTPS-Anfragen hinzu Die entsprechende web.config würde so aussehen:
%Vor% Wenn Sie den HSTS-Preload einhalten möchten, benötigen Sie auch includeSubDomains
und preload
in der Kopfzeile Strict_Transport_Security
. Hier ist meine vollständige Neufassung Konfiguration, einschließlich Apex-Umleitung (ich bin ein ja-www Kerl) und einfache lokale Entwicklung Setup (kein HTTPS auf localhost):
Natürlich, wechseln Sie yourdomain
mit Ihrer tatsächlichen Domain.
Es gibt ein IIS-Modul, das HSTS-konform mit der HSTS-Entwurfsspezifikation (RFC 6797) ermöglicht; Sie können es hier finden Ссылка
VERSUCHEN SIE DIESES NICHT:
%Vor%weil dies den STS-Header in HTTP-Antworten über nicht sicheren Transport enthält.