PHP-nødtilstanden: Derfor skal din server opgraderes med det samme
I webudviklingens verden er nogle nyheder "rart at have", mens andre er "læg alt og ret det". I dag er vi helt sikkert i den sidste kategori.
En omfattende sikkerhedsmeddelelse er netop blevet offentliggjort om to kritiske sårbarheder i PHP, der udgør rygraden i store dele af internettet. Med en alvorsgrad på 9.2 ud af 10 er dette ikke blot mindre fejl – de kan potentielt slå websteder ihjel.
Truslen: Remote Code Execution (RCE)
Kernen i problemet er Remote Code Execution. I almen tale betyder det, at en angriber ikke blot besøger dit websted, men får mulighed for at køre egen tilpassede kode direkte på din server. Dermed kan de ændre dit indhold, overtage brugersessioner eller – værst af alt – udtrække følsomme data fra din database.
Har du en idé? Find det perfekte domæne til den
Vores AI-domænenavnegenerator foreslår ledige navne på tværs af hundredvis af endelser. Gratis SSL, DNS og Whois-beskyttelse er inkluderet.
Omfanget er overvældende. Fordi sårbarhederne påvirker næsten alle versioner af PHP fra version 5 og fremefter, er skadeomfanget enormt. Eftersom WordPress alene driver over 40 % af internettet, og næsten alle WordPress-websteder er afhængige af PHP, står en stor del af internettet i dag i ildlinjen.
Hvorfor "automatiske opdateringer" måske ikke redder dig
Hvis du er en almindelig bruger, er du måske vant til at klikke på "Opdater" i dit WordPress-administrationspanel og regne med, at det så var det. Stol ikke på det i dag.
Sikkerhedseksperter, herunder teamet hos Wordfence, har advaret om, at disse specifikke opdateringer ikke kan installeres via de standardmæssige automatiske CMS-opdateringer. Det kræver en rettelse på serverniveau. Du (eller din DevOps-ingeniør) skal manuelt opgradere PHP-versionen i dit hostingmiljø for at sikre, at opdateringen anvendes korrekt.
"Den nukleare mulighed": At tage websteder offline
Sårbarheden er så alvorlig, at organisationer som UK National Cyber Security Centre og Den Europæiske Unions CERT har udstedt en alvorlig advarsel. Hvis du ikke kan lappe din server med det samme, kan det sikreste være at isolere din applikation fra det offentlige internet eller tage den helt offline.
Det lyder ekstremt, men da proof-of-concept-exploits allerede er under udvikling, er tiden til at "vente til weekenden" udløbet. Cloudflare har desuden allerede rapporteret om de første angreb, der rammer PHP-baserede websteder.
Pro-tip til udviklere og administratorer:
- Kontrollér din PHP-version: Sørg for at vide præcis, hvilken version du kører.
- Vent ikke på, at plugin'en løser problemet: Hvis du administrerer din egen VPS eller cloud-instans, skal du køre opdateringerne i din pakkehåndtering (f.eks.
sudo apt upgrade php) med det samme. - Brug en firewall: Hvis du ikke kan lappe straks, skal du sikre, at din WAF (Web Application Firewall) er opdateret, så den kan fange de første mønstre i udnyttelsesforsøg.
- Overvåg dine logfiler: Hold nøje øje med serverens adgangslogfiler for usædvanlige POST-anmodninger eller uventede kommandoeksekveringer.
På NameOcean ved vi, at oppetid er alt, men sikker oppetid er det, der faktisk betyder noget. Lad ikke en enkelt sårbarhed tage dit hårde arbejde offline – opdatér dit PHP-miljø i dag!
Har du en idé? Find det perfekte domæne til den
Vores AI-domænenavnegenerator foreslår ledige navne på tværs af hundredvis af endelser. Gratis SSL, DNS og Whois-beskyttelse er inkluderet.