Una donna che utilizza un laptop navigando in un centro dati contemporaneo con server a specchio.

Blog

PHP si aggiorna. E il tuo sito? Cosa controllare dopo l'avviso CERT-EU

· Luciana Dimauro

Foto di Christina Morillo su Pexels

PHP si aggiorna. E il tuo sito? CERT-EU, il servizio di cybersicurezza delle istituzioni dell'Unione Europea, ha segnalato due vulnerabilità di sicurezza in PHP, una delle tecnologie più utilizzate per siti web e applicazioni aziendali. Le correzioni sono già disponibili.

È quindi un buon momento per fare una verifica. In questo articolo spieghiamo in parole semplici cosa significa, cosa controllare sul proprio sito o gestionale web e come organizzare gli aggiornamenti senza rischi inutili.

Fonte della segnalazione: CERT-EU

Cos'è PHP e perché riguarda anche la tua azienda

PHP è un linguaggio di programmazione che gira sul server, cioè sul computer che ospita il sito. Molti siti aziendali, e-commerce e applicazioni interne si basano su PHP, spesso senza che il titolare lo sappia: è il caso, ad esempio, di molti siti realizzati con CMS diffusi come WordPress o di gestionali web sviluppati su misura.

Se il tuo sito o una tua applicazione usano PHP, la versione installata sul server conta. Una versione non aggiornata può contenere vulnerabilità note, cioè difetti che qualcuno potrebbe sfruttare per accedere a dati, alterare il sito o interromperne il funzionamento.

Cosa significa "vulnerabilità con correzione disponibile"

Quando viene scoperta una vulnerabilità, gli sviluppatori di PHP rilasciano una versione corretta (una patch). Da quel momento la soluzione esiste, ma non si applica da sola: chi gestisce il server deve installarla.

Il periodo più delicato è proprio questo: la vulnerabilità è pubblica, la correzione è disponibile, ma molti sistemi non sono ancora aggiornati.

Cosa controllare: una checklist pratica

1. La versione PHP in uso

Puoi trovarla nel pannello di controllo dell'hosting, nelle informazioni di sistema del CMS (WordPress, ad esempio, la mostra in "Salute del sito") o chiedendola a chi gestisce il server. Annota il numero completo, ad esempio 8.x.y.

2. Se la versione è ancora supportata

Ogni versione di PHP riceve aggiornamenti di sicurezza solo per un periodo limitato. Sul sito ufficiale php.net è disponibile l'elenco delle versioni supportate. Se la tua versione non lo è più, non riceverà nuove correzioni: in quel caso serve pianificare un passaggio a una versione più recente.

3. Gli aggiornamenti di sicurezza installati

Anche all'interno di una versione supportata, bisogna verificare di avere l'ultimo rilascio disponibile, quello che contiene le correzioni.

4. Chi è responsabile degli aggiornamenti

Dipende dal tipo di hosting:

  • hosting condiviso o gestito: spesso è il provider ad aggiornare PHP, ma a volte la scelta della versione resta al cliente nel pannello. Vale la pena verificare.
  • server dedicato o VPS: gli aggiornamenti sono di norma a carico di chi gestisce il server, cioè tu o il tuo fornitore tecnico.

5. Il corretto funzionamento dopo l'aggiornamento

Un aggiornamento può creare incompatibilità con plugin, temi o codice personalizzato, soprattutto nei passaggi tra versioni principali. Dopo l'aggiornamento controlla le funzioni essenziali: pagine principali, moduli di contatto, carrello e pagamenti, accesso all'area riservata.

Come aggiornare in modo prudente

  1. Fai un backup completo di file e database prima di intervenire.
  2. Se possibile, prova prima in un ambiente di test (staging), una copia del sito non visibile al pubblico.
  3. Aggiorna anche CMS, plugin e librerie: una versione PHP aggiornata non protegge da componenti vecchi.
  4. Verifica i log di errore nelle ore successive.
  5. Annota cosa è stato fatto e quando, così la prossima volta sarà più semplice.

La sicurezza è anche manutenzione

La sicurezza non riguarda solo la gestione delle emergenze. È fatta soprattutto di manutenzione regolare: aggiornamenti periodici, backup verificati, controllo delle versioni supportate. Una segnalazione come questa di CERT-EU è un buon promemoria, ma l'obiettivo è non dover rincorrere ogni avviso: avere un processo di aggiornamento che funziona in modo ordinario.

Domande frequenti

Come faccio a sapere se il mio sito usa PHP?

Se usi WordPress, Joomla, Drupal, PrestaShop o molti gestionali web, quasi certamente sì. In caso di dubbio, chiedi al tuo provider di hosting o a chi ha realizzato il sito.

Aggiornare PHP può rompere il sito?

Può succedere, soprattutto con plugin o codice non aggiornati. Per questo servono backup, test e una verifica delle funzioni principali dopo l'intervento.

Ogni quanto bisogna controllare la versione PHP?

Una verifica periodica, ad esempio mensile, è una buona abitudine, insieme a un controllo straordinario quando vengono segnalate vulnerabilità rilevanti.


Non sai che versione di PHP usa il tuo sito o chi dovrebbe aggiornarla?
In Codebits possiamo aiutarti a verificare la situazione e a gestire gli aggiornamenti in modo ordinato. Contattaci o scrivi a info@codebits.it.