Contract Auditor
Il Contract Auditor esegue un'analisi di sicurezza basata sull'IA di uno smart contract, alimentata da QCAI. Invia un contratto e QCAI lo esamina alla ricerca di vulnerabilità, assegna un livello di rischio complessivo e un punteggio di sicurezza, e spiega ogni risultato con una correzione consigliata. Come il Smart Contract Creator, l'Auditor funziona su 17 blockchain per gli strumenti di IA.
Eseguire un audit
- Accedi, apri AI Audit e incolla il tuo contratto in Contract Source Code. Facoltativamente imposta la Blockchain (per impostazione predefinita è Auto-detect from code) e un Name.
- Seleziona Run Security Audit. QCAI esamina il contratto e produce un report; Export PDF lo salva.
Leggere il report
Un report di audit si apre in una pagina dedicata e include:
- Livello di rischio — una valutazione complessiva (ad esempio critico, alto, medio o basso), codificata a colori per una rapida lettura.
- Punteggio di sicurezza — un punteggio complessivo da 0 a 100.
- Suddivisione per gravità — quanti risultati rientrano in ciascun livello di gravità (critico, alto, medio, basso e informativo).
- Riepilogo — una breve panoramica della postura di sicurezza del contratto.
Risultati
Ogni risultato elenca la sua gravità, un titolo, la posizione nel codice a cui fa riferimento, una descrizione del problema e una correzione consigliata. Quando un contratto non presenta problemi a un determinato livello, il report lo segnala.
Dove applicabile, il report include anche sezioni per raccomandazioni generali, ottimizzazioni del gas, best practice e aspetti positivi che il contratto già gestisce correttamente.
Esaminare gli audit precedenti
L'elenco degli audit mostra i tuoi report precedenti in una tabella con il nome del contratto, la blockchain, il livello di rischio, il punteggio di sicurezza e la data di creazione di ciascuno. Una casella di ricerca filtra per nome del contratto o blockchain. Seleziona una qualsiasi riga per riaprire il report completo. I report sono privati per impostazione predefinita; su un report di tua proprietà, un interruttore in alto riporta "This report is private" — attivalo per rendere il report pubblico così che chiunque abbia il link possa leggerlo (il tuo nome e il tuo IP non vengono mai mostrati), e disattivalo per renderlo di nuovo privato.
Esegui un audit come ultimo passaggio prima del deploy e ripetilo dopo ogni modifica. Considera i risultati come una guida da verificare, non come una garanzia automatica — combina il report con i tuoi test sulla testnet.
Correlati
- Smart Contract Creator — genera contratti con QCAI.
- Post-Quantum Security — come QoreChain protegge account e firme.