Vai al contenuto principale

Elenco di controllo di sicurezza per gli smart contract

smart ContractsicurezzaSolidity
Intermedio
Trailofbits
Creare contratti sicuri(opens in a new tab)
7 settembre 2020
3 minuti letti minute read

Elenco di controllo per lo sviluppo di smart contract

Ecco un processo d'alto livello che consigliamo di seguire per la scrittura degli smart contract.

Verifica i problemi di sicurezza noti:

Considera le funzionalità speciali del tuo contratto:

Ispeziona visivamente le funzionalità di sicurezza critiche del tuo codice:

Documenta le proprietà di sicurezza critiche e usa generatori di test automatizzati per valutarle:

Infine, ricordati dei problemi che gli strumenti automatizzati non possono facilmente trovare:

  • Mancanza di privacy: tutti gli altri possono vedere le tue transazioni mentre sono accodate nel pool
  • Transazioni in esecuzione frontale
  • Operazioni crittografiche
  • Interazioni rischiose con componenti esterni della DeFi

Chiedi aiuto

Orari lavorativi di Ethereum(opens in a new tab): ogni martedì pomeriggio. Queste sessioni 1 a 1 di un'ora sono un'opportunità per farci domande sulla sicurezza, la risoluzione dei problemi usando i nostri strumenti e la ricezione di feedback dagli esperti sul tuo approccio corrente. Ti aiuteremo ad arrivare in fondo a questa guida.

Unisciti al nostro Slack: Empire Hacking(opens in a new tab). Siamo sempre disponibili nei canali #crytic ed #ethereum se hai domande.

Ultima modifica: @sumitvekariya(opens in a new tab), 29 agosto 2024

Questo tutorial è stato utile?