Varnostni strokovnjaki po vsem svetu te dni opozarjajo na izjemno resno varnostno pomanjkljivost v programskem jeziku PHP, poimenovano PHP2Shell. Ker na tehnologiji PHP temelji skoraj 75 % vseh spletnih strani in spletnih portalov (vključno z večino sistemov, kot je WordPress), gre za grožnjo, ki zahteva takojšnjo pozornost vodstev podjetij in skrbnikov IT-sistemov.
Za organizacije, ki sodijo med bistvene ali pomembne subjekte po evropski direktivi NIS 2, tovrstni incidenti niso le tehnična težava, temveč neposreden preizkus skladnosti z zakonodajo in učinkovitosti obvladovanja kibernetskih tveganj.
Kaj se dogaja in zakaj je grožnja tako nevarna?
V jedru sistema PHP sta bili odkriti dve kritični napaki, ki spletnim napadalcem omogočata t. i. oddaljen prevzem nadzora nad strežnikom (Remote Code Execution):
Vdor brez gesel ali uporabniških pravic: Napadalec za izvedbo napada ne potrebuje prijave v sistem. Zadošča že, da na ranljivo spletno stran pošlje posebej prirejen spletni zahtevek.
Prekinitev zaščite na strežniku: Napaka povzroči zmedo v delovnem pomnilniku strežnika, kar nepridipravom omogoči zagon lastne zlonamerne kode in potencialen dostop do celotnega zalednega omrežja.
Napadi se že dogajajo: Ker so podrobnosti o napaki že javno dostopne, avtomatizirani boti na spletu že aktivno iščejo in napadajo nezaščitene sisteme.
Povezava z NIS 2 in ZInf-V1: Kje nastane odgovornost vodstva?
Direktiva NIS 2 od organizacij ne zahteva le pasivne skladnosti, temveč proaktivno obvladovanje kibernetskih tveganj ter varnost v dobavni verigi.
Obvezno nameščanje varnostnih popravkov: Redno in pravočasno krpanje znanih ranljivosti je osnovna higienska zahteva direktive. Če organizacija postane žrtev napada zaradi mesece neposodobljenega PHP strežnika, gre za neposredno opustitev dolžnega ravnanja.
Nevarnost za zaledne podatke: Uspešen vdor preko spletnega strežnika pogosto služi kot vstopna točka do internih baz podatkov, finančnih evidenc in osebnih podatkov strank.
Zahteve glede poročanja o incidentih: Če ranljivost vodi v motnje delovanja bistvenih storitev ali krajo podatkov, NIS 2 in ZInf-V1 določata stroge roke za priglasitev incidenta pristojnim organom.
3 ključni koraki za zmanjšanje tveganja
Če v vaši organizaciji upravljate lastne spletne strežnike ali pa za to skrbijo vaši zunanji izvajalci, nemudoma preverite naslednje:
Pozovite zunanje vzdrževalce ali IT oddelek k preverjanju
Vprašajte jih, na kateri različici PHP tečejo vaši spletni portali in aplikacije. Zahtevajte potrdilo, da so bili nameščeni zadnji uradni varnostni popravki (različice 8.2.35, 8.3.36, 8.4.27, 8.5.12 ali novejše).
Ukinite zastarele sisteme
Če vaši sistemi še vedno tečejo na opuščenih različicah, kot so PHP 7.4, 8.0 ali 8.1, uradnih popravkov zanje ni več. Te sisteme je nujno treba čim prej posodobiti na podprte različice.
Vključite dodatno zaščito (WAF)
Če takojšnja posodobitev aplikacij ni mogoča zaradi kompatibilnosti, naj tehnična ekipa na spletnem požarnem zidu (WAF) ali strežniku vklopi začasne filtre za blokiranje sumljivih zahtevkov.
Hitro ukrepanje v takšnih primerih loči varna podjetja od tistih, ki se znajdejo v novicah o kibernetskih incidentih. Pregled in posodobitev strežnikov vam bosta vzela le malo časa, preprečila pa bosta tveganje resnih izpadov in visokih glob.
Potrebujete pomoč? Kontaktirajte nas.
