Situația actuală: PHP2Shell. Două vulnerabilități critice PHP (CVSS 9.2) permit cod malițios fără autentificare. Patchuri din 21.10.2026.Ce este de făcut acum →

Patch management ca proces, nu ca intervenție de urgență

Cine aplică patchuri doar când arde pierde timp în caz de urgență. Cum leagă un proces de patch management, cu clase, ferestre și dovezi fixe, rutina de urgență.

Stadiu 5 min de cititManagement și juridic

Pe scurt: Un proces de patch management stabilește cum circulă actualizările de la primire până la dovadă: în ce clasă intră un patch, în ce fereastră este instalat, cum se testează și se revine, cine repornește și cum se dovedește succesul. Actualizările de rutină rulează planificat, în ritm, iar patchurile de urgență urmează o cale rapidă convenită în prealabil. Astfel, intervențiile de urgență devin un proces repetabil.

Când fiecare patch este o urgență

În seara zilei de 21.10.2026, în multe companii s-a derulat același tipar. Patchurile erau disponibile, BSI insista, iar întrebările au început: avem voie să actualizăm pur și simplu acum? Cine testează? Cine repornește serviciile? Cine anunță conducerea că magazinul online va fi indisponibil pentru scurt timp? Și cum dovedim după aceea că a funcționat?

În companiile fără proces, toate acestea trebuie lămurite pe loc. În companiile cu proces, răspunsul este deja stabilit. Diferența nu stă în tehnică, ci în înțelegeri convenite din timp.

Elementele unui proces de patch management

Un proces viabil distinge mai întâi cât de urgent este un patch. De obicei sunt suficiente trei clase:

Clasă Motiv tipic Fereastră Test Aprobare
Rutină remedieri de erori, actualizări de securitate cu risc scăzut termen lunar fix staging, teste standard IT, conform planului
Urgent încadrare ridicată, sistem accesibil public devansat pe termen scurt redus, fluxurile principale conducerea IT
Urgență breșă critică, atacuri raportate, de exemplu PHP2Shell imediat test rapid de funcționare după instalare aprobare de urgență acordată în prealabil

Cine atribuie ce clasă ar trebui să fie stabilit la fel ca și criteriile. Evaluarea propriu-zisă aparține pasului anterior, vezi Managementul vulnerabilităților în întreprinderile mijlocii.

Importantă este aprobarea de urgență acordată în prealabil. Conducerea decide o dată, în liniște, că la patchurile de urgență se poate acționa imediat, chiar dacă înseamnă o scurtă întrerupere. În caz de urgență, nimeni nu mai trebuie să ceară noaptea un acord.

La fel de importante sunt rolurile. Pentru fiecare sistem ar trebui să fie stabilit cine instalează actualizările, cine testează funcțional dacă magazinul online sau portalul funcționează după aceea și cine este informat. La sistemele externalizate, furnizorul de hosting și agenția fac parte în mod explicit din proces, cu nume și posibilitate de contact. Fereastra fixă de mentenanță ar trebui să fie cunoscută intern, pentru ca vânzările și serviciul clienți să știe când sunt posibile scurte întreruperi.

Măsurați, în plus, cât durează de fapt procesul dumneavoastră: de la publicarea unui patch până la finalizarea dovedită, separat pe clase. Aceste valori proprii arată unde se blochează și fac vizibile îmbunătățirile. Un proces a cărui durată nu o cunoaște nimeni abia poate fi condus.

Parcursul unui patch în opt pași

Fiecare patch, indiferent de clasă, trece prin aceleași stații. Diferă doar ritmul și profunzimea testelor.

  1. Primire: avertizarea sau actualizarea disponibilă este înregistrată, cu dată și sursă.
  2. Încadrare: stabiliți clasa, determinați sistemele afectate conform inventarului.
  3. Pregătire: copie de rezervă sau snapshot, descrieți calea de revenire, informați participanții.
  4. Test: mai întâi în staging sau pe un sistem mai puțin critic.
  5. Instalare: în fereastra convenită, sistem cu sistem.
  6. Repornire: toate serviciile și procesele afectate, nu doar pachetele.
  7. Dovadă: consemnați starea pachetului, intrarea din changelog și pornirea proceselor.
  8. Verificare: controlați funcționarea, iar la breșe de securitate căutați suplimentar urme ale unei intruziuni anterioare.

Pasul 6 este uitat surprinzător de des. PHP își încarcă codul la pornirea proceselor. Cât timp rulează workeri PHP-FPM vechi sau procese Apache cu mod_php, ei continuă să lucreze cu starea veche, vulnerabilă. De ce este așa și cum se repornește corect, găsiți la După actualizare: reporniți PHP-FPM și toți workerii.

