Qual è il difetto del codice PHP che potrebbe bloccare il 70% di Internet?

Daniele Bianchi

Qual è il difetto del codice PHP che potrebbe bloccare il 70% di Internet?

I siti web governativi in ​​Europa e altrove sono andati offline dopo che la notizia di vulnerabilità critiche in un linguaggio di programmazione ampiamente utilizzato ha spinto gli operatori dei siti web a cercare di proteggere i loro sistemi.

Mercoledì gli sviluppatori del linguaggio di programmazione PHP hanno rilasciato nuove correzioni urgenti, affermando che tutti gli utenti sono “incoraggiati ad aggiornare immediatamente”.

Storie consigliate

elenco di 3 elementifine dell’elenco

PHP viene eseguito sui server che ospitano i siti Web, costruendo pagine dietro le quinte prima che raggiungano il browser del visitatore. La maggior parte delle persone non lo vede mai, ma alimenta qualsiasi cosa, dai blog ai negozi online e ai portali governativi.

Le vulnerabilità nascoste nel software da anni sono state scoperte con l’aiuto dell’intelligenza artificiale. I dettagli su di essi sono trapelati online martedì prima che le correzioni fossero disponibili, costringendo PHP a pubblicarle in fretta.

Gli esperti hanno affermato che si stavano preparando a un’ondata di intrusioni mentre gli hacker si lanciavano per anticipare gli aggiornamenti.

Qual è il problema?

Andrew Cullen, docente di intelligenza artificiale e sicurezza informatica all’Università di Melbourne, ha affermato che molti dispositivi nel mondo sono collegati a un pezzo di software fondamentale, ed è lì che è stato trovato il bug.

La vulnerabilità consente a un hacker di eseguire codice su un sito web, il che significa che potrebbe modificare il sito web o forzarlo a rilasciare informazioni personali raccolte in un database, ha detto Cullen ad Oltre La Linea.

Entrambi i difetti derivano dal modo in cui PHP gestisce gli errori fatali, come l’esaurimento della memoria. Poiché il problema risiede nello stesso PHP, anche il sito web più semplice che esegue una versione interessata può essere vulnerabile e gli aggressori potrebbero leggere password e altre credenziali dalla memoria di un server, ha affermato Wiz, la società di sicurezza cloud. Entrambi i difetti hanno ottenuto un punteggio di 9,2 su 10 sulla scala di gravità standard del settore, collocandoli nella categoria “critica”.

Le due falle, soprannominate PHP2Shell, sono state trovate indipendentemente da due società di sicurezza informatica che utilizzano l’intelligenza artificiale. California, in collaborazione con OpenAI, ha segnalato il primo l’11 agosto. Wiz, di proprietà di Google, ha segnalato il secondo il 24 agosto.

Le vulnerabilità sono rimaste nascoste nel codice PHP per più di un decennio e sarebbe stato straordinariamente complicato per un hacker umano trarne vantaggio, ha affermato Wiz in una nota.

Calif e Wiz hanno affermato di essersi coordinati tra loro, con il team PHP e OpenAI prima di rendere pubbliche le vulnerabilità.

Tuttavia, il capo della sicurezza di Amazon, CJ Moses, ha affermato che il suo team di sicurezza ha rilevato un tentativo di sfruttare le vulnerabilità il 17 ottobre, quattro giorni prima della divulgazione pubblica.

Moses ha detto che non è chiaro come l’hacker sia venuto a conoscenza dei difetti mentre i rapporti di Calif e Wiz erano ancora sotto embargo. I ricercatori di sicurezza di solito mantengono segreti i dettagli dei difetti finché non è pronta una soluzione, in modo che gli aggressori non possano utilizzarli nel frattempo.

Chi può essere potenzialmente colpito?

PHP, un linguaggio che risale ai primi anni ’90 e inizialmente stava per Personal Home Page, è alla base di vaste parti del web rivolto al pubblico ed è integrato nei siti WordPress, Drupal, Joomla e Magento, il che significa che qualsiasi vulnerabilità critica ha potenzialmente enormi conseguenze a catena.

