Wat gebruik ik?

Websitebeveiliging controleren

Controleer de openbare website-instellingen of beoordeel de door de eigenaar geleverde PHP-pakketdetails aan de hand van adviezen van de leverancier.

Openbare website checkControleer uw PHP-pakketControleer OS-updates

1. Controleer de instellingen van de openbare website

Eén openbare pagina, gecontroleerd op aanvraag, het adres wordt naar onze server gestuurd; paginascripts worden nooit uitgevoerd. Hoe websitecontroles gegevens gebruiken.

Voer een openbare pagina zonder queryparameters in en voer geen privé-, met een wachtwoord beveiligde of vertrouwelijke links in.

3 verse controles per netwerk / dagAlle rapport secties gratisGeen account nodig

Alle drie de websitecontroles delen één limiet, die om middernacht UTC wordt gereset. Mislukte pogingen kunnen een controle gebruiken. Gedeelde netwerken delen de limiet; rapporten in de cache gebruiken geen nieuwe controle.

Voor website-eigenaren

2. Controleer uw PHP-pakket

Vergelijk het PHP-pakket van uw distributie met de beveiligingsadviezen van de leverancier. Geen websiteadres nodig.Uw vermeldingen blijven in dit tabblad.

PHP2Shell: controleer uw PHP beveiligingspatches

Deze PHP kwetsbaarheidscontroleur vergelijkt uw volledig geïnstalleerde pakketversie met reparaties van leveranciers voor CVE-2026-109618 en CVE-2026-109619, naast andere gepubliceerde PHP-advices. Leveranciers kunnen beveiligingspatches backporten zonder de PHP-versie te wijzigen, dus een versie zoals PHP 7.4.3 alleen kan niet bevestigen of een oplossing is geïnstalleerd.Gebruik de pakketcontrole hieronder; het probeert geen exploit uit te voeren.

Zoek uw server- en pakketgegevens

Gebruik een computer waarvan u de eigenaar bent of die u beheert.Deze opdrachten lezen informatie; ze installeren geen updates of wijzigen geen instellingen.Voer nooit een wachtwoord, privé-SSH-sleutel of toegangstoken in WAIU in.

Beheerde hosting, cPanel of Plesk

Open je hostingdashboard en selecteer de website. Zoek de PHP-instellingen of PHP-handler om de versie te bepalen en of deze PHP-FPM of een Apache-module gebruikt.Een dashboard laat vaak de volledige besturingssysteempakketversie weg.

Als shell-toegang niet beschikbaar is, vraag dan aan uw provider: “Welke OS/release, PHP-runtimeversie, volledig geïnstalleerde pakketrevisie en pakketrepository bedient deze website?Gebruikt het actieve webproces dat pakket en zijn diensten opnieuw opgestart sinds de beveiligingsupdate?”

Schakel SSH niet in en maak geen openbaar netwerk aan phpinfo() Door de leverancier beheerde, PPA, Remi, Homebrew en aangepaste builds hebben het beveiligingsbewijs van die leverancier nodig in plaats van de vergelijking van distributiepakketten.

Verbinding maken met uw Linux-server via SSH
  1. Het serveradres, de SSH-gebruikersnaam en de toegangsinstructies vindt u in het configuratiescherm van uw hostingprovider.
  2. Open in Windows Windows Terminal of PowerShell, in macOS Terminal en in Linux uw gebruikelijke terminal.
  3. Vervang de voorbeeldgebruikersnaam en -hostnaam hieronder. Gebruik de poort en SSH-sleutelmethode die door uw host zijn opgegeven.Deel de sleutel of het wachtwoord niet.
  4. Als een bestaande vingerafdruk onverwacht is gewijzigd, moet u stoppen en contact opnemen met de provider om te controleren of de vingerafdruk van de server is gewijzigd.
  5. Voer de relevante alleen-lezen commando's hieronder uit. Normaal gesproken hoeft u sudo Gebruikers- of roottoegang. Type exit Wanneer het klaar is.

Verbinding maken met uw hostinggegevens

ssh your-user@your-server.example

