I dati della transazione sono le informazioni associate a una transazione blockchain quando viene trasmessa alla rete. Su sistemi come Ethereum, possono includere il mittente, il destinatario, il valore e un campo dati opzionale usato per richiamare smart contract o trasportare byte aggiuntivi. Poiché queste informazioni vengono registrate on-chain e sono visibili pubblicamente, possono persistere anche quando la transazione in sé è ordinaria e legittima.
Nella sicurezza informatica, i dati della transazione sono importanti perché gli attaccanti possono abusarne come nascondiglio per puntatori, ad esempio URL, indirizzi di contract, hash o valori di ricerca cifrati. Il malware può leggere quei dati per scoprire dove recuperare i comandi o il payload successivo, rendendo l'infrastruttura più difficile da bloccare rispetto a un dominio o a un indirizzo IP fissi. I difensori possono cercare chiamate di contract insolite, letture on-chain sospette ed endpoint che contattano servizi blockchain senza una giustificazione di business. Considerare l'attività blockchain come una possibile infrastruttura, e non solo come finanza, aiuta a smascherare canali di controllo di tipo dead-drop.