Calif, Wiz e la società di infrastrutture web Cloudflare hanno affermato che i difetti riguardano PHP 5.4 e versioni successive, con più di un decennio di rilasci.

Cullen ha affermato che la vulnerabilità è “davvero senza precedenti”, sottolineando che PHP alimenta oltre il 70% dei siti Web a livello globale, sebbene i siti che sono stati aggiornati siano protetti.

“Esiste un rischio reale per il tipo di infrastruttura digitale condivisa su cui tutti facciamo affidamento”, ha detto Cullen ad Oltre La Linea. “C’è preoccupazione nella comunità della sicurezza informatica su quale sarà il raggio d’azione di questo, anche se gli sviluppatori di PHP sono stati molto rapidi nel provare a sviluppare patch per questo.”

Cullen ha aggiunto che mentre l’intelligenza artificiale stava migliorando nella sicurezza informatica, stava anche migliorando nel ruolo di hacker. “Ciò significa che stiamo sviluppando sistemi… che rendono Internet più sicuro aiutando a correggere i bug, ma lo stiamo anche rendendo più rischioso scoprendo bug e creando bug che saranno in grado di hackerare”, ha detto.

Qual è stato l’impatto finora?

Nei Paesi Bassi, la stessa agenzia olandese per la sicurezza informatica è andata offline, affermando di averlo fatto per precauzione a causa delle vulnerabilità. Diverse organizzazioni hanno seguito l’esempio e hanno messo offline i siti web rivolti al pubblico, tra cui il porto di Rotterdam, il portale governativo Overheid.nl, l’associazione nazionale di calcio KNVB, i siti web dei cinque maggiori partiti politici del paese e diversi siti web ospedalieri.

Il primo ministro olandese Rob Jetten ha detto che sta monitorando attentamente la situazione.

Le interruzioni sono state ancora più diffuse in Finlandia, dove il fornitore statale di servizi IT Valtori ha affermato che i servizi della rete pubblica governativa sono stati messi offline “come misura precauzionale”.

Il Ministero degli Interni francese ha dichiarato di aver sottoposto tutti i suoi siti web ad una manutenzione preventiva.

Il servizio pubblico federale belga per gli affari esteri, il commercio estero e la cooperazione allo sviluppo ha dichiarato di aver temporaneamente messo offline i suoi siti Web dopo segnalazioni di attacchi informatici che sfruttavano le vulnerabilità PHP, sebbene il centro di sicurezza informatica del paese abbia affermato di non aver registrato alcun attacco ai siti Web belgi.

Il governo della Corea del Sud ha aumentato il livello di allerta per la sicurezza informatica nel settore privato e ha attivato misure di risposta all’emergenza. Ha fornito linee guida sulla sicurezza a circa 28.000 aziende con responsabili della sicurezza informatica registrati e 5.900 membri ⁠ di una rete governativa di condivisione delle informazioni ⁠, nonché operatori di infrastrutture critiche, società di web hosting e data center.

L’operatore dell’enciclopedia online Wikipedia ha anche affermato di aver rimosso un numero imprecisato di sistemi fino a quando non fosse stato possibile patcharli in modo sicuro, mentre Internet Archive, la vasta libreria online, ha affermato di essere stata brevemente offline per affrontare il problema.

Daniele Bianchi

Daniele Bianchi, nativo di Roma, è il creatore del noto sito di informazione Oltre la Linea. Appassionato di giornalismo e di eventi mondiali, nel 2010 Daniele ha dato vita a questo progetto direttamente da una piccola stanza del suo appartamento con lo scopo di creare uno spazio dedicato alla libera espressione di idee e riflessioni. La sua mission era semplice e diretta: cercare di capire e far comprendere agli altri ciò che sta effettivamente succedendo nel mondo. Oltre alla sua attività di giornalista e scrittore, Daniele investe costantemente nell'arricchimento della sua squadra, coinvolgendo professionisti con le stesse passioni e interessi.