Was nutze ich?

Website-Sicherheitscheck

Überprüfen Sie die öffentlichen Website-Einstellungen oder bewerten Sie die vom Eigentümer bereitgestellten PHP-Paketdetails anhand von Herstellerhinweisen Kostenlose Prüfungen mit klaren Beweisen und nächsten Schritten.

Öffentliche Website-PrüfungÜberprüfen Sie Ihr PHP-PaketBetriebssystem-Updates prüfen

1. Öffentliche Website-Einstellungen überprüfen

Eine öffentliche Seite, auf Anfrage überprüft, die Adresse wird an unseren Server gesendet, Seitenskripte werden nie ausgeführt. Wie Website-Checks Daten verwenden.

Geben Sie keine privaten, passwortgeschützten oder vertraulichen Links ein, da dies zu einer Verletzung der Privatsphäre führen kann.

3 Frische-Checks pro Netzwerk / TagAlle Berichtsabschnitte kostenlosKein Konto erforderlich

Alle drei Website-Prüfer teilen sich eine Zuteilung, die um Mitternacht UTC zurückgesetzt wird. Bei fehlgeschlagenen Versuchen kann eine Überprüfung verwendet werden. Gemeinsame Netzwerke teilen sich die Zuteilung; zwischengespeicherte Berichte verwenden keine neue Überprüfung.

Für Website-Besitzer

2. Überprüfen Sie Ihr PHP-Paket

Stellen Sie sicher, dass das PHP-Paket Ihrer Distribution mit den Sicherheitshinweisen des Herstellers übereinstimmt. Keine Website-Adresse erforderlich.

PHP2Shell: Überprüfen Sie Ihre PHP-Sicherheitspatches

Dieser PHP-Schwachstellen-Checker vergleicht Ihre vollständig installierte Paketrevision mit Hersteller-Fixes für CVE-2026-109618 und CVE-2026-109619, zusammen mit anderen veröffentlichten PHP-Empfehlungen. Hersteller können Sicherheitspatches zurückportieren, ohne die Überschrift PHP-Version zu ändern, so dass eine Version wie PHP 7.4.3 allein nicht bestätigen kann, ob ein Fix installiert ist.

Finden Sie Ihre Server- und Paketdetails

Verwenden Sie eine Maschine, die Ihnen gehört oder die Sie verwalten.Mit diesen Befehlen werden Informationen gelesen; Updates werden nicht installiert oder Einstellungen geändert.Geben Sie niemals ein Kennwort, einen privaten SSH-Schlüssel oder ein Zugriffstoken in WAIU ein.

Managed Hosting, cPanel oder Plesk

Öffnen Sie Ihr Hosting-Dashboard und wählen Sie die Website aus. Suchen Sie nach den PHP-Einstellungen oder dem PHP-Handler, um die Version zu identifizieren und festzustellen, ob PHP-FPM oder ein Apache-Modul verwendet wird.

Wenn der Shell-Zugriff nicht verfügbar ist, fragen Sie Ihren Provider: „Welches Betriebssystem/welche Version, welche PHP-Laufzeitversion, welche vollständig installierte Paketrevision und welches Paketrepository bedienen diese Website? Verwendet der laufende Webprozess dieses Paket und wurden Dienste seit dem Sicherheitsupdate neu gestartet?“

Aktivieren Sie SSH nicht und erstellen Sie keine öffentliche phpinfo() Von Anbietern verwaltete, PPA-, Remi-, Homebrew- und benutzerdefinierte Builds benötigen den Sicherheitsnachweis des Anbieters und nicht den Vergleich der Distributionspakete.

Verbinden Sie sich mit Ihrem Linux-Server über SSH
  1. Die Serveradresse, den SSH-Benutzernamen und die Zugangsanweisungen finden Sie in Ihrem Hosting-Kontrollpanel, fragen Sie Ihren Administrator, wenn Sie sich nicht sicher sind.
  2. Öffnen Sie unter Windows Windows Terminal oder PowerShell, unter macOS Terminal und unter Linux Ihr gewohntes Terminal.
  3. Ersetzen Sie den Benutzernamen und den Hostnamen im Beispiel unten durch den Port und den SSH-Schlüssel, die von Ihrem Host angegeben wurden. Geben Sie den Schlüssel oder das Passwort nicht weiter.
  4. Überprüfen Sie den Fingerabdruck des Servers mit dem vertrauenswürdigen Datensatz Ihres Anbieters, bevor Sie eine erste Verbindung akzeptieren.Wenn sich ein vorhandener Fingerabdruck unerwartet geändert hat, halten Sie an und erkundigen Sie sich bei Ihrem Anbieter.
  5. Führen Sie die entsprechenden schreibgeschützten Befehle unten aus. Sie benötigen normalerweise keine sudo oder Root-Zugriff. Typ exit Wenn Sie fertig sind.

Verbinden Sie sich mit Ihren Hosting-Daten

ssh your-user@your-server.example

