Hotfix di emergenza distribuito per prevenire l'interruzione della rete Lightning

Dopo la recente v0.15.3. aggiornamento alla rete Lightning, è stata scoperta una vulnerabilità critica di sicurezza da ricercatori indipendenti di sicurezza informatica che potenzialmente consentirebbe a malintenzionati di impedire ai nodi lnd di analizzare le transazioni.

Un Lightning Network Daemon (lnd) è un'implementazione completa di un Lightning Network Node, insieme ai servizi e ai plug-in che gli consentono di connettersi al resto della rete Lightning, una blockchain Layer-2 per Bitcoin che consente agli smart contract di essere eseguito sulla rete BTC.

Aggiornamento rilasciato poche ore dopo il rilevamento

Grazie al lavoro attento del membro della comunità Burak e agli sviluppatori reattivi, l'hotfix v0.15.4-beta è stato rilasciato circa tre ore dopo la scoperta del bug.

Se lasciato incustodito, il bug potrebbe avere fermato transazioni in corso se i nodi responsabili dell'analisi sono stati attaccati da malintenzionati.

"Questa è una versione di hot fix di emergenza per correggere un bug che può impedire ai nodi lnd di analizzare determinate transazioni che hanno un numero molto elevato di input di controllo."

Gli sviluppatori che utilizzano Lightning Network hanno ora due settimane per applicare l'aggiornamento. Successivamente, i timelock dei canali attualmente in vigore scadranno e lasceranno nuovamente i nodi vulnerabili.

Secondo bug critico in un mese, scoperto da Burak

Il bug più recente, che ha interessato la libreria btcd wire parsing del Lightning Network, è stato scoperto e annunciato da Burak su Twitter.

Nella transazione blockchain utilizzata per dimostrare il bug, lo sviluppatore ha lasciato un messaggio ironico indicando la causa principale del problema: “Eseguirai cln. E sarai felice”.

Lo sviluppatore è stato anche responsabile della scoperta di un bug simile il 9 ottobre. In quel caso, Burak ha creato una transazione multisig 998 su 999 che è stata prontamente rifiutata da entrambi i nodi LND e btcd. Ciò ha comportato il rifiuto dell'intero blocco in cui è stata registrata la transazione, portando a una misera commissione di transazione di soli $ 5.16.

Sebbene questo bug possa aver reso felici molti nella comunità di Bitcoin, tecnicamente era comunque un exploit del sistema ed è stato corretto poco dopo.

Questa vulnerabilità sarebbe stata segnalata anche dall'hacker Anthony Towns, che ha inoltrato le informazioni a uno sviluppatore principale di Lightning Network.

Nonostante la rapida risoluzione di questi due bug, hanno portato alla richiesta di un programma di ricompense dei bug per Lightning Network, poiché questi sono stati segnalati solo per buona fede. Senza incentivi per gli hacker etici a scoprire e segnalare bug simili, non si può dire chi potrebbe scoprire prima problemi futuri.

OFFERTA SPECIALE (sponsorizzata)

Binance Free $ 100 (esclusivo): Usa questo link per registrarti e ricevere $100 gratuiti e il 10% di sconto sulle commissioni su Binance Futures il primo mese (condizioni).

Offerta speciale PrimeXBT: Usa questo link per registrarti e inserire il codice POTATO50 per ricevere fino a $ 7,000 sui tuoi depositi.

Fonte: https://cryptopotato.com/emergency-hotfix-deployed-to-prevent-disruption-to-the-lightning-network/