Bitcoin Core corregge 3 bug di sicurezza scoperti dall’intelligenza artificiale

Gli sviluppatori di Bitcoin Core hanno rilasciato aggiornamenti di sicurezza dopo che una scansione del codice basata sull'intelligenza artificiale ha individuato tre vulnerabilità, tra cui una che potrebbe consentire agli aggressori di mandare in crash i nodi Bitcoin in esecuzione su Windows e macOS.

I risultati sono stati resi pubblici il 28 ottobre, dopo che gli sviluppatori hanno verificato i problemi e distribuito le correzioni per le versioni del software supportate.

La tempistica è particolarmente interessante. Bitcoin Core ha recentemente modificato la sua politica di divulgazione delle vulnerabilità di sicurezza perché l'intelligenza artificiale sta rendendo molto più facile individuare determinate debolezze del software.

Per chi gestisce nodi Bitcoin, il messaggio è chiaro: mantenere il software aggiornato sta diventando sempre più importante, dato che la ricerca sulle vulnerabilità sta accelerando.

In breve

  • Bitcoin Core ha rivelato tre vulnerabilità scoperte tramite la scansione del codice assistita dall'intelligenza artificiale, tra cui una falla che potrebbe mandare in crash i nodi in esecuzione su Windows, macOS e BSD.
  • Le correzioni di sicurezza sono disponibili nelle versioni 29.5, 30.4, 31.2 e 32.1 di Bitcoin Core.
  • Gli sviluppatori stanno accelerando la divulgazione delle vulnerabilità grazie agli strumenti di intelligenza artificiale che rendono più facile individuare le debolezze del software precedentemente nascoste.

L'intelligenza artificiale scopre un bug in grado di mandare in crash i nodi Bitcoin.

La preoccupazione più seria riguarda il modo in cui Bitcoin Core gestisce determinate connessioni di rete su sistemi operativi diversi da Linux.

Un utente malintenzionato connesso a un nodo vulnerabile potrebbe inviare dati TCP trattati in modo speciale, causando un consumo crescente di memoria da parte del software.

Alla fine, il nodo interessato potrebbe esaurire la memoria e bloccarsi.

La vulnerabilità è stata scoperta il 23 ottobre tramite Project Loupe, un'iniziativa di scansione automatica del codice sviluppata da Elias Rohrer presso Spiral.

Gregory Sanders, collaboratore di Bitcoin Core, ha verificato la scoperta prima che giungesse al team di sicurezza del progetto.

Secondo l'avviso di sicurezza ufficiale di Bitcoin Core , il problema riguarda i sistemi Windows, macOS e BSD. I nodi Linux non sono vulnerabili a questa specifica falla perché utilizzano un meccanismo diverso per il monitoraggio delle connessioni di rete.

È importante sottolineare che si tratta di una vulnerabilità di tipo denial-of-service. L'avviso non descrive un attacco che consenta a qualcuno di rubare Bitcoin da un portafoglio.

Altre due vulnerabilità sollevano interrogativi

La stessa indagine ha portato alla luce due ulteriori punti deboli.

Uno di questi riguardava connessioni peer obsolete che potevano rimanere aperte mentre i messaggi si accumulavano in memoria.

In determinate condizioni, ciò potrebbe esaurire gradualmente le risorse di un nodo e interferire con il normale funzionamento.

Il terzo problema riguardava i file che Bitcoin Core utilizza per annullare le modifiche alla blockchain durante le riorganizzazioni.

In teoria, un utente malintenzionato con notevoli capacità di mining potrebbe creare le condizioni per corrompere questi record e costringere i nodi interessati a spegnersi.

Tuttavia, gli sviluppatori hanno classificato tale vulnerabilità come di bassa gravità perché il suo sfruttamento richiederebbe circostanze altamente improbabili.

La distinzione è importante. Non tutte le falle di sicurezza presentano lo stesso livello di pericolo, anche quando la descrizione tecnica sembra allarmante.

