Zum Inhalt springen
Kostenloses Tool

Website Security Check: Website-Sicherheit prüfen

Mit dem Website Security Check prüfst du die Sicherheit deiner eigenen Website von außen: Der Check ruft die Seite einmal wie ein normaler Besucher ab, erkennt PHP-, Webserver- und CMS-Versionen, gleicht sie mit aktuellen Releases und Sicherheitswarnungen ab und bewertet Security-Header, TLS sowie SPF, DMARC und DKIM mit einer Note von A bis F. Kostenlos und ohne Anmeldung, das Ergebnis kommt in Sekunden.

Gebaut von Florian Galz

Für Website-Betreiber und Admins: Der Check arbeitet passiv und greift nichts an. Die Ausgabe des Selbsttests für deinen Server wird nur in deinem Browser ausgewertet.

Eigener Server? Mit Root-Zugriff spielst du Sicherheitsupdates selbst ein, sobald sie erscheinen.

Kritische PHP-Lücken CVE-2026-109618 und CVE-2026-109619

Das BSI warnt vor zwei kritischen Schwachstellen in PHP (Warnung vom 21.10.2026). Betroffen sind alle PHP-Versionen ohne Patch, gepatcht sind 8.5.12, 8.4.27, 8.3.36 und 8.2.35. Prüfe jetzt, ob dein Server dazugehört.

Warnung des BSI lesen

Gib eine Domain oder URL ein. Der Check ruft die Seite einmal wie ein normaler Besucher ab, liest Header und Zertifikat, prüft die Weiterleitung von http:// auf HTTPS, ob TLS 1.0/1.1 noch angenommen werden, und fragt SPF, DMARC und DKIM per DNS ab. Er probiert nichts aus, scannt keine Ports und tastet keine weiteren Pfade ab.

Beispiel-Ergebnis

So sieht ein Ergebnis im Website Security Check aus

Du gibst eine Domain ein, der Check ruft die Seite einmal ab, vergleicht die erkannten Versionen mit aktuellen Releases und Sicherheitswarnungen und vergibt eine Note von A bis F. Die Antwort unten ist erfunden, eine echte Prüfung von example.com sieht anders aus.

Beispiel · Beispiel mit erfundenen Antwort-Headern für example.com

Wahrscheinlich betroffen

Eingabe

Domain
example.com
Ohne Protokoll startet der Check auf https://.

Ausgabe: Note, erkannte Software und Urteil

Gesamtnote
F (37 von 100 Punkten)
Nur aus den Antwort-Headern berechnet: Zertifikat, TLS-Versionen und E-Mail-Einträge prüft der echte Check zusätzlich.
Server
nginx/1.22.1 (Debian)
Header „Server“
PHP
PHP/8.2.28
Header „X-Powered-By“
Urteil zu CVE-2026-109618 / -109619
Wahrscheinlich betroffen
Version unter 8.2.35, Backport möglich - mit dem Selbsttest prüfen

Befunde

  • 1 Fehler
  • 3 Warnungen
  • 2 Hinweise
  • FehlerPHP 8.2.28: wahrscheinlich betroffen von CVE-2026-109618 und CVE-2026-109619.

    Gepatcht ist dieser Zweig ab 8.2.35. Weil Debian per Backport patcht und die Nummer behält, bringt der Selbsttest auf dem Server die Gewissheit.

  • WarnungDer Sicherheitssupport für PHP 8.2.28 endet am 2026-12-31.

    Plane den Wechsel auf PHP 8.3, 8.4 oder 8.5.

  • Warnungnginx 1.22.1: Der Zweig bekommt upstream keine Updates mehr, aktuell ist 1.31.8.

    Kommt die Software aus der Distribution, liefert diese Fixes oft unter der alten Nummer. Der Selbsttest zeigt den echten Stand.

  • HinweisPHP 8.2.28: Im selben Zweig gibt es bereits 8.2.35.

    Kommt die Software aus der Distribution, liefert diese Fixes oft unter der alten Nummer. Der Selbsttest zeigt den echten Stand.

  • WarnungDer Server nennt genaue Versionen in den Antwort-Headern (X-Powered-By, Server).

    Versionsangaben ausblenden: expose_php=Off, server_tokens off.

  • Hinweis4 Sicherheits-Header fehlen: Content-Security-Policy, X-Frame-Options / frame-ancestors, Referrer-Policy, Permissions-Policy.

