2017-08-11 4 views

Antwort

1

Es ist gut.

  1. Wenn Sie auf Absenden Ihrer Website zu Google's HSTS Preload list planen, müssen Sie die includeSubdomains Richtlinie haben, selbst wenn Sie keine Sub-Domains haben.

  2. Wenn Sie jemals eine Subdomain planen, bedeutet dies, dass Sie HTTPS ab Tag 1 einrichten müssen. Ich halte dies für eine gute Sache, da es ein Plus an Sicherheit ist.

1

Es ist gut.

Nehmen wir an, Sie haben https://example.com und das ist alles, was Sie verwenden. HSTS stellt sicher, dass Sie nur HTTPS auf dieser Domäne verwenden können. Dies verhindert Downgrade-Angriffe.

Ohne includeSubDomain könnte ein Angreifer aufgebaut und eine gefälschte Sub-Domain verwenden, wie http://www.example.com oder http://secure.example.com oder http://anyotherlegitimatssounsingsubdomain.example.com und Effet sie http über und die Leute dort statt https://example.com gehen irgendwie. Natürlich erfordert dies Zugriff auf die DNS des Opfers zu manipulieren, aber das ist durch bestimmte Techniken möglich.

Da es sich um eine Subdomain Ihrer Hauptdomain handelt, wird es legitim aussehen (obwohl es keine https hat) und kann möglicherweise auch Cookies für die Hauptdomain ausliefern oder außer Kraft setzen.

Nur weil Sie keine Subdomain verwenden, heißt das nicht, dass Ihre Benutzer das wissen. Für eine App ist dies vielleicht weniger kritisch, da die URL in der App festgelegt wird und schwieriger zu ändern ist. In der Regel werden keine Cookies verwendet, es wird jedoch weiterhin empfohlen, includeSubDomain zu verwenden.

Verwandte Themen