X-Frame-Options und Clickjacking-Schutz
Wer die Seite in einen Frame einbetten darf. Das ist der Schutz gegen Clickjacking; die CSP-Direktive frame-ancestors leistet dasselbe und zählt für diese Zeile.
Clickjacking ist ein Angriff, bei dem Ihre Website in einem unsichtbaren Frame auf einer fremden Seite geladen wird und Besucher dazu gebracht werden, Schaltflächen zu klicken, die sie nicht sehen: eine Zahlung bestätigen, Einstellungen ändern, eine Berechtigung erteilen. Die Abwehr besteht darin, dem Browser zu sagen, wer Ihre Seiten in einen Frame einbetten darf.
So bewertet SiteScan
Zwei Header erfüllen diese Aufgabe, und jeder von beiden zählt:
X-Frame-Options: DENY(niemand darf einbetten) oderSAMEORIGIN(nur eigene Seiten) ist „Stark“;- die CSP-Direktive
frame-ancestors, ihr moderner Nachfolger, ist mit jedem Wert ebenfalls „Stark“; - jeder andere X-Frame-Options-Wert, etwa das veraltete
ALLOW-FROM, ist „Schwach“ – aktuelle Browser ignorieren ihn.
So setzen Sie ihn
Für die meisten Websites reicht X-Frame-Options: SAMEORIGIN. Haben Sie bereits eine Content-Security-Policy, ergänzen Sie dort frame-ancestors 'self'; einzelne Partner erlauben Sie per Liste: frame-ancestors 'self' https://partner.example. Beide Header zu senden ist unproblematisch – Browser, die frame-ancestors kennen, geben ihm Vorrang. Sollen Ihre Seiten als Widget eingebettet werden, nutzen Sie frame-ancestors mit expliziter Liste, statt den Schutz abzuschalten.
Prüfen Sie diesen Punkt auf Ihrer eigenen Website
Starten Sie einen kostenlosen Scan: Der Bericht zeigt diese Zeile für Ihre Domain zusammen mit den übrigen Prüfungen des Audits.
Mehr unter „Security-Header“
Was SiteScan prüft
TLS-Zertifikat
- Ablauf des SSL/TLS-Zertifikats
- Veraltete TLS-Versionen (1.0 und 1.1)
- TLS-Zertifikatskette
- Aussteller des TLS-Zertifikats
- Signaturalgorithmus des Zertifikats
Domain-Registrierung
- Ablauf der Domainregistrierung
- Registrierter Domainname
- Domain-Registrar
- Registrierungsdatum der Domain
- Letzte Änderung der Domain
- Domain-Statuscodes (EPP)
- Transfersperre der Domain
- Abuse-Kontakt des Registrars
- Datenquelle RDAP und WHOIS
Indexierung
- robots.txt-Datei
- In robots.txt gesperrtes CSS und JS
- XML-Sitemap (sitemap.xml)
- Sitemap-Index-Datei
- Fremde URLs in der Sitemap
- lastmod-Daten in der Sitemap
- Defekte URLs in der Sitemap
- RSS- und Atom-Feed
Adressen und Weiterleitungen
- Weiterleitung von HTTP auf HTTPS
- Weiterleitung zwischen www und ohne www
- Länge der Weiterleitungskette
- 404-Fehlerbehandlung und Soft 404
Security-Header
- HTTP-Security-Header und Note
- Strict-Transport-Security-Header (HSTS)
- Content-Security-Policy-Header (CSP)
- X-Content-Type-Options: nosniff
- X-Frame-Options und Clickjacking-Schutz
- Referrer-Policy-Header
- Permissions-Policy-Header
- HSTS-Preload-Liste
- CORS und Cross-Origin-Zugriff
- HTTP-Methode TRACE
Auslieferung und Reputation
- Cache-Control-Header für HTML
- Revalidierung mit ETag und Last-Modified
- HTTP/3- und QUIC-Unterstützung
- Softwareversionen in Server-Headern
- Prüfung auf DNS-Blocklisten (DNSBL)
Interne Links
Offenliegende Dateien
- Offenliegende Dateien wie .env und .git
- Aktiviertes Verzeichnis-Listing
- Öffentliche JavaScript-Source-Maps
- Offene WordPress-Endpunkte
Konventionsdateien
- Die Datei security.txt
- llms.txt für KI-Assistenten
- Die Datei llms-full.txt
- ads.txt für autorisierte Werbeverkäufer
- Die Datei humans.txt
- Well-known-Adresse change-password
DNS und E-Mail
- MX-Einträge (Mailserver)
- SPF-Eintrag
- DMARC-Eintrag und Policy
- DNSSEC-Signierung
- CAA-Eintrag
- Redundante Nameserver
- IPv6-Unterstützung (AAAA-Eintrag)
- MTA-STS-Policy
- TLS-RPT-Eintrag für Berichte
- BIMI-Eintrag (Logo im Postfach)
- Wildcard-DNS-Eintrag
- Verwaister CNAME und Subdomain-Übernahme
Datenschutz und Einwilligung
- Analyse- und Tracking-Skripte
- Cookie-Consent-Banner
- Datenschutzerklärung
- Nutzungsbedingungen und AGB
- Impressum
- Barrierefreiheitserklärung
Core Web Vitals
- Lighthouse-Performance-Score
- Largest Contentful Paint (LCP)
- Cumulative Layout Shift (CLS)
- Interaction to Next Paint (INP)
- CrUX-Felddaten und Labordaten