Wofür der Website Security Check gut ist

Schwachstellen von außen erkennen und gezielt nachprüfen

Ob aktuelle Sicherheitswarnung, PHP-Update oder ein Blick auf die Header: der Check zeigt in Sekunden, wo deine Seite angreifbar aussieht.

Aktuelle Warnungen im Blick

Der Check gleicht die erkannten Versionen mit seinem Katalog von Sicherheitswarnungen ab, derzeit mit den kritischen PHP-Lücken CVE-2026-109618 und CVE-2026-109619, und nennt die gepatchten Versionen.

Versionen aktuell?

Vergleicht PHP, nginx, Apache, OpenSSL, WordPress, Drupal und weitere Software mit den Release-Daten von endoflife.date: Update verfügbar, Zweig läuft bald aus oder bekommt gar keine Updates mehr.

Security-Header kontrollieren

Prüft HSTS, Content-Security-Policy, X-Content-Type-Options, Clickjacking-Schutz, Referrer-Policy und Permissions-Policy samt Erklärung, wofür sie gut sind.

TLS, Cookies und E-Mail

Bewertet das TLS-Zertifikat, ob der Server noch TLS 1.0 oder 1.1 annimmt, die Weiterleitung von HTTP auf HTTPS, die Flags der Cookies sowie SPF, DMARC und DKIM der Domain.

Preisgegebene Versionen finden

Zeigt, welche Software und welche genauen Versionen dein Server nach außen verrät, und wie du sie ausblendest.

Selbsttest für Backports

Ein lesender Befehl auf deinem Server, der keine Programme startet, zeigt Betriebssystem-Support, offene Sicherheitsupdates, Neustart-Bedarf und die Paketversionen von Webserver, Datenbanken, Redis und Node.js, und ob eine Korrektur per Distributions-Backport schon da ist.

So funktioniert's

So prüfst du die Sicherheit deiner Website

Fünf Schritte von der Domain bis zur verlässlichen Antwort.

Schritt 1

Domain eingeben

Gib im Schnellcheck die Domain oder URL deiner Website ein und klicke auf „Prüfen“. Ohne Protokoll startet der Check auf https://.

Schritt 2

Note und Abzüge lesen

Du siehst die Gesamtnote von A bis F mit den größten Abzügen, die erkannte Software mit dem Hinweis, ob sie aktuell ist, und ein Urteil zu aktuellen Sicherheitswarnungen.

Schritt 3

Header, TLS und E-Mail durchgehen

Prüfe die Bewertung der Security-Header, des Zertifikats, der TLS-Versionen und der HTTPS-Weiterleitung sowie SPF, DMARC und DKIM, und setze die Hinweise zur Abhilfe um.

Schritt 4

Auf dem Server nachprüfen

Ist eine Version nicht erkennbar oder liegt sie unter dem Fix, wechselst du zu „Selbsttest auf dem Server“, führst den angezeigten Befehl aus und fügst die Ausgabe ein. Die Auswertung läuft in deinem Browser.

Schritt 5

Erneut prüfen

Nach Updates oder Header-Änderungen startest du den Check nach etwa 10 Minuten erneut, denn so lange bleibt ein Ergebnis zwischengespeichert, und vergleichst die neue Note.

Passiv statt Angriff

Website-Sicherheit testen: was ein Check von außen zeigen kann

