Sicherheitsrichtlinien spielen eine entscheidende Rolle im Schutz Ihrer Website und der Daten Ihrer Benutzer. In diesem Artikel werden wir die verschiedenen Sicherheitsheader näher betrachten, die auf Ihrer Hosting-Plattform implementiert werden sollten. Diese Richtlinien tragen dazu bei, potenzielle Sicherheitsrisiken zu minimieren und die Integrität Ihrer Website zu gewährleisten.
-
-
Strict-Transport-Security (STS): Der "Strict-Transport-Security"-Header stellt sicher, dass die Kommunikation zwischen dem Browser des Benutzers und dem Server verschlüsselt ist. Durch die Einstellung
max-age=31536000
wird der Browser angewiesen, für die nächsten 31536000 Sekunden (ungefähr ein Jahr) ausschließlich verschlüsselte Verbindungen zu akzeptieren. Die OptionincludeSubdomains
erweitert diese Regel auch auf alle Subdomains Ihrer Website. -
X-Content-Type-Options: Der Header "X-Content-Type-Options" mit dem Wert "nosniff" schützt vor MIME-Sniffing-Angriffen. Dies verhindert, dass der Browser versucht, den Inhaltstyp einer Datei selbstständig zu erraten, was potenzielle Sicherheitslücken schließt.
-
Referrer-Policy: Der "Referrer-Policy"-Header mit dem Wert "strict-origin-when-cross-origin" steuert, welche Informationen im "Referer"-Header bei Anforderungen enthalten sind. Dies hilft, sensible Daten zu schützen und stellt sicher, dass der Referer nur für sichere (HTTPS) Anfragen gesendet wird.
-
X-Frame-Options: Der "X-Frame-Options"-Header mit dem Wert "SAMEORIGIN" schützt vor sogenannten Clickjacking-Angriffen, indem er festlegt, dass die Ressource nur in Frames von der gleichen Ursprungswebsite angezeigt werden darf.
-
Permissions-Policy: Der "Permissions-Policy"-Header mit der Einstellung "geolocation=self" steuert, welche Berechtigungen für bestimmte Funktionen der Website erteilt werden. In diesem Fall wird nur die Geolokalisationsberechtigung auf die gleiche Ursprungswebsite beschränkt.
-
Content-Security-Policy: Der "Content-Security-Policy"-Header mit der Direktive "frame-ancestors 'self'" gibt an, von welchen Ursprüngen die Seite in einem Frame eingebettet werden darf. Dies verhindert das Einbetten der Seite in nicht vertrauenswürdigen Frames und schützt vor Clickjacking-Angriffen.
-