Wenn SSH nicht verfügbar ist, verwenden Sie die Browser-Konsole des Anbieters oder fragen Sie den Support.Ein Container hat sein eigenes Betriebssystem und Paket-Inventar.Die Überprüfung nur seines Hosts kann die falsche Antwort geben.

Ubuntu oder Debian: Betriebssystem, PHP und vollständige Paketrevision

1. Lesen Sie den Betriebssystemnamen und die Version

cat /etc/os-release

Verwendung ID und VERSION_ID, wie z.B. ubuntu und 20.04. Wählen Sie diese Distribution und PHP-Zweig im Formular.

2. Kommandozeilen-PHP als ersten Hinweis lesen

php -v

Dies ist nur ein Hinweis, da die Website möglicherweise eine andere PHP-Version verwendet. Überprüfen Sie die Hosting-Einstellungen der Website oder die Webserver-/PHP-FPM-Konfiguration, bevor Sie das Laufzeit-Checkbox bestätigen.

3. Beispiel: Überprüfen Sie das PHP 7.4 FPM Paket

dpkg-query -W -f='${binary:Package} ${Version}\n' php7.4-fpm

Ersetzen php7.4-fpm Mit dem installierten Web-Paket, z.B. php8.3-fpm oder libapache2-mod-php8.3„Keine Pakete gefunden“ bedeutet, dass der Paketname nicht installiert ist; installieren Sie es für diese Überprüfung nicht. Kopieren Sie die vollständige Version nach dem Paketnamen, einschließlich aller Epochen, Ubuntu/Debian-Suffixe und ESM-Revisionen.

4. Beispiel: Überprüfen Sie die aufgelisteten Repositories des Pakets

apt-cache policy php7.4-fpm

Verwenden Sie erneut den tatsächlichen Paketnamen. Stellen Sie sicher, dass die installierte Version aus dem offiziellen Repository der ausgewählten Distribution stammt. Eine Repository-Auflistung allein beweist nicht den Ursprung eines manuell installierten Pakets. Ubuntu Pro/ESM-Zugriff und Supportberechtigungen müssen ebenfalls gültig sein.

AlmaLinux oder Rocky Linux: Paket und PHP-Stream

1. Lesen Sie den Betriebssystemnamen und die Version

cat /etc/os-release

2. Lesen Sie das installierte PHP-FPM-Paket mit seiner Epoche

rpm -q --qf '%{NAME} %{EPOCHNUM}:%{VERSION}-%{RELEASE}\n' php-fpm

3. Lieferanten- und Paketinformationen lesen

rpm -qi php-fpm

Für einen anderen Webhandler verwenden Sie das entsprechende installierte PHP-Paket, nach dem Paketnamen folgt die vollständige Version, einschließlich der Epoche wie 0: und das vollständige Modul-Suffix. Übereinstimmen mit den ausgewählten PHP Bitte fragen Sie den Administrator nach dem offiziellen Repository und ob dieses Paket die Webseite bedient. Remi oder andere Drittanbieter-Streams liegen außerhalb dieses Vergleichs.

Andere Linux-Distributionen oder PHP unter Windows/macOS

Die OS-Update-Prüfung ist von PHP getrennt. Wählen Sie kein ähnlich aussehendes Ubuntu-, Debian- oder RPM-Paket eines anderen Anbieters aus. Verwenden Sie die Paket-/Versionsinformationen Ihres Hosts und die Sicherheitshinweise dieses Anbieters. Nicht unterstützte Kombinationen geben „Unable to determine“ zurück. PHP/7.4.3 Der Header reicht nicht aus, um rückportierte Korrekturen zu etablieren.

Dieser Bericht umfasst veröffentlichte Advisories für die oben genannten Distributions-/PHP-Kombinationen, wobei neu hinzugefügte Datensätze bei der Aktualisierung des Feeds mit einbezogen werden. Nur die aufgeführten Kombinationen werden abgedeckt. Andere Distributionen, Drittanbieterpakete und WordPress-Plugins müssen von ihren Herstellern bewertet werden. Daten, die älter als 12 Stunden sind, ergeben ein nicht eindeutiges Ergebnis.

PHP-Beratungsdaten der betroffenen Linux-Hersteller über OSV.dev. Ubuntu-Datensätze von Canonical, abgerufen über OSV.dev. Der gefilterte Advisory Snapshot wird unter CC BY-SA 4.0. Laden Sie den Shared Advisory Snapshot herunter.Datenquellen und Lizenzen.

Für Geräte- und Serverbesitzer

3. Überprüfen Sie die Sicherheitsupdates des Betriebssystems

Vergleichen Sie einen Windows Server-Build oder eine macOS-Version mit den veröffentlichten Updates des Herstellers. Ihre Einträge bleiben auf Ihrem Gerät.Verwenden Sie für Linux die oben beschriebene Paketprüfung und die Sicherheitsupdatetools Ihrer Distribution.

Wo finde ich die Version?

