Sitwazzjoni attwali: PHP2Shell. Żewġ vulnerabbiltajiet kritiċi ta' PHP (CVSS 9,2) jippermettu kodiċi malizzjuż mingħajr login. Patches mill-21/10/2026.X'għandu jsir issa →

Itfi verżjonijiet qodma ta' PHP fil-panel tal-hosting

PHP2Shell hija okkażjoni tajba biex titneħħa l-PHP qadima. Hekk tipproċedi fi tliet fażijiet, biex ebda websajt u ebda cronjob ma jfalli mingħajr ma tinduna.

Stat 6 min. qariHosting u distribuzzjonijiet

Fil-qosor: L-aktar mod sigur biex tiddiżattiva verżjonijiet qodma ta' PHP huwa fi tliet fażijiet: sib l-użu, imblokka l-verżjoni u osserva, u biss imbagħad iddiżinstalla. F'Plesk handler jista' l-ewwel jiġi diżattivat, b'mod li ma jistax jintgħażel aktar, u aktar tard jitneħħa taħt Updates u Components. Kull verżjoni mneħħija hija waħda anqas li għandek tippatcja u terġa' tibda fil-vulnerabbiltà li jmiss bħal PHP2Shell.

Għaliex proprju issa tnaddaf?

Il-ġimgħa wara PHP2Shell uriet lil ħafna amministraturi kemm verżjonijiet ta' PHP huma installati fuq is-servers tagħhom. Kull waħda minnhom kellha tiġi vverifikata, kull waħda kellha bżonn aġġornament jew miżuri temporanji, kull servizz restart. Għal PHP 8.1 u eqdem hemm biss backports minimi tas-sors, għal PHP 8.2 l-appoġġ jintemm fil-31/12/2026.

B'din l-esperjenza frisk fil-memorja dan huwa l-mument it-tajjeb biex tnaddaf. Kif issib l-installazzjonijiet kollha jiddeskrivih l-artikolu Diversi verżjonijiet ta' PHP fuq server. Hawnhekk jidħol il-pass li jmiss: l-għeluq ikkontrollat.

Fażi 1: sib l-użu

Qabel ma titfi xi ħaġa, trid tkun taf min juża verżjoni. Il-websajts huma l-parti ovvja. Inqas viżibbli huma s-subdomains, l-installazzjonijiet tat-test, il-cronjobs, l-iskripts u l-komponenti tal-panel.

F'Plesk il-kmand plesk bin php_handler --list jelenka l-handlers rreġistrati kollha. B'--get-usage Plesk juri, skont id-dokumentazzjoni, liema dominji jużaw handler speċifiku. Iż-żewġ kmandi ma jbiddlu xejn.

# Plesk: il-handlers kollha u d-dominji li jużaw handler
plesk bin php_handler --list
plesk bin php_handler --get-usage -id <handler-id>

# B'mod ġenerali: cronjobs li jsejħu verżjoni speċifika ta' PHP
grep -rE "php(7|8\.0|8\.1)" /etc/crontab /etc/cron.d /var/spool/cron 2>/dev/null

Iċċekkja wkoll il-logs tal-aċċess tal-websajts affettwati: installazzjoni tat-test li ilha xhur ma rċevietx talba hija kandidata għat-tneħħija, mhux għall-migrazzjoni. Innota għal kull verżjoni qadima min juża u għaliex.

Staqsi wkoll lin-nies li jaħdmu mal-websajts. Redazzjonijiet, aġenziji u dipartimenti spiss jafu proċessi li ma jinsabu f'ebda lista: l-esportazzjoni annwali għall-kontabilità, il-formola għal fiera, l-interface mas-sistema tal-ġestjoni tal-merkanzija. Dak li hemmhekk jiddependi minn verżjoni qadima jidher biss meta jonqos.

Fażi 2: imblokka u osserva