Als SSH niet beschikbaar is, gebruik dan de browserconsole van de provider of vraag ondersteuning.Een container heeft zijn eigen OS en pakketinventaris; alleen de host controleren kan het verkeerde antwoord geven.

Ubuntu of Debian: OS, PHP en volledige pakket revisie

1. Lees de naam en versie van het besturingssysteem

cat /etc/os-release

Gebruik ID en VERSION_ID, zoals ubuntu en 20.04. Kies die distributie en PHP branch in het formulier.

2. Lees command-line PHP als een eerste aanwijzing

php -v

Dit is slechts een aanwijzing, de website kan een andere PHP-versie draaien. Controleer de hosting-instellingen van de website of de web-server/PHP-FPM-configuratie voordat u het runtime-vinkvak bevestigt.

3. Voorbeeld: het PHP 7.4 FPM pakket inspecteren

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

Vervangen php7.4-fpm Met het geïnstalleerde webpakket, bijvoorbeeld php8.3-fpm of libapache2-mod-php8.3“Geen pakketten gevonden” betekent dat de naam van het pakket niet geïnstalleerd is; installeer het niet voor deze controle. Kopieer de volledige versie na de naam van het pakket, inclusief elk tijdperk, Ubuntu/Debian-achtervoegsel en ESM-revisie.

4. Voorbeeld: controleer de lijst met repositories van het pakket

apt-cache policy php7.4-fpm

Controleer of de geïnstalleerde versie afkomstig is van de officiële repository voor de geselecteerde distributie. Een repository-lijst alleen bewijst niet de oorsprong van een handmatig geïnstalleerd pakket. Ubuntu Pro/ESM-toegang en ondersteuningsrechten moeten ook geldig zijn.

AlmaLinux of Rocky Linux: pakket en PHP stream

1. Lees de naam en versie van het besturingssysteem

cat /etc/os-release

2. Lees het geïnstalleerde PHP-FPM pakket met zijn epoche

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

3. Lees de leverancier en pakketinformatie

rpm -qi php-fpm

Gebruik voor een andere web handler het bijbehorende geïnstalleerde PHP pakket Gebruik de volledige versie na de pakketnaam, inclusief het tijdperk zoals 0: De geselecteerde modules komen overeen met de geselecteerde module. PHP Vraag de beheerder om de officiële repository te bevestigen en dat dit pakket de website bedient. Remi of andere streams van derden vallen buiten deze vergelijking.

Andere Linux distributies of PHP op Windows/macOS

De OS update check staat los van PHP. Selecteer geen vergelijkbaar uitziende Ubuntu, Debian of RPM pakket van een andere leverancier. Gebruik de pakket/versie informatie van uw host en de beveiligingsadviezen van die leverancier. PHP/7.4.3 De header is niet voldoende om backported fixes vast te stellen.

Dit rapport behandelt gepubliceerde adviezen voor de bovenstaande distributie/PHP-combinaties, waarbij nieuw toegevoegde records worden opgenomen wanneer de feed wordt vernieuwd. Alleen de vermelde combinaties worden behandeld. Andere distributies, pakketten van derden en WordPress-plug-ins moeten door hun leverancier worden beoordeeld. Gegevens ouder dan 12 uur leveren een niet-conclusief resultaat op.

PHP adviesgegevens van de gedekte Linux-leveranciers via OSV.dev. Ubuntu records door Canonical, opgehaald via OSV.dev. De gefilterde advies snapshot wordt aangepast onder CC BY-SA 4.0. Download de snapshot van het gedeelde advies.Gegevensbronnen en licenties.

Voor eigenaren van apparaten en servers

3. Controleer de beveiligingsupdates van het besturingssysteem

Vergelijk een Windows Server-build of macOS-versie met de gepubliceerde updates van de leverancier.Je vermeldingen blijven op je apparaat staan.Voor Linux gebruik je de bovenstaande pakketcontrole en de hulpprogramma's voor beveiligingsupdates van je distributie.

Waar vind ik de versie?

