← Ultimi articoli
💻 computer science

Blockchain Attacks and Defenses: A Layered and Cross-Domain Survey

Questo articolo esamina l'evoluzione della ricerca sulla sicurezza della blockchain nell'ultimo decennio categorizzando attacchi e difese attraverso un'architettura a quattro livelli e confini di fiducia cross-domain, con un focus specifico sul mutamento del panorama delle minacce guidato dalla finanza decentralizzata e dall'interoperabilità cross-chain.

Autori originali: Junjie Hu, Na Ruan

Pubblicato 2026-07-09
📖 6 min di lettura🧠 Approfondimento

Autori originali: Junjie Hu, Na Ruan

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Il Quadro Generale: Da un Semplice Registro a una Città Complessa

Immaginate che le blockchain siano iniziate come un semplice quaderno condiviso dove un gruppo di amici annotava chi doveva soldi a chi. Era sicuro perché tutti avevano una copia, e nessuno poteva cancellare una pagina senza che gli altri se ne accorgessero.

Ma nell'ultimo decennio, questo quaderno si è evoluto in una gigantesca città automatizzata. In questa città, il "quaderno" non serve solo per i soldi; gestisce leggi complesse (smart contract), amministra banche (DeFi) e connette altre città (bridge cross-chain). L'obiettivo è far funzionare questa città in modo equo e sicuro senza un sindaco o un capo della polizia.

Tuttavia, man mano che la città cresceva, anche il modo in cui le persone cercavano di romperla cambiava.

  • I vecchi attacchi erano come distruggere la rete elettrica o bloccare le strade (attacchi di rete).
  • I nuovi attacchi sono come trovare un vuoto nelle leggi fiscali della città per rubare milioni, o ingannare una banca facendole credere che un assegno falso sia reale (attacchi economici e logici).

Questo articolo è una massiccia mappa di sicurezza che ci aiuta a capire dove sono le crepe in questa nuova città e come ripararle.


I Quattro Livelli della Città (L'Architettura)

Gli autori suddividono la blockchain in quattro piani, come un edificio. Gli attacchi possono avvenire su qualsiasi piano, ma spesso iniziano su uno e causano danni su un altro.

  1. Il Piano della Rete (Le Strade): Questo è l'internet che connette tutti i computer.
    • Il Rischio: Immaginate un criminale che blocca le strade in modo che una casa specifica non possa comunicare con il resto della città. Possono isolare una casa (un "Eclipse Attack") o ingannare il postino affinché consegni lettere false (BGP Hijacking).
  2. Il Piano dei Dati e della Crittografia (La Cassaforte e le Serrature): Qui avviene la matematica per mantenere le cose segrete e immutabili.
    • Il Rischio: È come avere una serratura hi-tech che è perfetta in teoria, ma la persona che tiene la chiave ha fatto un errore di battitura. O, immaginate una "prova magica" (Zero-Knowledge Proof) che afferma che siete ricchi senza mostrare il vostro conto bancario, ma l'incantesimo ha un bug che permette di falsificare la prova.
  3. Il Piano del Consenso e degli Incentivi (Le Regole e i Giudici): Qui i computer concordano su quale sia la verità e vengono pagati per farlo.
    • Il Rischio: Immaginate una giuria che viene pagata per votare in un certo modo. Se un criminale offre loro abbastanza soldi, potrebbero votare per cambiare la storia. Questo include il "Miner Extractable Value" (MEV), dove le persone che gestiscono i semafori (validatori) vedono un grosso camion in arrivo e lo spostano in prima fila per prendere una mizia, lasciando tutti gli altri bloccati.
  4. Il Piano delle Applicazioni (I Negozi e le Banche): Qui vivono le applicazioni reali (come prestare denaro o scambiare token).
    • Il Rischio: È qui che si perde la maggior parte dei soldi. È come una cassaforte di una banca con una serratura perfetta, ma il cassiere è stato ingannato nel dare i soldi a qualcuno che indossava un travestimento. O, un attacco "Flash Loan", dove un criminale prende in prestito un miliardo di dollari per un secondo (senza garanzie), manipola il mercato e restituisce il prestito prima ancora che la banca se ne accorga.

La Zona di Pericolo: Quando i Livelli Collidono (Attacchi Cross-Domain)

La parte più importante di questo articolo riguarda gli attacchi Cross-Domain. Questo accade quando parti diverse del sistema si fidano l'una dell'altra, ma tale fiducia viene meno.

L'Analogia del Ponte:
Immaginate due città, la Città A e la Città B, collegate da un ponte.

  • La Città A blocca la vostra auto in un garage.
  • La Città B vi dà una "auto di carta" (un token) che dice che possedete l'auto nella Città A.
  • Il Ponte è l'intermediario che controlla la serratura e rilascia l'auto di carta.

L'Attacco:
Se l'intermediario (il bridge) viene hackerato, o se le due città non concordano su cosa significhi "bloccato", l'attaccante può rubare l'auto di carta senza mai toccare l'auto reale. La carta dice che la possedete, ma l'auto reale è sparita.

L'articolo elenca molti modi in cui questo accade:

  • Disallineamento Temporale (Timing Mismatch): La Città A dice che l'auto è bloccata, ma la Città B emette l'auto di carta troppo velocemente, prima che il blocco sia effettivamente sicuro.
  • La "Falsa" Prova: Il ponte accetta una ricevuta falsa che dice che l'auto è bloccata, anche se non lo è.
  • Sicurezza Condivisa: Se lo stesso gruppo di guardie protegge entrambe le città, e queste vengono corrotte, entrambe le città cadono contemporaneamente.

Come Ci Difendiamo

L'articolo sostiene che non possiamo limitarci a guardare un singolo piano o un singolo ponte. Dobbiamo guardare l'intero edificio.

  1. Strumenti Migliori: Invece di cercare solo errori di battitura nel codice, abbiamo bisogno di strumenti che comprendano l'economia. Dobbiamo chiederci: "Se faccio questo, posso guadagnare denaro rubando?"
  2. Il Sistema delle "Ricevute": Quando fate qualcosa di complesso (come scambiare token tra due città), dovreste ricevere una ricevuta dettagliata che provi esattamente cosa è successo, chi lo ha fatto e quali erano i rischi.
  3. Uscite di Emergenza: Se un ponte è rotto, deve esserci un modo per le persone di ritirare i propri soldi prima che l'intero sistema crolli.
  4. IA e Umani: L'articolo nota che l'Intelligenza Artificiale (IA) sta diventando brava a trovare bug, ma ha ancora bisogno di umani per controllare se il bug è effettivamente pericoloso nel mondo reale.

In Conclusione

L'articolo conclude che la sicurezza della blockchain si è spostata dal "mantenere le porte chiuse" al "gestire un'economia complessa".

  • Vecchio Problema: Qualcuno ha rotto la porta.
  • Nuovo Problema: La porta è chiusa, ma la persona all'interno viene ingannata per aprirla, oppure le regole della casa permettono al ladro di uscire dalla porta principale legalmente.

Per risolvere questo, dobbiamo capire come i diversi livelli (strade, casseforti, giudici e negozi) comunicano tra loro. Se un livello fallisce, l'intera città non dovrebbe crollare. Gli autori stanno chiamando a un nuovo modo di pensare in cui la sicurezza è misurata non solo dal codice, ma da come il sistema si comporta quando le cose vanno male.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →