Fil-qosor: Jekk aġġornament ta' PHP jew backport huwiex l-għażla t-tajba jiddependi minn kemm għad irid jaħdem is-sistema tagħkom u kemm huwa ppruvat sew il-backport. Backport tad-distribuzzjoni proprja fuq sistema operattiva appoġġata huwa triq sħiħa. Backports tas-sors, sorsi terzi u appoġġ kummerċjali fit-tul għal PHP 8.1 u eqdem huma pontijiet b'data ta' skadenza. Fit-tul jgħin biss it-trasferiment għal verżjoni ta' PHP li l-proġett PHP għadu jappoġġa uffiċjalment.
Għaliex il-mistoqsija hija urġenti wara PHP2Shell
Fil-21/10/2026 il-proġett PHP irranġa PHP2Shell fil-verżjonijiet 8.5.12, 8.4.27, 8.3.36 u 8.2.35. Għal PHP 8.1 u eqdem m'hemmx aktar releases uffiċjali, biss backports minimi tas-sors għal 7.4, 8.0 u 8.1. Skont l-istampa speċjalizzata kważi l-verżjonijiet kollha lura sa PHP 5.4 huma affettwati.
B'hekk ħafna operaturi ta' sistemi antiki jiffaċċjaw l-istess mistoqsija: Huwa biżżejjed li tirranġaw il-vulnerabbiltà kif jista' jkun, jew issa jrid ikun hemm l-aġġornament li ilu snin jiġi mdewwem? X'ifisser aġġornament fil-prattika jiddeskrivih l-offerta tagħna dwar il-Migrazzjoni minn PHP 8.1 u eqdem. X'japplika mingħajr aġġornament uffiċjali jinsab f'PHP 8.1 u eqdem: x'japplika issa. Dan l-artikolu jgħin fil-bilanċ bejniethom.
Liema tipi ta' backport hemm
"Backport" huwa terminu kollettiv. Dejjem ifisser li korrezzjoni minn verżjoni aktar ġdida tiġi meħuda f'waħda aktar antika. Min jagħmel dan u kemm huwa ppruvat sew, madankollu, ivarja ħafna.
- Backport tad-distribuzzjoni: Debian, Ubuntu, Red Hat u oħrajn jieħdu korrezzjonijiet tas-sigurtà fil-pakketti PHP tar-releases appoġġati tagħhom. In-numru tal-verżjoni spiss jibqa' l-istess; skont rapporti, pereżempju Ubuntu 24.04 wara l-aġġornament ikompli juri 8.3.6. Il-korrezzjoni tiġi ppruvata permezz tal-changelog tal-pakkett u l-avviżi tas-sigurtà tad-distribuzzjoni.
- Sors terz: Ir-repożitorju sury.org ta' Ondřej Surý, skont rapporti, ipprovda builds għall-fergħat kollha minn 5.6 sa 8.5. Mhuwiex l-arkivju tas-sigurtà ta' Debian. Id-dettalji jinsabu f'Ir-repożitorju sury.org.
- Backport tas-sors tal-proġett PHP: Għal 7.4, 8.0 u 8.1 hemm patches minimi fil-kodiċi tas-sors, imma l-ebda releases lesti. Min juzahom irid jibni PHP hu stess, jittestjah u jżommu fil-futur.
- Appoġġ kummerċjali fit-tul: Fornituri bħal TuxCare ELS jew Zend/HeroDevs joffru manutenzjoni għal verżjonijiet antiki. Jekk u meta jkopru PHP2Shell irid jiġi kkonfermat bil-miktub; dan ma kienx ippruvat fis-sorsi magħrufa. Aktar dwar dan f'Appoġġ fit-tul għal verżjonijiet antiki ta' PHP.
Aġġornament ta' PHP jew backport: it-tqabbil
| Kriterju | Aġġornament għal verżjoni appoġġata | Backport (skont it-tip) |
|---|---|---|
| Protezzjoni minn PHP2Shell | Iva, b'8.2.35, 8.3.36, 8.4.27 jew 8.5.12 | Iva, jekk komplut u ppruvat |
| Aġġornamenti futuri tas-sigurtà | Uffiċjalment sat-tmiem tal-appoġġ tal-verżjoni | Biss sakemm il-fornitur rispettiv iżomm |
| Prova | Numru tal-verżjoni flimkien mar-restart | Changelog tal-pakkett b'numri CVE, konferma tal-fornitur |
| Sforz issa | Medju sa għoli, meħtieġa testijiet ta' kompatibbiltà | Baxx mad-distribuzzjoni, għoli bil-bini proprju |
| Sforz aktar tard | Baxx sal-qabża li jmiss ta' verżjoni | Jikber ma' kull vulnerabbiltà ġdida |
| Riskju għall-applikazzjoni | Inkompatibbiltajiet ma' kodiċi antik u estensjonijiet | Baxx, l-imġieba tibqa' l-aktar l-istess |
| Adattat bħala soluzzjoni permanenti | Iva | Biss il-backport tad-distribuzzjoni fil-qafas ta' sistema operattiva appoġġata |
Il-linja "Sforz aktar tard" hija l-aktar importanti. PHP2Shell mhux se jkun l-aħħar vulnerabbiltà. Kull xahar fuq verżjoni mingħajr appoġġ uffiċjali jfisser li l-avviż li jmiss iqajjem l-istess mistoqsija.
Liema verżjoni fil-mira tal-aġġornament?
Skont php.net japplika għal kull fergħa ta' PHP: sentejn ta' appoġġ attiv, wara sentejn korrezzjonijiet tas-sigurtà biss. Minn dan jirriżultaw dawn id-dati tat-tmiem tal-appoġġ tas-sigurtà:
| Verżjoni | Appoġġ tas-sigurtà sa |
|---|---|
| PHP 8.2 | 31/12/2026 |
| PHP 8.3 | 31/12/2027 |
| PHP 8.4 | 31/12/2028 |
| PHP 8.5 | 31/12/2029 |
Aġġornament għal 8.2 għalhekk huwa biss waqfa qasira. Min jimigra xorta waħda għandu jimmira għal verżjoni b'orizzont itwal, sakemm is-CMS, il-ħanut u l-estensjonijiet jappoġġawha. Dan jivverifikawh fir-rekwiżiti tas-sistema tal-manifattur, mhux mill-memorja. Kif jaħdem iċ-ċiklu tar-releases jispjegah Verżjonijiet ta' PHP u ċ-ċiklu tar-releases.
Ikun liema jkun it-triq: wara l-installazzjoni l-proċessi kollha ta' PHP iridu jibdew mill-ġdid. Backport li jinsab biss fuq id-disk ma jipproteġix sakemm workers qodma jaħdmu fil-memorja.
Sekwenza pragmatika għal sistemi antiki
- Minnufih: Issettjaw miżuri temporanji skont php.net jew neħħu s-sistema temporanjament mix-xibka jekk ma hemm l-ebda korrezzjoni ppruvata disponibbli.
- Fil-jiem li ġejjin: Installaw backport ippruvat, jekk possibbli mid-distribuzzjoni proprja jew b'konferma bil-miktub tal-fornitur.
- Fl-istess ħin: Ivverifikaw il-kompatibbiltà tal-applikazzjoni ma' verżjoni appoġġata u iffissaw skeda.
- Fix-xhur li ġejjin: Aġġornament għall-verżjoni fil-mira, ippreparat f'kopja tat-test, b'pjan ta' irtirar.
Li tarau l-backport bħala pont, mhux bħala mira, hija l-idea deċiżiva.
Meta ma teħtieġux fornitur għal dan
Jekk is-server tagħkom jaħdem fuq Debian, Ubuntu jew RHEL appoġġat u d-distribuzzjoni tipprovdi l-backport, aġġornament regolari bir-restart u ħarsa lejn il-changelog huma biżżejjed. Dan amministratur b'esperjenza jagħmlu waħdu. Għajnuna tiswa f'bini proprju, sorsi terzi, verżjonijiet antiki ħafna jew applikazzjoni li l-kompatibbiltà tagħha ħadd ma jista' jara b'mod ġenerali.
Kif tgħin PHP SOS b'mod konkret?
- Niċċekkjaw liema verżjonijiet ta' PHP u sorsi tal-pakketti jaħdmu fuq is-servers tagħkom u jekk hemmx korrezzjoni ppruvata.
- Ninstallaw backports, nibdew mill-ġdid u niddokumentaw il-prova permezz tal-changelog.
- Nittestjaw l-applikazzjoni tagħkom f'kopja kontra l-verżjoni fil-mira u nsemmu inkompatibbiltajiet.
- Nippjanaw u nakkumpanjaw l-aġġornament fil-qafas tal-Migrazzjoni minn PHP 8.1 u eqdem.
Konklużjoni
Il-backport tad-distribuzzjoni huwa triq sħiħa, il-backports l-oħra kollha huma pontijiet. Min hu mwaħħal fuq PHP 8.1 jew eqdem għandu juża l-backport biex jikseb ħin għall-aġġornament, mhux biex ikompli jdewwmu.
Mistoqsijiet frekwenti
Backport huwa sigur daqs aġġornament?
Għall-vulnerabbiltà konkreta rranġata, backport jista' jkun ekwivalenti jekk huwa komplut u ppruvat. Jirranġa madankollu biss dak li ġie rtirat 'il fuq. Aġġornament għal verżjoni appoġġata jġib barra minn hekk l-aġġornamenti uffiċjali kollha tas-sigurtà tal-futur.
Kif nagħraf li l-backport tiegħi jkopri PHP2Shell?
Mill-changelog tal-pakkett: hemmhekk għandhom jissemmew in-numri CVE CVE-2026-109618 u CVE-2026-109619. Taħt Debian u Ubuntu dan juri apt-get changelog, fil-familja RHEL rpm -q --changelog. In-numru tal-verżjoni waħdu mhuwiex prova.
Kemm-il żmien oħra PHP 8.2 jirċievi aġġornamenti tas-sigurtà?
Skont php.net l-appoġġ tas-sigurtà għal PHP 8.2 jintemm fil-31/12/2026. Min illum jaġġorna għal 8.2 għandu għalhekk jippjana mill-ewwel il-pass li jmiss.
Jiswa appoġġ kummerċjali fit-tul għal verżjonijiet antiki ta' PHP?
Jista' jkun pont jekk aġġornament ma jkunx possibbli fi żmien qasir. Ħalluhom jikkonfermaw bil-miktub jekk u minn meta PHP2Shell huwa kopert. Fis-sorsi magħrufa sa issa dan ma kienx ippruvat.