Dovezi care contează mai târziu

Un patch fără dovadă nu este, în caz de îndoială, instalat, cel puțin față de clienți, asigurători sau auditori. Consemnați pentru fiecare sistem ce stare a pachetului este instalată, dacă numerele CVE figurează în changelog și când au fost pornite procesele în execuție. Pe sistemele Debian și Ubuntu ajută comenzi de citire ca acestea (adaptați numele pachetului la sistemul dumneavoastră):

# Conține pachetul instalat corecțiile?
apt-get changelog php8.3-fpm 2>/dev/null | grep -E "CVE-2026-109618|CVE-2026-109619"
# Când au fost pornite procesele PHP-FPM în execuție?
ps -eo pid,lstart,cmd | grep "php-fpm" | grep -v grep

Dacă momentul de pornire al proceselor este anterior instalării pachetului, lipsește repornirea. Detaliat descrie acest lucru Dovedirea numerelor CVE în changelog-ul pachetului.

Important

Un patch închide o breșă pentru viitor. El nu elimină software malițios introdus anterior și nu dovedește că nu s-a întâmplat nimic înainte. La patchurile de urgență, o căutare de urme face de aceea parte fixă din procedură.

Automatizați acolo unde este sigur

Actualizările automate de securitate pentru pachetele sistemului de operare preiau multă muncă de rutină. Ele ușurează însă munca doar dacă există copii de rezervă, cineva citește rezultatele și sunt repornite și serviciile afectate. Cum se configurează acest lucru sub Linux și ce limite există descrie Actualizări automate de securitate pe serverele Linux.

Containerele au nevoie de o cale proprie. Acolo nu se actualizează în sistemul în execuție, ci imaginea cu versiunea PHP corectată este reconstruită și distribuită. Un proces de patch care cunoaște doar servere trece ușor peste aceste sisteme. Includeți de aceea în lista căilor de patch și pipeline-urile de build și registrele de imagini, cu o persoană responsabilă și cu aceeași dovadă ca la serverele clasice: ce versiune PHP rulează în containerul distribuit și de când?

Aplicațiile, CMS-urile și pluginurile necesită de obicei o cale proprie, testată, pentru că actualizările schimbă acolo mai des funcții. Termenul lunar fix este locul potrivit pentru ele. Important este ca, în final, toate căile să se întâlnească în aceeași documentație: un loc unde se vede ce sistem se află în ce stare.

Cum ajută PHP SOS concret?

  • Redactăm împreună cu dumneavoastră clasele de patchuri, ferestrele și aprobările, potrivite sistemelor și organizației dumneavoastră.
  • Configurăm, acolo unde este sensibil, actualizări automate de securitate cu verificarea repornirii și notificare.
  • Preluăm patchurile de urgență, inclusiv repornirea, dovada și căutarea de urme, prin serviciul nostru de patch PHP.
  • Ținem dovezile pentru fiecare sistem astfel încât să le puteți prezenta clienților, asigurătorilor sau auditorilor.

Concluzie: Patch managementul pare lipsit de spectacol cât timp funcționează. Exact acesta este scopul: când sosește următoarea avertizare critică, rulează o procedură exersată și nimeni nu trebuie să improvizeze.

Întrebări frecvente

Care este diferența dintre patch management și managementul vulnerabilităților?

Managementul vulnerabilităților înregistrează și evaluează breșele și decide ce este de făcut. Patch managementul pune decizia în practică: testează actualizările, le instalează, repornește serviciile și dovedește succesul. Cele două se îmbină.

Ar trebui actualizările de securitate să fie instalate automat?

Pentru pachetele sistemului de operare este adesea sensibil, cu condiția să existe copii de rezervă și să se verifice după rulare. Important este ca și serviciile afectate să repornească. La PHP, altfel rămân în memorie procese vechi cu codul vulnerabil.

Cum dovedesc că un patch chiar are efect?

Cu starea pachetului instalat și numerele CVE din changelog-ul pachetului, momentul instalării și momentul de pornire al proceselor aflate în execuție, care trebuie să fie ulterior instalării.

Ce fac dacă o actualizare strică ceva?

Pentru asta există calea de revenire: o copie de rezervă sau un snapshot înainte de actualizare și o procedură descrisă de revenire. La actualizările de securitate, revenirea ar trebui să fie excepția și să fie combinată cu o măsură provizorie.

Surse

Contact imediat

Fiecare oră contează. Scrieți-ne acum.

Descrieți pe scurt sistemul, versiunea PHP și ce ați observat. Ne vom face auziți, clarificăm situația și lucrăm la distanță până când incidentul este încheiat și documentat.

Ajutor imediat