Sicherheitscheck für Websites
Wie sicher ist deine Website?
Trayyce prüft TLS, Sicherheitsheader, DNS und E-Mail deiner Website. Du bekommst eine Note von A+ bis F und zu jedem Befund, was du tun kannst.
Starte mit deiner Website.
Kostenlos · ohne Konto- SSL / TLS
- Sicherheitsheader
- DNS
- E-Mail-Sicherheit
Nach dem Check
Jeder Check endet mit einem Bericht. Was danach kommt, hängt von der Note ab.
- 01
Bericht
Note von A+ bis F, dazu jeder Befund mit Erklärung und Abhilfe. Der Bericht ist 30 Tage über seinen Link abrufbar.
Website prüfen - 02
Rangliste
Ergibt der Check eine Note, kommt die Website in die öffentliche Rangliste, mit der Note ihrer Startseite; Subdomains und Websites, die auf eine andere Domain weiterleiten, ausgenommen. Dort vergleichst du Hoster, Entwickler und Agenturen nach der Sicherheit ihrer eigenen Website.
Zur Rangliste - 03
Prüfzeichen oder Behebung
Ab Note B bietet dir der Bericht ein Prüfzeichen mit Prüfdatum für deine Website an. Darunter behebst du zuerst die Befunde, selbst oder mit ddevelopment, dem Entwickler hinter Trayyce.
Prüfzeichen & Preise
Werkzeuge nach dem ersten Check
Für eigene Domains, laufende Überwachung und Agenturen. Konten und Freischaltungen richten wir derzeit auf Anfrage ein.
Eigene Domains
Eigentum nachweisen und Prüfberichte verwalten.
Mehr erfahrenPrüfzeichen
Laufender Status oder ein fester Prüfstand mit Datum.
Mehr erfahrenMonitoring
Änderungen erkennen und Benachrichtigungen steuern.
Mehr erfahrenFür Agenturen
Eigene Berichtsmarke und ein Kontaktwidget für deine Website.
Mehr erfahrenHoster-Wertung
Hoster-Netze nach den Noten der Websites, die sie ausliefern.
Mehr erfahrenDatenspuren
Eigene Fundstellen, Anträge und Fristen an einem Ort.
Mehr erfahrenSchon ein Konto? Zum Workspace
Was geprüft wird
Trayyce ruft die Adresse einmal ab, folgt auf Wunsch ihren Weiterleitungen und wertet die letzte Antwort aus. Dazu kommen einige gezielte Abfragen, die unter den häufigen Fragen beschrieben sind.
- Kopfzeilen
- Die sechs Kernkopfzeilen
Content-Security-Policy,Strict-Transport-Security,X-Frame-Options,X-Content-Type-Options,Referrer-PolicyundPermissions-Policysamt ihren Werten. Dazu doppelt gesendete und veraltete Kopfzeilen, CORS und die Isolationskopfzeilen COOP, COEP und CORP. - Content-Security-Policy
- Jede Direktive der Richtlinie:
'unsafe-inline'und'unsafe-eval', Platzhalter wie*undhttps:, Nonce, Hash und'strict-dynamic', fehlendeobject-src,base-uri,frame-ancestorsundform-action. Eine Richtlinie nur als Report-Only oder nur im HTML-Kopf wird erkannt. - Transport und TLS
- Ob http sofort auf https umleitet, HSTS mit Laufzeit,
includeSubDomainsundpreload, welche TLS-Versionen der Server anbietet, und das Zertifikat mit Namen, Aussteller, Laufzeit und Schlüssellänge. - Cookies
Secure,HttpOnlyundSameSitejedes Cookies und die Regeln der Präfixe__Host-und__Secure-. Den Wert eines Cookies enthält der Bericht nicht.- Offenlegung
- Kopfzeilen wie
ServerundX-Powered-By, die Software und Version verraten, und PHP-Versionen ohne Sicherheitsupdates. - Seiteninhalt
- Fremde Skripte ohne Integritätsprüfung (SRI), Skripte, Stile und Bilder über http, Formulare an http-Adressen, CMS und Bibliotheken samt Version.
- DNS
- CAA-Einträge und ob DNSSEC aktiv ist.
- MX, SPF, DMARC, MTA-STS und TLS-Reporting der Domain sowie die Datei
/.well-known/security.txt.
DKIM prüfen wir nicht. Ohne den Selektor, den nur der Absender kennt, lässt sich der Schlüssel nicht finden.
So bewerten wir
Die Note folgt einer festen Regel, die hier vollständig steht. Gezählt wird, was im Browser deiner Besucher wirkt: Eine Kopfzeile mit unwirksamem Wert zählt nicht.
Grundnote
Gezählt werden die sechs Kernkopfzeilen, die vorhanden sind und deren Wert wirkt.
| wirksame Kernkopfzeilen | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|
| Note | A | B | C | D | E | E | F |
Wann eine Kernkopfzeile zählt
- Content-Security-Policy
- als Kopfzeile gesendet, nicht nur als Report-Only oder im HTML-Kopf, und mit
script-srcoderdefault-src - Strict-Transport-Security
- über https gesendet, mit gültigem
max-agegrößer 0; bei mehreren gilt die erste - X-Frame-Options
DENYoderSAMEORIGIN, oder die CSP setztframe-ancestors- X-Content-Type-Options
- der erste Wert ist
nosniff - Referrer-Policy
- der letzte gültige Wert ist nicht
unsafe-url - Permissions-Policy
- lesbar in der Form
funktion=(liste)
A+
A+ gibt es nur bei Grundnote A und wenn es bei Kopfzeilen, CSP, Transport und Cookies keinen Befund der Stufe Warnung oder Kritisch gibt.
Deckel
Einige Mängel begrenzen die Note, gleich wie viele Kopfzeilen wirken. Greifen mehrere, gilt die niedrigste Note.
| Mangel | höchstens |
|---|---|
| Die Seite wird nicht über https ausgeliefert. | F |
| Das Zertifikat ist ungültig: abgelaufen, für einen anderen Namen ausgestellt oder nicht vertrauenswürdig. | F |
| Skripte, Stylesheets oder Rahmen werden über http geladen. | C |
| Ein Formular sendet an eine http-Adresse. | C |
| Der Server bietet TLS 1.0 oder 1.1 an. | B |
| http leitet nicht sofort auf https um. | B |
Eine CSP, die nur als Content-Security-Policy-Report-Only gesendet wird, zählt bei der Grundnote nicht.
Was die Note nicht ändert
DNS und E-Mail, verratene Versionsnummern und der Seiteninhalt stehen im Bericht, gehen aber nicht in die Note ein. Ausnahme sind die beiden Deckel für Inhalte über http.
Ein Zertifikat gilt als ungültig, wenn sich seine Kette mit den üblichen Stammzertifikaten nicht prüfen lässt, etwa weil der Server das Zwischenzertifikat nicht mitschickt. Manche Browser laden es selbst nach, der Prüfdienst nicht.
Was wir speichern
- Den Bericht, 30 Tage lang.
- Lesen kann ihn, wer den Link kennt. Ergibt der Check eine Note, nehmen wir die Website in die öffentliche Rangliste auf. Verlinkt ist dort nur ein Bericht über die Startseite. Hast du eine Unterseite geprüft, prüfen wir die Startseite mit, und dein Bericht bleibt nur über seinen Link erreichbar. Ausgenommen sind Subdomains, Checks ohne Weiterleitungen und Websites, die auf eine andere Domain weiterleiten. In der Rangliste steht nicht, wer geprüft hat. Nach 30 Tagen löschen wir den Bericht.
- Technische Eckdaten je Adresse, 12 Monate lang.
- Zu jedem geprüften Host speichern wir Note, Hoster, CDN, DNS- und Mailanbieter, CMS und Bibliotheken mit Version sowie Kennungen der gefundenen Mängel. Damit bieten wir Betreibern Hilfe bei der Behebung an. Zwölf Monate nach der letzten Prüfung löschen wir die Angaben.
- Nutzungsstatistik, 90 Tage und 13 Monate.
- Nur der Plattformbetreiber sieht Anzahl, Zeitpunkt und Status von Anfragen sowie öffentliche Prüfdomainnamen und gefilterte B2B-Suchbegriffe. Persönliche Suchkennungen aus Datenschutz- und Profilchecks werden nicht übernommen. Die Statistik enthält keine Besucher-IP-Adressen. Einzelne Anfragen löschen wir nach 90 Tagen, die Tageszahlen ohne Bezug zu einzelnen Besuchern nach 13 Monaten.
- Keine IP-Adresse.
- Um die Zahl der Prüfungen je Besucher zu begrenzen, bilden wir aus deiner IP-Adresse einen Schlüssel mit einem Geheimnis, das bei jedem Neustart wechselt. Gespeichert wird nur dieser Schlüssel, höchstens 25 Stunden.
- Keine Cookies.
- Diese Seiten setzen selbst kein Cookie, auch keins für die Sprache. Die steht in der Adresse.
Du betreibst eine Domain und möchtest, dass wir nichts zu ihr speichern? Daten zu deiner Domain löschen
Häufige Fragen
Warum bekommt meine Seite kein A+, obwohl alle Kopfzeilen gesetzt sind?
'unsafe-inline' in der CSP, ein Cookie ohne Secure oder eine kurze HSTS-Laufzeit. Im Bericht steht unter der Note, was A+ verhindert.Warum weicht die Note von anderen Prüfwerkzeugen ab?
Wie oft kann ich prüfen?
Welche Adressen prüft Trayyce nicht?
Was tut der Prüfdienst auf meinem Server?
/.well-known/security.txt und, falls eingerichtet, an die MTA-STS-Richtlinie, dazu eine Anfrage mit dem erfundenen Ursprung https://sicherheitscheck.invalid für den CORS-Test. Für die TLS-Proben baut er einzelne Verbindungen auf. Im User-Agent steht Trayyce/1 (+https://trayyce.io). Er lädt keine Skripte und schickt keine Formulare ab.