Driftstörningar
Det förekommer återkommande driftstörningar på några av sök-portalerna på grund av hög belastning. Vi arbetar på att lösa problemet, ni kan tillfälligt mötas av ett felmeddelande.
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Automated Detection of Vulnerabilities in ERC20-based Smart Contracts: Using Fuzzing, Symbolic Execution and Static Analysis in Ethereum-based Environments
Högskolan Väst, Institutionen för ingenjörsvetenskap.
Högskolan Väst, Institutionen för ingenjörsvetenskap.
2025 (Engelska)Självständigt arbete på avancerad nivå (magisterexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
Abstract [en]

The security of smart contracts deployed on Ethereum-based environments is a growing concern, especially as these contracts increasingly govern critical operations in decentralized applications. Traditional manual auditing methods are often time-consuming, error-prone, and insufficient to detect complex or deeply embedded vulnerabilities.

This paper proposes an automated approach to detect vulnerabilities in Ethereum smart contracts through the integration of fuzzing and symbolic execution techniques. The framework combines property-based fuzzing using Echidna with symbolic execution via Mythril and static analysis via Slither to enhance vulnerability coverage. The goal is to identify common vulnerabilities such as re-entrancy, integer overflows, access control misconfigurations, and unchecked external calls.

A comprehensive evaluation is conducted on smart contracts sourced from open datasets such as verified Etherscan repositories. The results are assessed based on detection accuracy, false positive and negative rates, code coverage, and execution time.

This research demonstrates that combining fuzzing, symbolic execution, and static analysis in an automated pipeline provides a robust foundation to improve smart contract security in Ethereum ecosystems.

Ort, förlag, år, upplaga, sidor
2025. , s. 24
Nyckelord [en]
Smart contracts, vulnerability, detection, Blockchain, Ethereum, ERC20
Nationell ämneskategori
Datorsystem
Identifikatorer
URN: urn:nbn:se:hv:diva-24157Lokalt ID: EXD600OAI: oai:DiVA.org:hv-24157DiVA, id: diva2:1994510
Ämne / kurs
Datateknik
Utbildningsprogram
Magister i cybersäkerhet 60,0 hp
Handledare
Examinatorer
Tillgänglig från: 2025-09-08 Skapad: 2025-09-03 Senast uppdaterad: 2025-09-30Bibliografiskt granskad

Open Access i DiVA

fulltext(837 kB)323 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 837 kBChecksumma SHA-512
ca79232a023bc316c81a0b91ccdcfd1fd670675d4ccaa81fdd0452ad63d3fcd65057138f3e7ff4ba44ce6f0e524641762a444a2d1c54d2c144ea77927ea201c6
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för ingenjörsvetenskap
Datorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 323 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 385 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf