Vad använder jag?

Säkerhetskontroll av webbplatser

Kontrollera offentliga webbplatsinställningar eller utvärdera ägarens tillhandahållna PHP-paketdetaljer mot leverantörens rådgivning.Gratis kontroller, med tydliga bevis och nästa steg.

Offentlig webbplatskontrollKontrollera ditt PHP paketKontrollera OS-uppdateringar

1. Kontrollera inställningar för offentliga webbplatser

En offentlig sida, kontrolleras på begäran, adressen skickas till vår server, sidskript körs aldrig. Hur webbplatskontroller använder data.

Ange en offentlig sida utan frågeparametrar Ange inte privata, lösenordsskyddade eller konfidentiella länkar.

3 nya kontroller per nätverk / dagAlla rapportsektioner gratisInget konto behövs

Alla tre webbplatskontrollerna delar en kvot som återställs vid midnatt UTC. Misslyckade försök kan använda en kontroll. Delade nätverk delar kvoten; cachade rapporter använder inte en ny kontroll. En gräns för hela webbplatsen skyddar också denna kostnadsfria tjänst.

För webbplatsägare

2. Kontrollera din PHP paket

Matcha din distributions PHP-paket mot leverantörens säkerhetsmeddelanden. Ingen webbplatsadress behövs. Dina poster finns kvar i den här fliken.

PHP2Shell: kontrollera dina PHP-säkerhetsuppdateringar

Denna PHP-sårbarhetskontroll jämför din fullständigt installerade paketversion med leverantörsrättelser för CVE-2026-109618 och CVE-2026-109619, tillsammans med andra publicerade PHP-bulletiner. Leverantörer kan bakåtanpassa säkerhetsuppdateringar utan att ändra PHP-versionen, så en version som PHP 7.4.3 ensam kan inte bekräfta om en uppdatering är installerad.Använd paketkontrollen nedan; den försöker inte utnyttja en sårbarhet.

Hitta information om din server och dina paket

Använd en dator som du äger eller administrerar. Dessa kommandon läser information, de installerar inte uppdateringar eller ändrar inställningar. Ange aldrig ett lösenord, en privat SSH-nyckel eller en åtkomsttoken i WAIU.

Hanterade värdtjänster, cPanel eller Plesk

Öppna kontrollpanelen för ditt webbhotell och välj webbplatsen. Leta reda på dess PHP-inställningar eller PHP-hanterare för att identifiera versionen och om den använder PHP-FPM eller en Apache-modul.

Om skalåtkomst inte är tillgängligt, fråga din leverantör: ”Vilket OS/release, PHP-körtidsversion, fullständigt installerad paketrevision och paketförråd tjänar den här webbplatsen? Använder den körande webbprocessen det paketet, och har tjänster startats om sedan säkerhetsuppdateringen?”

Aktivera inte SSH eller skapa en offentlig phpinfo() Leverantörshanterade, PPA-, Remi-, Homebrew- och anpassade byggnader behöver den leverantörens säkerhetsbevis snarare än jämförelsen av distributionspaket.

Anslut till din Linux-server med SSH
  1. Du hittar serveradressen, SSH-användarnamnet och åtkomstinstruktionerna i kontrollpanelen för ditt webbhotell, fråga din administratör om du är osäker.
  2. I Windows öppnar du Windows Terminal eller PowerShell. I macOS öppnar du Terminal och i Linux öppnar du din vanliga terminal.
  3. Ersätt användarnamnet och värdnamnet i exemplet nedan. Använd den port och SSH-nyckelmetod som anges av din värd.Dela inte nyckeln eller lösenordet.
  4. Kontrollera serverns fingeravtryck mot leverantörens betrodda post innan du accepterar en första anslutning Om ett befintligt fingeravtryck har ändrats oväntat, stanna och kontrollera med leverantören.
  5. Kör de relevanta skrivskyddade kommandona nedan. Du behöver normalt inte sudo eller root-åtkomst. Typ exit när du är klar.

Anslut med hjälp av dina värduppgifter

ssh your-user@your-server.example

Om SSH inte är tillgängligt, använd leverantörens webbläsarkonsol eller fråga supporten.En behållare har sitt eget operativsystem och paketinventarier; att bara kontrollera dess värd kan ge fel svar.

