Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
Smart Contract Vulnerabilities
Download
Mustafa Uğur Özgen - Smart Contract Vulnerabilities.pdf
Date
2024-1-26
Author
Özgen, Mustafa Uğur
Metadata
Show full item record
This work is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
.
Item Usage Stats
321
views
0
downloads
Cite This
Various industries, particularly financial technologies, are adopting blockchain to create decentralized applications through smart contracts due to its popularity and features such as immutability, pseudo-anonymity, transparency, and exclusion of third parties. However, these characteristics also draw the attention of malicious actors to this domain. Smart contracts, self-executing programs operating on the blockchain, are responsible for storing and managing financial assets in many applications, such as escrow services, gambling, trading, borrowing, and lending platforms. Attacks targeting these contracts may result in irreversible financial losses, as transactions are immutable, and tracking the attacker to recover funds is challenging due to the pseudo-anonymity of blockchain. Furthermore, since smart contracts cannot be patched after deployment, taking action to mitigate incidents is not practically easy. As a result, smart contract security is a crucial topic to prevent irremediable consequences of incidents. This research examines smart contract implementations on the Ethereum blockchain, common vulnerabilities, exploitation methods with real-world examples, and precautions to avoid incidents.
Subject Keywords
Blockchain
,
Ethereum
,
Smart Contracts
,
Vulnerability
,
Solidity
URI
https://hdl.handle.net/11511/108248
Collections
Graduate School of Informatics, Term Project
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
M. U. Özgen, “Smart Contract Vulnerabilities,” M.S. - Master Of Science Without Thesis, Middle East Technical University, 2024.