Il-pass intermedju jipprevjeni li verżjoni tiġi assenjata mill-ġdid, mingħajr ma titħassar minnufih. F'Plesk hemm il-possibbiltà li handlers individwali jiġu diżattivati. Skont id-dokumentazzjoni ta' Plesk, handler diżattivat ma jistax jintgħażel aktar fl-issettjar ta' PHP ta' websajt; il-verżjoni tibqa' installata. Fuq il-linja tal-kmand dan isir b'plesk bin php_handler --disable -id <handler-id>.

Id-dominji li għadhom jużaw il-verżjoni l-antika biddluhom qabel, f'qbil mar-responsabbli, għal verżjoni appoġġata. Kif dan jidher mill-perspettiva tas-sid tal-websajt jiddeskrivih l-artikolu Biddel il-verżjoni ta' PHP fl-area tal-klijent tal-hosting. L-għażla tal-handler it-tajjeb tispjegaha l-artikolu Plesk: kif nifhmu l-handlers ta' PHP.

Waqt il-perjodu ta' osservazzjoni oqgħod attent għal messaġġi ta' żball fil-logs, għal riżultati nieqsa ta' cronjobs u għal feedback mill-utenti. F'panels oħra l-funzjonijiet jissejħu b'mod differenti; hemmhekk iċċekkja d-dokumentazzjoni tal-manifattur.

Suġġeriment

Iffissa t-tmiem tal-perjodu ta' osservazzjoni bħala data u semmi min japprova d-diżinstallazzjoni wara. Inkella l-pass intermedju jsir stat permanenti, u l-verżjoni l-antika tibqa' fuq is-server xorta waħda.

Fażi 3: iddiżinstalla

Biss meta l-perjodu ta' osservazzjoni jgħaddi mingħajr irregolaritajiet, tneħħi l-verżjoni għal kollox. F'Plesk dan isir, skont id-dokumentazzjoni, taħt Tools & Settings, Updates, Add/Remove Components, fil-qasam Web hosting fuq il-verżjonijiet tal-interpretatur ta' PHP. Il-verżjonijiet installati huma mmarkati hemmhekk u jistgħu jintgħażlu għat-tneħħija.

Fuq servers mingħajr panel l-amministratur tal-pakketti jieħu ħsieb dan. Iffranka l-konfigurazzjoni tal-verżjoni qabel, pereżempju /etc/php/7.4/ taħt Debian u Ubuntu, biex f'emerġenza tkun tista' tsegwi liema issettjar kien japplika.

# Salva l-konfigurazzjoni, imbagħad neħħi l-pakketti ta' fergħa (eżempju Debian/Ubuntu, PHP 7.4)
tar czf /root/php74-konfiguration.tar.gz /etc/php/7.4/
apt remove 'php7.4*'

Wara t-tneħħija jixraq kontroll. F'Plesk id-dokumentazzjoni tirrakkomanda plesk bin php_handler --reread, biex l-informazzjoni tal-handlers terġa' tinqara wara bidliet fil-binaries ta' PHP. Iċċekkja wkoll jekk pjanijiet tas-servizz għadhomx jirreferu għall-verżjoni mneħħija.

Ostakli tipiċi

Ostaklu Kif tagħrfu X'jgħin
Komponent tal-panel jiddependi mill-verżjoni Il-panel jirrapporta dipendenza meta tneħħi Biddel il-komponent l-ewwel jew żomm il-verżjoni
Pjan tas-servizz jirreferi għal verżjoni qadima Websajts ġodda jirċievu l-verżjoni l-qadima jew messaġġ ta' żball Adatta l-pjan, imbagħad neħħi l-verżjoni
Cronjob isejjaħ mogħdija fissa L-iskript jonqos wara t-tneħħija Biddel il-mogħdija għal verżjoni appoġġata
L-applikazzjoni ma taħdimx fuq il-verżjoni l-ġdida Żball fil-log tal-iżbalji wara l-bidla Aġġorna jew mexxi l-applikazzjoni

Jekk applikazzjoni ma tistax titgħolla għal verżjoni appoġġata, it-tifi tal-verżjoni l-antika ma jibqax kwistjoni ta' konfigurazzjoni, imma proġett ta' migrazzjoni. Ir-riskji ta' fergħat skaduti jiddeskriviha l-gwida PHP End-of-Life: ir-riskji ta' verżjonijiet skaduti.