Ubuntu eller Debian: OS, PHP och fullständig paketrevision

1. Läs operativsystemets namn och version

cat /etc/os-release

Användning ID och VERSION_ID, såsom ubuntu och 20.04. Välj distribution och PHP-gren i formuläret.

2. Läs kommandoraden PHP som en första ledtråd

php -v

Det här är bara en ledtråd, webbplatsen kan köra en annan PHP-version. Kontrollera webbplatsens värdinställningar eller webbserver/PHP-FPM-konfiguration innan du bekräftar kryssrutan för runtime.

3. Exempel: inspektera PHP 7.4 FPM-paketet

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

Ersätt php7.4-fpm med det installerade webbpaketet, till exempel php8.3-fpm eller libapache2-mod-php8.3”Inga paket hittades” betyder att paketnamnet inte är installerat; installera det inte för denna kontroll. Kopiera den fullständiga versionen efter paketnamnet, inklusive eventuell epok, Ubuntu/Debian-suffix och ESM-revision.

4. Exempel: kontrollera paketets listade förråd

apt-cache policy php7.4-fpm

Använd ditt faktiska paketnamn igen. Bekräfta att den installerade versionen kommer från den officiella förvaringen för den valda distributionen. En förvaringslista i sig bevisar inte ursprunget för ett manuellt installerat paket. Ubuntu Pro/ESM-åtkomst och supportbehörighet måste också vara giltiga.

AlmaLinux eller Rocky Linux: paket och PHP-ström

1. Läs operativsystemets namn och version

cat /etc/os-release

2. Läs det installerade PHP-FPM-paketet med dess epok

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

3. Läs leverantörs- och paketinformation

rpm -qi php-fpm

För en annan webbhanterare, använd motsvarande installerade PHP-paket.Använd den fullständiga versionen efter paketnamnet, inklusive epoken såsom 0: och det fullständiga modulsuffixet. Matcha den valda PHP-strömmen exakt. Be administratören att bekräfta det officiella förrådet och att detta paket tjänar webbplatsen. Remi eller andra tredjepartsströmmar är utanför denna jämförelse.

Andra Linux-distributioner eller PHP på Windows/macOS

OS-uppdateringskontrollen är separat från PHP. Välj inte ett liknande Ubuntu-, Debian- eller RPM-paket från en annan leverantör. Använd din värds paket-/versionsinformation och leverantörens säkerhetsråd. Kombinationer som inte stöds returnerar ”Kan inte bestämma”. PHP/7.4.3 rubriken är inte tillräcklig för att fastställa bakåtanpassade rättelser.

Den här rapporten omfattar publicerade bulletiner för distributions-/PHP-kombinationerna ovan, med nyligen tillagda poster inkluderade när flödet uppdateras. Endast de listade kombinationerna omfattas. Andra distributioner, tredjepartspaket och WordPress-tillägg behöver sin leverantörs bedömning. Data som är äldre än 12 timmar ger ett ofullständigt resultat.

PHP rådgivande data från de täckta Linux leverantörer via OSV.dev. Ubuntu poster av Canonical, hämtad via OSV.dev. Den filtrerade rådgivande ögonblicksbilden är anpassad under CC BY-SA 4.0. Ladda ned den delade rådgivande ögonblicksbilden.Datakällor och licenser.

För enhets- och serverägare

3. Kontrollera säkerhetsuppdateringar för operativsystemet

Jämför en Windows Server-version eller macOS-version med leverantörens publicerade uppdateringar. Dina poster finns kvar på din enhet.För Linux använder du paketkontrollen ovan och distributionens säkerhetsuppdateringsverktyg.

Var hittar jag versionen?

