UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

The Eye of Horus: Spotting and Analyzing Attacks on Ethereum Smart Contracts

Ferreira Torres, C; Iannillo, AK; Gervais, A; State, R; (2021) The Eye of Horus: Spotting and Analyzing Attacks on Ethereum Smart Contracts. In: International Conference on Financial Cryptography and Data Security FC 2021: Financial Cryptography and Data Security. (pp. pp. 33-52). Springer, Cham Green open access

[thumbnail of 2101.06204.pdf]
Preview
PDF
2101.06204.pdf - Other

Download (837kB) | Preview

Abstract

In recent years, Ethereum gained tremendously in popularity, growing from a daily transaction average of 10K in January 2016 to an average of 500K in January 2020. Similarly, smart contracts began to carry more value, making them appealing targets for attackers. As a result, they started to become victims of attacks, costing millions of dollars. In response to these attacks, both academia and industry proposed a plethora of tools to scan smart contracts for vulnerabilities before deploying them on the blockchain. However, most of these tools solely focus on detecting vulnerabilities and not attacks, let alone quantifying or tracing the number of stolen assets. In this paper, we present Horus, a framework that empowers the automated detection and investigation of smart contract attacks based on logic-driven and graph-driven analysis of transactions. Horus provides quick means to quantify and trace the flow of stolen assets across the Ethereum blockchain. We perform a large-scale analysis of all the smart contracts deployed on Ethereum until May 2020. We identified 1,888 attacked smart contracts and 8,095 adversarial transactions in the wild. Our investigation shows that the number of attacks did not necessarily decrease over the past few years, but for some vulnerabilities remained constant. Finally, we also demonstrate the practicality of our framework via an in-depth analysis on the recent Uniswap and Lendf.me attacks.

Type: Proceedings paper
Title: The Eye of Horus: Spotting and Analyzing Attacks on Ethereum Smart Contracts
Event: International Conference on Financial Cryptography and Data Security FC 2021
ISBN-13: 9783662643211
Open access status: An open access version is available from UCL Discovery
DOI: 10.1007/978-3-662-64322-8_2
Publisher version: https://doi.org/10.1007/978-3-662-64322-8_2
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
Keywords: Ethereum, Smart Contracts, Attack Detection, Forensics
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10182333
Downloads since deposit
5Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item