Von außen sieht der Check nur, was der Server verrät. Distributionen wie Debian und Ubuntu patchen oft per Backport und behalten die alte Versionsnummer. Deshalb gibt es für jede Sicherheitswarnung eines von drei Urteilen, aber nie das Ergebnis „sicher“.

Wahrscheinlich betroffen
Eine aktuelle Sicherheitswarnung betrifft die erkannte Version, und sie ist noch nicht auf einem gepatchten Stand. Stammt sie aus einem Distributionspaket, kann der Fix per Backport schon eingespielt sein, der Selbsttest klärt das.
Nicht erkennbar
Meist nennt der Server keine Version. Das Ausblenden ist gut, sagt aber nichts über den Patchstand und kostet deshalb keine Punkte. Prüfe den Server in dem Fall mit dem Selbsttest.
Gepatcht
Die erkannte Version ist mindestens so neu wie die gepatchte Version aus der Sicherheitswarnung.

Security-Header

Security-Header-Check: Welche Header sollte deine Website haben?

Diese sechs Antwort-Header machen Browser zu einem Verbündeten. Fehlen sie, ist das selten eine akute Lücke, aber ein einfach behebbares Risiko.

Strict-Transport-Security
Zwingt Browser dauerhaft auf HTTPS und verhindert Downgrade-Angriffe.
Content-Security-Policy
Begrenzt, welche Skripte und Ressourcen eine Seite laden darf - die wichtigste Bremse gegen Cross-Site-Scripting.
X-Content-Type-Options
Verhindert, dass Browser Dateien anders interpretieren, als der Server sie ausliefert.
X-Frame-Options / frame-ancestors
Schützt davor, dass deine Seite unsichtbar in einem fremden Rahmen eingebettet und angeklickt wird.
Referrer-Policy
Steuert, wie viel von der Adresse beim Klick auf externe Links weitergegeben wird.
Permissions-Policy
Schaltet Browser-Funktionen wie Kamera, Mikrofon oder Standort für deine Seite gezielt ab.

Mehr entdecken

Weitere Tools

FAQ

Häufige Fragen zum Website Security Check

Kurze Antworten rund um den Check, die Note, Backports und die aktuellen PHP-Lücken.

Er ruft deine Seite einmal wie ein normaler Besucher ab (Weiterleitungen werden begrenzt verfolgt) und liest, was der Server preisgibt: die Header Server und X-Powered-By, den CMS-Generator im HTML, sechs Security-Header, die Flags der Cookies, das TLS-Zertifikat, alte TLS-Versionen, die Weiterleitung auf HTTPS sowie SPF, DMARC und DKIM der Domain. Erkannte Versionen gleicht er mit den Release-Daten von endoflife.date und mit aktuellen Sicherheitswarnungen ab. Im erfundenen Beispiel meldet example.com die Version PHP 8.2.28, ist damit wahrscheinlich betroffen und bekommt die Note F.

Nein, bewusst nicht. Ein Schwachstellen-Scanner greift eine Seite aktiv an, etwa mit Testanfragen auf viele Pfade. Das ist bei fremden Servern nicht in Ordnung und gehört nicht in ein öffentliches Tool. Der Check arbeitet passiv: Er probiert keine Angriffe aus, tastet keine weiteren Pfade ab und zeigt, wo deine Seite von außen verwundbar aussieht. Für eine verlässliche Antwort nutzt du den Selbsttest auf deinem Server.

Jede Prüfung startet bei 100 Punkten und zieht je Problem gewichtete Punkte ab: Eine aktuelle Sicherheitswarnung oder ein ungültiges Zertifikat kostet viel, fehlende Security-Header kosten zusammen höchstens 8 Punkte. Ab 90 Punkten gibt es ein A, ab 80 ein B, ab 70 ein C, ab 60 ein D, ab 50 ein E, darunter ein F. Betrifft eine aktuelle Sicherheitswarnung die erkannte Version, gibt es höchstens ein D, bei Server-Software ohne Support höchstens ein C. Was von außen nicht sichtbar ist, kostet keine Punkte, deshalb ist auch ein A kein Beweis für einen sicheren Server.

