Ich möchte meine persönliche Website in die Preload-Liste von Chrome HSTS aufnehmen .
Die Seite dort sagt:
Um in die HSTS-Preload-Liste aufgenommen zu werden, muss Ihre Site:
- Haben Sie ein gültiges Zertifikat.
- Leiten Sie den gesamten HTTP-Verkehr zu HTTPS um, dh nur HTTPS.
- Stellen Sie alle Subdomains über HTTPS bereit.
- Stellen Sie einen HSTS-Header in der Basisdomäne bereit:
- Der Ablauf muss mindestens achtzehn Wochen (10886400 Sekunden) betragen. Das includeSubdomains-Token muss angegeben werden. Das Preload-Token muss angegeben werden. Wenn Sie eine Umleitung bereitstellen, muss diese Umleitung den HSTS-Header und nicht die Seite enthalten, auf die sie umgeleitet wird.
Bedeutet dies, dass mein Zertifikat für alle Subdomains gültig sein muss oder nur, dass sie über HTTPS verfügbar sind / bereitgestellt werden? (Ich habe ein Zertifikat für sub.example.com
, aber nicht die Wurzel.)
Kann ich mich mit einer Subdomain auf die HSTS-Preload-Liste bewerben sub.example.com
?
quelle
Es ist erforderlich, alle Subdomains als SSL einzuschließen, um in die Preload-Liste zu gelangen, die hier zu finden ist: https://hstspreload.appspot.com/
Bedeutet das, dass Sie einen Platzhalter benötigen? Nee. Sie können für jede Subdomain individuelle SSL-Zertifikate erhalten. Dies wäre wahrscheinlich die billigste Route. Sie können Wildcard wählen, aber bis Sie mehr als 5 Subdomains haben, die es wert sind, geschützt zu werden, ist es finanziell nicht wert. In jedem Fall müssen alle Subdomains im HTTPS-Modus sein, wenn Sie vorinstalliert werden möchten.
Wenn Sie diesen Gedanken verwenden und eine Subdomain als Root verwenden, müssten Sie die Subdomain der Subdomain auf die gleiche Weise schützen :) Oder natürlich können Sie HSTS auch nicht rückwärts auf einem Sub deklarieren, ohne die TLD zu schützen Wurzel.
quelle