La machine virtuelle ethereum (EVM) a maintenant ce qui semble être son tout premier décompilateur conçu pour renvoyer les contrats intelligents dans le code source.

Annoncé sur scène aujourd’hui par le fondateur de la start-up de la cybersécurité Comae Technologies lors de la conférence DefCon à Las Vegas, le décompilateur open-source EVM a été conçu pour faciliter l’identification des bugs dans les contrats intelligents Ethereum.

En arrivant à un moment où une série de piratages ont exposé la difficulté à écrire un code de contrat sécurisé, le décompilateur, appelé Porosity, promet de laisser les développeurs retourner la difficulté et comprendre le bytecode EVM dans son état d’origine.

Le développeur Porosity et le fondateur de Comae, Matt Suiche, ont déclaré à CoinDesk :

    « Le problème initial que j’essayais de résoudre en écrivant un décompilateur est de pouvoir avoir le code source réel, sans avoir accès au code source réel par ingénierie inverse ».

Aussi annoncé aujourd’hui, Porosity est désormais intégré à la blockchain Quorum open source de JP Morgan créé pour les solutions de qualité professionnelle, et il sera maintenant disponible sur la page Github de la banque.

Testés avec l’aide de certains ingénieurs de JP Morgan, Porosity et Quorum devraient être emballés ensemble pour aider à effectuer des vérifications de sécurité des contrats intelligents en temps réel. Le package, intégré directement à l’implémentation ethereum de Go-language, se décline «hors de la boîte», intègre des processus de sécurité et de correctifs pour les réseaux privés avec des modèles officiels de gouvernance.

L’activité de décompilation

Il y a beaucoup de raisons pour les entreprises qui utilisent les décompilateurs de s’assurer que vos fonds restent sécurisés.

Étant donné que les vulnérabilités sont fréquemment découvertes longtemps après l’implémentation d’un contrat intelligent, un décompilateur EVM peut également apporter la tranquillité d’esprit aux investisseurs, selon Alex Rass, PDG du fournisseur de logiciels clients et cabinet de conseil en cybersécurité ITBS LLC.

Selon Rass, les décompilateurs sont communs à la plupart des langages de programmation «majeurs», en partie parce qu’ils contribuent à garantir aux investisseurs que ce qu’ils ont investi est ce qui est utilisé.

Publié par Flys

Votre partenaire d'investissement dans les monnaies virtuelles

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s