Per chiunque segua gli sviluppi di Bitcoin , queste rivelazioni offrono un utile promemoria del fatto che la manutenzione della rete implica continui miglioramenti del software.

Bitcoin Core cambia le modalità di segnalazione dei problemi di sicurezza.

Forse l'aspetto più rilevante non sono le vulnerabilità in sé, ma la rapidità con cui sono state divulgate.

In precedenza, Bitcoin Core poteva mantenere riservate determinate problematiche di sicurezza per periodi prolungati, dando agli operatori dei nodi il tempo di installare le correzioni prima che i dettagli diventassero pubblici.

Questo approccio diventa meno efficace quando gli strumenti automatizzati sono in grado di individuare autonomamente le stesse debolezze.

In base alla politica aggiornata, le vulnerabilità considerate facili da individuare possono ricevere patch e avvisi pubblici più rapidamente.

Possiamo comprenderne il ragionamento. Tenere segreta una falla offre una protezione limitata se qualcun altro può scoprirla con una scansione relativamente semplice assistita dall'intelligenza artificiale.

La sfida consiste nel trovare un equilibrio tra una divulgazione più rapida dei dati e un numero sufficiente di test.

Gli sviluppatori devono assicurarsi che gli aggiornamenti di sicurezza urgenti non introducano ulteriori problemi.

Cosa dovrebbero sapere gli operatori dei nodi Bitcoin

Bitcoin Core ha rilasciato le versioni patchate 29.5, 30.4, 31.2 e 32.1.

Gli operatori che utilizzano le versioni interessate sono invitati a consultare le informazioni ufficiali sul rilascio e ad aggiornare il proprio software.

C'è un limite importante: la correzione per la vulnerabilità del file di annullamento non protegge completamente i sistemi a 32 bit o i nodi che memorizzano i dati della blockchain su unità FAT32.

Tali configurazioni rimangono esposte a quel particolare problema.

Per gli exchange, i miner e le aziende che si affidano all'infrastruttura Bitcoin, la manutenzione del software è una priorità operativa.

Un nodo che si blocca potrebbe interrompere temporaneamente la convalida e l'inoltro delle transazioni, con la potenziale conseguenza di interrompere i servizi che dipendono da esso.

L'intero settore blockchain si trova ad affrontare sfide simili, man mano che i sistemi software diventano più complessi.

L'intelligenza artificiale sta cambiando il futuro della sicurezza delle criptovalute.

La ricerca sulla sicurezza assistita dall'intelligenza artificiale rappresenta al contempo un'opportunità e una sfida.

Gli sviluppatori possono esaminare basi di codice di grandi dimensioni in modo più efficiente, identificare problemi trascurati e risolvere le vulnerabilità prima che causino danni seri.

Purtroppo, anche gli aggressori potrebbero trarre vantaggio da queste stesse capacità.

Ecco perché la decisione di Bitcoin Core di accelerare le divulgazioni merita attenzione.

Anziché presumere che mantenere riservate le vulnerabilità protegga sempre gli utenti, gli sviluppatori si stanno adattando a un mondo in cui trovare i bug potrebbe diventare considerevolmente più facile.

Monitoreremo l'impatto di questo approccio sui futuri aggiornamenti di sicurezza, soprattutto man mano che un numero maggiore di report generati dall'intelligenza artificiale raggiungerà i team di sviluppo delle criptovalute.

Per ora, le ultime correzioni dimostrano che la sicurezza di Bitcoin dipende non solo dalla crittografia sottostante, ma anche dalle persone che si occupano della manutenzione del software.

Nel nostro continuo impegno a trattare le notizie relative alla sicurezza e al settore delle criptovalute , tale distinzione rimarrà fondamentale.

Inizia a scrivere il termine ricerca qua sopra e premi invio per iniziare la ricerca. Premi ESC per annullare.

Torna in alto