Für eine Fernbedienung Windows Server, melden Sie sich über die vom Anbieter genehmigte Konsole oder den vorhandenen Remotedesktopzugriff an. Aktivieren Sie den Remotezugriff nicht nur für diese Überprüfung.Windows + R), Eingabe winver In PowerShell zeigt diese schreibgeschützte Alternative den Build und die Revision an:In PowerShell, this read-only alternative shows the Build and revision:
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' | Select-Object ProductName, CurrentBuild, UBR
Combine CurrentBuild und UBR Wählen Sie Standard-Kumulativ-Updates nur aus, wenn dieser Server auf diese Weise gewartet wird. Öffnen Sie auf Ihrem Mac oder über eine vom Administrator genehmigte bestehende Remotesitzung das Menü Apple → Über diesen Mac für die macOS-Version und dann Systemeinstellungen → Allgemein → Softwareaktualisierung, um zu bestätigen, was für diesen Mac angeboten wird. sw_vers -productVersion Für diesen Befehl benötigen Sie keine Administratorrechte, da der Befehl nur die Version ausgibt.

Linux-Updates sind paketspezifisch. Verwenden Sie die Sicherheitsupdate-Tools und Supportinformationen Ihrer Distribution sowie die separate PHP-Paketprüfung oben. Eine OS-Release-Nummer allein kann den Patch-Status einer Linux-Maschine nicht feststellen.

Freigabebescheinigungen von Microsoft und Apple. Daten, die älter als 12 Stunden sind, ergeben ein nicht eindeutiges Ergebnis. Bei dieser Prüfung werden die bereitgestellten Versionsinformationen überprüft, nicht das Gerät, die laufenden Dienste oder die allgemeine Sicherheit.

Was macht diese Website-Sicherheitsprüfung?

Es überprüft die endgültige HTTPS-Verbindung, ausgewählte Antwortheader, öffentliche Softwaredeklarationen und eine begrenzte Anzahl von HTTP-Ressourcenreferenzen und Formularaktionen.Sie erhalten die beobachteten Beweise und einen vorgeschlagenen nächsten Schritt.Es verwendet die gleiche öffentliche Antwort, den gleichen Cache und die gleiche tägliche Zuteilung wie die Website Inspector und SEO-Scanner.

Bedeutet ein gutes Ergebnis, dass eine Website sicher ist?

Nein. Es gibt keine allgemeine Sicherheitsbewertung. HTTPS kann von bösartigen Websites verwendet werden, und ein Sicherheitskopf kann vorhanden sein, aber nicht wirksam sein. Ein fehlender optionaler Kopf ist nicht automatisch eine Schwachstelle. Wir testen keine Anmeldungen, Zahlungen, Malware, versteckte Pfade, Cookies oder Software-Exploits.

Kann dies auf PHP- oder WordPress-Schwachstellen prüfen?

Eine sichtbare Plattform oder Version ist ein Hinweis, kein Beweis für den Patch-Status. Ein Anbieter kann eine Korrektur zurückportieren, ohne die öffentliche Version zu ändern, und ein Proxy kann ein Banner ändern. Verwenden Sie die vom Anbieter bereitgestellte PHP-Bewertung oben, um die aufgeführten Ubuntu-, Debian-, AlmaLinux- und Rocky Linux-PHP-Pakete mit ihren Herstellerhinweisen zu vergleichen. Es erkennt Hersteller-Backports und meldet andere veröffentlichte PHP-Hinweise sowie aktuelle Probleme. PHP-Builds von Drittanbietern und WordPress-Plugins benötigen ihre eigenen Herstellerprüfungen. Der separate OS-Abschnitt vergleicht Windows Server-Builds und macOS-Versionen mit Hersteller-Release-Datensätze.

Wie nutze ich die Empfehlungen?

Beginnen Sie mit dem beabsichtigten Verhalten der Seite. Überprüfen Sie die HTTPS-Abdeckung, überprüfen Sie die Richtlinie und testen Sie eine Änderung im Staging. Bestätigen Sie, dass Formulare, Medien und erforderliche Integrationen weiterhin funktionieren. Sicherheits-Check Interpretationsleitfaden Für einen praktischen Ablauf und technische Referenzen.

Was ist, wenn die Seite unvollständig oder blockiert ist?

Die Ergebnisse beschreiben die Antwort, die der Prüfer erhalten hat, was ein Fehler oder eine Bot-Herausforderung sein kann.Ein unvollständiges HTML-Lesen kann nicht beweisen, dass eine Ressourcenreferenz fehlt.Eine fehlgeschlagene TLS-Verbindung beendet die Prüfung; wir umgehen die Zertifikatsvalidierung nicht.

Wird dadurch die gesamte Website durchsucht?

Nein. Der Checker liest eine öffentliche Seite und deren Crawling-Anweisungen. Er folgt keinen Asset-Links, sendet keine Formulare, führt keine Skripte aus und überwacht die Seite nicht. Abfragezeichenfolgen, private Adressen und Anmeldeinformationen werden abgelehnt. Zwischengespeicherte Snapshots behalten ihre Prüfzeit bei.

Halten Sie dieses Werkzeug griffbereit

Ihr Browser speichert das Lesezeichen nicht, es kann nicht automatisch hinzugefügt werden.