Von außen siehst du nur, was ein Server freiwillig verrät. Nennt er keine Version, lautet das Urteil „nicht erkennbar“: Das Ausblenden ist gut, sagt aber nichts über den Patchstand. Und eine alte Versionsnummer kann längst gepatcht sein, denn Debian, Ubuntu und andere Distributionen übernehmen Sicherheitsfixes per Backport und behalten die alte Nummer. Der Check sagt deshalb „wahrscheinlich betroffen“, „nicht erkennbar“ oder „gepatcht“, aber nie „sicher“.

Auf dem Server mit php -v. Für Webanfragen zählt aber die Version von PHP-FPM oder Apache, nicht nur die der Kommandozeile. Der Befehl im Selbsttest zeigt alle gefundenen PHP-Installationen samt Version und den relevanten Einstellungen. Von außen nennen manche Server die Version im Header X-Powered-By, du kannst das mit expose_php=Off ausschalten.

Du führst einen kurzen, rein lesenden Befehl auf deinem Server aus und fügst die Ausgabe in das Tool ein. Der Befehl startet keine Programme, er liest nur Paketdatenbank und Konfigurationsdateien: Betriebssystem und Kernel, die Paketversionen von PHP, nginx, Apache, OpenSSL, MySQL, MariaDB, PostgreSQL, Redis und Node.js, offene Updates aus dem lokalen Cache des Paketmanagers, ob ein Neustart aussteht, die relevanten php.ini-Werte und ob die Paket-Changelogs die Korrekturen nennen. Die Auswertung läuft in deinem Browser: Die Ausgabe wird nicht gesendet und nicht gespeichert. So prüfst du auch interne Server und bewertest Backports der Distribution.

Zwei kritische Schwachstellen in PHP, vor denen das BSI am 21.10.2026 warnt. Laut Warnung sind auch ältere Versionen bis mindestens PHP 5 betroffen. Gepatcht sind 8.5.12, 8.4.27, 8.3.36 und 8.2.35, für 7.4, 8.0 und 8.1 hat das PHP-Team Backport-Patches bereitgestellt. Als Zwischenlösung nennt das BSI session.upload_progress.enabled=0, memory_limit=-1, ein niedriges post_max_size und bei PHP 8.5 fatal_error_backtraces=0. Diese Workarounds erschweren einen Angriff nur, das Update ersetzen sie nicht.

Nein. Der Website Security Check ist für Betreiber und Admins gedacht und bewertet Softwareversionen, Security-Header, TLS und E-Mail-Einträge einer Website. Ob ein Shop seriös ist, ob eine Seite Phishing betreibt oder Malware ausliefert, prüft er nicht.

Der Check ist kostenlos und braucht keine Anmeldung. Damit kein Server mit Anfragen überhäuft wird, sind höchstens 10 Checks pro Minute je IP-Adresse und 30 pro Minute je geprüftem Host möglich, ein Ergebnis wird etwa 10 Minuten zwischengespeichert. Adressen mit privater IP, localhost oder Zugangsdaten in der URL ruft der Check nicht ab, für interne Server nutzt du den Selbsttest.

Noch weitere Fragen?

Support kontaktieren
Eigener Server?

Updates selbst in der Hand - auf vServer & Dedicated Server

Mit Root-Zugriff spielst du Sicherheitsupdates für PHP und Webserver genau dann ein, wenn sie erscheinen - bei ZAP-Hosting auf vServer und Dedicated Servern.

4,4/5 Trustpilot32.000+ Aktive ServerSeit 2010

Kein Setup. Kein Risiko. In Sekunden online.

Flexible LaufzeitJederzeit kündbarIn 60 Sekunden online

Auf der Suche nach weiteren Tools? Alle Netzwerk-Tools ansehen