Il-kandidat li jmiss diġà huwa magħruf

It-tindif mhuwiex azzjoni darba biss. Diġà fil-31/12/2026 PHP 8.2 joħroġ mill-appoġġ tal-proġett PHP. Min issa jneħħi verżjonijiet sa 8.1 għandu fl-istess ħin jiddeċiedi x'jiġri b'8.2. Inkella l-istess logħba tibda mill-ġdid fi ftit ġimgħat.

Regola sempliċi li ppruvat tajjeb għas-server: jiġu offruti biss fergħat li l-proġett PHP jappoġġja. Kull fergħa tirċievi meta tiġi stabbilita data li fiha terġa' tiġi vverifikata, skont it-tmiem tal-appoġġ fuq php.net. Sfond dwar dan iċ-ċiklu tispjegah il-paġna Verżjonijiet ta' PHP u ċ-ċiklu tar-releases.

Min bħala hoster jew aġenzija għandu klijenti fuq is-server għandu jinformahom kmieni. Avviż b'data, talba għall-bidla u offerta ta' appoġġ jevitaw li fil-jum stabbilit websajts jaqgħu. Klijenti li l-applikazzjoni tagħhom ma tiġix magħhom hekk jagħrfu fil-ħin li ġej aġġornament jew migrazzjoni u jistgħu jippjanaw għalihom.

Kif tgħin PHP SOS b'mod konkret?

  • Niddeterminaw liema websajts, cronjobs u komponenti tal-panel jużaw liema verżjoni ta' PHP.
  • Inbiddlu d-dominji f'qbil magħkom għal verżjonijiet appoġġati u nimblukkaw handlers qodma.
  • Wara l-perjodu ta' osservazzjoni nneħħu verżjonijiet qodma b'mod ikkontrollat u niċċekkjaw ir-riżultat.
  • Fejn l-applikazzjonijiet ma jitqegħdux, nippjanaw il-migrazzjoni minn PHP 8.1 u eqdem.

Mistoqsijiet frekwenti

Għaliex għandi nneħħi verżjonijiet ta' PHP li ma jintużawx?

Kull verżjoni installata trid tiġi vverifikata, aġġornata u mibdija mill-ġdid f'kull vulnerabbiltà. Fergħat qodma bħal PHP 8.1 u eqdem ma jirċievux aktar aġġornamenti mill-proġett PHP. Verżjonijiet mhux użati jġibu biss riskju u xogħol.

X'inhi d-differenza bejn id-diżattivazzjoni u d-diżinstallazzjoni?

Meta tiddiżattiva, il-verżjoni tibqa' installata, imma ma tistax tintgħażel mill-ġdid. Meta tiddiżinstalla, titneħħa mis-server. Id-diżattivazzjoni hija l-pass intermedju sigur biex tara jekk jonqosx xi ħaġa.

It-tneħħija ta' verżjoni ta' PHP tista' tfixkel funzjonijiet tal-panel?

Iva. Xi komponenti ta' panel, pereżempju webmail jew għodod ta' amministrazzjoni, jiddependu minn verżjoni speċifika ta' PHP. Iċċarawhom qabel ma tneħħu, il-panel ġeneralment jindika.

Kemm għandu jdum il-perjodu ta' osservazzjoni?

Twil biżżejjed biex il-proċessi regolari kollha jkunu ħadmu mill-inqas darba, jiġifieri anke cronjobs xahriin u esportazzjonijiet. Iddeterminaw it-tul mad-dipartimenti tal-qasam.

Sorsi

Kuntatt immedjat

Kull siegħa tgħodd. Iktbu lilna issa.

Iddeskrivu fil-qosor is-sistema, il-verżjoni ta' PHP u dak li osservajtu. Nikkuntattjawkom, niċċaraw is-sitwazzjoni u naħdmu mill-bogħod sakemm l-inċident jingħalaq u jiġi ddokumentat.

Għajnuna immedjata