Voor een remote Windows Server, meldt u zich aan met de goedgekeurde console van uw provider of met bestaande externe bureaubladtoegang. Schakel externe toegang niet alleen voor deze controle in.Windows + R), invoeren winver In PowerShell toont dit alleen-lezen-alternatief de build en revisie:In PowerShell, this read-only alternative shows the build and revision:
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' | Select-Object ProductName, CurrentBuild, UBR
Combineren CurrentBuild en UBR Kies standaard cumulatieve updates alleen als deze server op die manier wordt onderhouden. Open op uw Mac of via een bestaande externe sessie die door de beheerder is goedgekeurd, het Apple-menu → Over deze Mac voor de macOS-versie en vervolgens Systeemvoorkeuren → Algemeen → Software-update om te bevestigen wat voor die Mac wordt aangeboden. sw_vers -productVersion Je hebt geen beheerdersrechten nodig voor dit commando, maar je kunt wel de versie afdrukken.

Linux-updates zijn pakketspecifiek.Gebruik de beveiligingsupdatetools en ondersteuningsinformatie van uw distributie, plus de aparte PHP-pakketcontrole hierboven.Een OS-releasenummer alleen kan de patchstatus van een Linux-machine niet bepalen.

Release feiten van Microsoft en AppleGegevens die ouder zijn dan 12 uur geven een niet-conclusief resultaat. Hierbij wordt de verstrekte versie-informatie gecontroleerd, niet het apparaat, de actieve services of de algehele beveiliging.

Wat doet deze websitebeveiligingscontrole?

Het controleert de uiteindelijke HTTPS-verbinding, geselecteerde antwoordheaders, openbare softwaredeclaraties en een beperkte reeks HTTP-bronverwijzingen en formulieracties.U ontvangt het waargenomen bewijs en een voorgestelde volgende stap.Het gebruikt dezelfde openbare reactie, cache en dagelijkse toewijzing als de Website inspecteur en De SEO scanner.

Betekent een goed resultaat dat een website veilig is?

Nee, er is geen algemene veilige score. HTTPS kan worden gebruikt door kwaadaardige sites en een beveiligingsheader kan aanwezig zijn, maar niet effectief zijn. Een ontbrekende optionele header is niet automatisch een kwetsbaarheid. We testen niet op aanmeldingen, betalingen, malware, verborgen paden, cookies of software-exploits.

Kan dit PHP of WordPress kwetsbaarheden controleren?

Een zichtbaar platform of versie is een aanwijzing, geen bewijs van de patchstatus. Een leverancier kan een oplossing backporten zonder de openbare versie te wijzigen, en een proxy kan een banner wijzigen. Gebruik de hierboven door de eigenaar verstrekte PHP-beoordeling om de vermelde Ubuntu-, Debian-, AlmaLinux- en Rocky Linux PHP-pakketten te vergelijken met hun leveranciersadviezen. Het herkent backports van leveranciers en rapporteert andere gepubliceerde PHP-adviezen en actuele problemen. PHP-builds van derden en WordPress-plug-ins hebben hun eigen leverancierscontrole nodig. De afzonderlijke sectie OS vergelijkt Windows Server-builds en macOS-versies met releaserecords van leveranciers. Er wordt geen exploitverzoek verzonden door deze tool.

Hoe gebruik ik de aanbevelingen?

Begin met het beoogde gedrag van de pagina. Controleer de HTTPS-dekking, bekijk het beleid en test een wijziging in de staging.Bevestig dat formulieren, media en vereiste integraties nog steeds werken. Interpretatiegids voor veiligheidscontroles Voor een praktische volgorde en technische referenties.

Wat als de pagina onvolledig of geblokkeerd is?

Bevindingen beschrijven het antwoord dat de controleur heeft ontvangen, wat een fout of een bot-uitdaging kan zijn.Een onvolledige HTML-lezing kan niet bewijzen dat een bronverwijzing ontbreekt.Een mislukte TLS-verbinding stopt de controle; we omzeilen de certificaatvalidatie niet.

Zal dit de hele website doorzoeken?

Nee, de checker leest één openbare pagina en de crawlinstructies ervan. De checker volgt geen assetlinks, verzendt geen formulieren, voert geen scripts uit en houdt geen controle bij. Querytekenreeksen, privéadressen en referenties worden geweigerd.

Houd deze tool bij de hand

Uw browser slaat de bladwijzer op, deze kan niet automatisch worden toegevoegd.