För en fjärr-Windows Server loggar du in med din leverantörs godkända konsol eller befintlig åtkomst till fjärrskrivbordet. Aktivera inte fjärråtkomst bara för den här kontrollen.Öppna Kör (Windows + R), skriv winver och kopiera serverversionen och den fullständiga OS-versionen, inklusive revisionen efter punkten.I PowerShell visar det här skrivskyddade alternativet versionen och revisionen:
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' | Select-Object ProductName, CurrentBuild, UBR
Kombinera CurrentBuild och UBR Välj kumulativa standarduppdateringar endast om det är så den här servern underhålls. På din Mac, eller via en befintlig fjärrsession som godkänts av administratören, öppnar du Apple-menyn → Om den här datorn för macOS-versionen och sedan Systeminställningar → Allmänt → Programuppdatering för att bekräfta vad som erbjuds för den Mac-datorn. sw_vers -productVersion Skriver ut versionen. Du behöver inte ha administratörsrättigheter för det kommandot.

Linux-uppdateringar är paketspecifika. Använd din distributions säkerhetsuppdateringsverktyg och supportinformation, samt den separata PHP-paketkontrollen ovan.Enbart ett OS-versionsnummer kan inte fastställa korrigeringsstatusen för en Linux-maskin.

Pressmeddelande från Microsoft och AppleData som är äldre än 12 timmar ger ett resultat som inte är slutgiltigt. Detta kontrollerar den angivna versionsinformationen, inte enheten, de tjänster som körs eller den övergripande säkerheten.

Vad gör denna webbplats säkerhetskontroll?

Den kontrollerar den slutliga HTTPS-anslutningen, valda svarsrubriker, offentliga programvarudeklarationer och en begränsad uppsättning HTTP-resursreferenser och formuläråtgärder.Du får de observerade bevisen och ett föreslaget nästa steg.Den använder samma offentliga svar, cache och dagliga tilldelning som Inspektör för webbplats och Gratis SEO scanner.

Betyder ett bra resultat att en webbplats är säker?

Nej. Det finns ingen övergripande säker poäng. HTTPS kan användas av skadliga webbplatser, och en säkerhetshuvudtext kan finnas men vara ineffektiv. En saknad valfri huvudtext är inte automatiskt en sårbarhet. Vi testar inte inloggningar, betalningar, skadlig kod, dolda sökvägar, cookies eller utnyttjande av programvara.

Kan detta kontrollera PHP eller WordPress sårbarheter?

En synlig plattform eller version är en ledtråd, inte ett bevis på patch-status. En leverantör kan bakåtanpassa en fix utan att ändra den offentliga versionen, och en proxy kan ändra en banner. Använd den PHP-bedömning som tillhandahålls av ägaren ovan för att jämföra de listade Ubuntu-, Debian-, AlmaLinux- och Rocky Linux-PHP-paketen med deras leverantörsrådgivningar. Den känner igen leverantörens bakåtanpassningar och rapporterar andra publicerade PHP-rådgivningar samt aktuella problem. Tredjeparts PHP-byggnader och WordPress-tillägg behöver sina egna leverantörskontroller. Den separata OS-sektionen jämför Windows Server-byggnader och macOS-versioner med leverantörens utgivningspost. Ingen exploit-begäran skickas av detta verktyg.

Hur använder jag rekommendationerna?

Börja med sidans avsedda beteende. Kontrollera HTTPS-täckningen, granska policyn och testa en ändring i lagringen. Kontrollera att formulär, media och nödvändiga integreringar fortfarande fungerar. Läs vår tolkningsguide för säkerhetskontroll för en praktisk sekvens och tekniska referenser.

Vad händer om sidan är ofullständig eller blockerad?

Resultaten beskriver svaret som kontrolleraren fick, vilket kan vara ett fel eller en bot-utmaning.En ofullständig HTML-läsning kan inte bevisa att en resursreferens saknas.En misslyckad TLS-anslutning stoppar kontrollen; vi förbigår inte certifikatvalidering.

Kommer detta att genomsöka hela webbplatsen?

Nej. Kontrollen läser en offentlig sida och dess genomsökningsinstruktioner. Den följer inte resurslänkar, skickar inte formulär, kör inte skript och fortsätter inte att övervaka. Frågesträngar, privata adresser och autentiseringsuppgifter avvisas. Cachade ögonblicksbilder behåller sin kontrolltid. Alla webbplatskontroller har samma begränsade tilldelning.

Ha det här verktyget till hands

Din webbläsare sparar bokmärket. Den här webbplatsen kan inte lägga till det automatiskt.