Kaspersky ha lanciato un nuovo servizio per aiutare le organizzazioni a proteggere le applicazioni basate su blockchain sviluppate in-house. Kaspersky Enterprise Blockchain Security include l’assessment delle applicazioni che lavorano su un’infrastruttura blockchain e un audit del codice degli smart contract. Il nuovo servizio aiuta le aziende a individuare e correggere i problemi di sicurezza e le discrepanze nella business logic degli smart-contract, mentre il progetto blockchain passa dall’innovazione interna a parte dei processi aziendali.
Rispettando le previsioni dell’International Data Corporation (IDC), secondo cui la spesa mondiale per le blockchain raggiungerà gli 11,7 miliardi di dollari entro il 2022, le aziende stanno considerando questa tecnologia come supporto per la realizzazione di progetti data-driven, su vasta scala in grado di garantire maggiore trasparenza ed efficienza. Ad esempio, nell’aprile 2019, la Société Générale SFH, controllata di covered bond della Société Générale, ha emesso la prima obbligazione garantita del valore di 100 milioni di euro, come security token in una blockchain pubblica. Nel settore farmaceutico, la blockchain viene utilizzata per tracciare il trasferimento dei farmaci dal produttore al consumatore finale, garantendo maggiore chiarezza sulla supply chain.
Sebbene nelle innovation division interne delle aziende, i progetti sulle blockchain siano in una fase iniziale di sviluppo, la loro sicurezza non figura ancora tra le priorità dei Chief Information Security Officers. Infatti, l’indagine di Kaspersky sui CISO ha evidenziato che solo il 15% ritiene che la blockchain possa diventare la tecnologia con il maggiore impatto nel settore IT. Nonostante ciò, ad un certo punto, queste applicazioni che trattano dati sensibili si integreranno con altri sistemi business-critical. Quando questo accadrà, le persone a capo dei team di innovazione interna dovranno eseguire controlli di sicurezza e dare approvazioni e questo potrebbe avere ripercussioni sulle scadenze o mettere a rischio il lancio dei progetti.
Kaspersky Enterprise Blockchain Security consiste in una gamma di servizi tra cui Smart Contract / Chain Code Audit e Application Security Assessment. Il servizio garantisce la corretta configurazione delle logiche aziendali degli smart contract e delle operazioni di sicurezza delle applicazioni blockchain.
Smart Contract / Chain Code Audit rivela la non conformità di comportamenti documentati e le possibili vulnerabilità, nonché errori nella logica di business. Quest’ultima può ostacolare l’adempimento delle operazioni o conduce a risultati errati causati dall’errore di uno sviluppatore o da intenzioni malevole. Come risultato di questa audit del chain code, le aziende possono avere la certezza che gli smart contract funzionino correttamente come indicato nella documentazione e che i dati non vengano sottratti.
L’Application Security Assessment è stato progettato in modo tale da rivelare le vulnerabilità presenti all’interno delle applicazioni che lavorano nell’infrastruttura blockchain, per garantire che non abbiano un impatto sull’integrità della stessa. Questo processo omnicomprensivo utilizza una combinazione di test: white-box grey-box, e black-box per garantire che non vengano trascurati potenziali rischi o vulnerabilità. I risultati della valutazione sono riportati in un report che descrive nel dettaglio i risultati tecnici delle eventuali vulnerabilità identificate e le relative raccomandazioni per appianarle. Ciò permette alle aziende di fronteggiare i rischi alla sicurezza prima che possano provocare dei danni.