Una blockchain pubblica è un registro distribuito che molti nodi indipendenti replicano e convalidano tramite il consenso della rete. Poiché nessun singolo server possiede il registro, i dati scritti nella catena sono ampiamente disponibili e difficili da alterare una volta finalizzati. Esempi comuni includono catene usate per pagamenti, smart contract e altre applicazioni decentralizzate.
In ambito di sicurezza informatica, questo è importante perché la stessa resilienza che protegge i servizi legittimi può anche aiutare gli aggressori. Il malware può inserire dati di comando, tasking o configurazione nei record on-chain invece che su un singolo host rimovibile. Ciò rende meno efficaci le semplici azioni di rimozione: eliminare un dominio o sequestrare un server potrebbe non rimuovere istruzioni già pubblicate nel registro. I difensori cercano traffico RPC insolito, letture sospette dei contract e comportamenti degli endpoint che non hanno alcun motivo normale per interagire con l'infrastruttura blockchain.


