Blockchain Security

Smart Contract Security.

BeDefended esegue security audit sui tuoi smart contract per individuare le vulnerabilità e indicarti come correggerle.

RICHIEDI IL SERVIZIO
Perché sceglierci

Siamo un'azienda italiana di sicurezza specializzata in cloud e application security. I nostri servizi nascono da anni di penetration testing, consulenza, formazione e ricerca.

Metodologia solida costruita da esperti
Certificazioni internazionali
3.000+ vulnerabilità individuate
SCOPRI CHI SIAMO

FAQ

Audit di smart contract: domande frequenti

Le domande che ci fanno più spesso prima di un audit di smart contract.

Quando conviene far verificare uno smart contract?

Prima che vada su mainnet, e di nuovo dopo ogni modifica al codice. Un contratto già distribuito non si può modificare direttamente (quelli aggiornabili cambiano solo tramite il proprio meccanismo di upgrade) e il suo bytecode è pubblico, quindi una falla scoperta dopo il lancio può essere sfruttata da chiunque la individui. E rivedere la progettazione all'inizio dello sviluppo costa meno che correggere i difetti più avanti.

Quali blockchain coprite?

Lavoriamo su smart contract per Ethereum e per le chain compatibili con EVM.

Cosa comprende un audit di smart contract?

Una review manuale del codice e della business logic che implementa, supportata da analisi automatizzate e fuzz testing. Cerchiamo sia le classi di vulnerabilità note degli smart contract, come quelle raccolte nella OWASP Smart Contract Top 10, sia i difetti nella logica specifica del tuo progetto.

Cosa riceviamo al termine dell'audit?

Un report che elenca i problemi individuati, ordinati per gravità, con il loro impatto e le indicazioni per risolverli. Una volta applicate le correzioni, le verifichiamo.

Testate anche il front-end della DApp e i componenti off-chain?

Sì. L'interfaccia web o mobile, le sue API e l'eventuale back-end off-chain vengono testati con un application security assessment affiancato all'audit, così le due attività coprono l'intera DApp.