L’archivio del 23 Ottobre 2026

Cerchiamo i bug

Probabilmente negli ultimi giorni avete già letto o sentito parlare di una notizia tecnica che vi è sembrata del tutto irrilevante personalmente per voi: nel linguaggio di programmazione PHP (con cui sono stati realizzati milioni di siti web) sono state individuate due vulnerabilità critiche. Se non vi occupate di sviluppo web, non perdete tempo a leggere la descrizione tecnica di tali vulnerabilità; se invece vi occupate di sviluppo web, sapete già tutto sugli aspetti tecnici di tali vulnerabilità anche senza il mio intervento.
Allo stesso tempo, è importante che praticamente tutti gli utenti dell’internet siano a conoscenza delle conseguenze dell’individuazione di tali vulnerabilità. Il fatto è che gli sviluppatori seri di siti web scritti in PHP si sono affrettati ieri e oggi ad aggiornare le versioni di PHP utilizzate sui propri server: in quattro di queste versioni le vulnerabilità sono già state risolte dagli stessi sviluppatori del PHP. E l’aggiornamento della versione in uso può comportare modifiche nel funzionamento del codice del sito, poiché in qualsiasi linguaggio di programmazione l’elaborazione di alcuni comandi cambia da una versione all’altra (anche in questo caso, non vi carico di dettagli che non vi servono). Affinché il codice del sito, memorizzato nei file sul server, sia pienamente compatibile con la nuova versione del linguaggio di programmazione, è necessario verificare il funzionamento dell’intero sito e aggiornare i frammenti del codice ormai obsoleti. Quindi, se uno dei siti che utilizzate in questi giorni dovesse improvvisamente funzionare in modo strano o addirittura male, sappiate che il suo sviluppatore è passato a una versione sicura del PHP, ma non ha ancora individuato e corretto tutte le incongruenze nel codice.
Cosa potete fare voi, in qualità di semplici utenti? La risposta è ovvia: segnalare allo sviluppatore o all’amministratore del sito un malfunzionamento tecnico riscontrato sul sito. Lui, da solo, potrebbe non individuarlo così rapidamente come è capitato a voi (per esempio, perché ha iniziato la ricerca «da un’altra parte»).
In che modo quanto detto sopra si applica proprio a questo mio sito? Anche a questa domanda c’è una risposta semplice: ieri sono passato alla versione più recente del PHP disponibile sul mio server, anche se nel mio caso specifico non era tanto necessario (l’amministratore del server aveva già «messo in sicurezza» la versione del linguaggio che stavo utilizzando). Ma la sicurezza non è mai troppa, e prima o poi avrei comunque dovuto aggiornare. Quindi l’ho fatto pure per il CMS… E voi, visitatori, ora segnalatemi tutte le stranezze tecniche e gli errori che notate sul sito: magari salta fuori qualcosa da qualche parte che io non ho ancora notato.