Technologie-Stack einer Website
Der Rest dessen, was die Seiten mitbringen, nach Aufgabe gruppiert: Laufzeit, Framework, das CDN davor und die Skripte Dritter.
Neben Webserver und CMS bringt eine Seite einen ganzen Stack an Komponenten mit. SiteScan listet sie in je einer Zeile pro Kategorie: Laufzeit (PHP, Node.js, ASP.NET), Framework (Next.js, Nuxt, Laravel), JS-Bibliotheken, CSS und UI-Kits, Bundler, E-Commerce, CDN, Hosting, Cache, Analytics, Marketing-Tags, Zahlungen, Captcha, Chats, Karten, Schriften, PWA-Funktionen und der Seitengenerator.
Wie das erkannt wird
Signaturen werden in Headern und HTML der Einstiegsseite gesucht: Skriptpfade, globale Variablen, Cookies und Antwort-Header wie X-Powered-By oder x-vercel-id. Eine Version erscheint nur, wenn die Website sie veröffentlicht. In die Zeile „Analytics“ fließen außerdem die Tracker ein, die die Datenschutzprüfung auf irgendeiner besuchten Seite gefunden hat.
Diese Zeilen sind eine Bestandsaufnahme, kein Urteil: Alles hier ist grün.
So nutzen Sie die Liste
- Gleichen Sie die Versionen mit aktuellen Releases ab — ein veraltetes jQuery oder Framework ist ein leichtes Ziel.
- Zählen Sie die Drittanbieter. Jeder Chat, jede Karte, jeder Font-Host und jedes Marketing-Tag kostet Ladezeit und braucht womöglich eine Einwilligung; siehe Skripte von Drittanbietern.
- Suchen Sie nach Altlasten, etwa zwei Analysetools für dieselbe Aufgabe.
- Wenn Sie den Stack nicht zur Schau stellen wollen, entfernen Sie
X-Powered-Byund ähnliche Header; was das Markup verrät, ändert das nicht.
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 „Technologie“
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