Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/184025
Title: | ChatGPT for security analysis for smart contract | Authors: | Soh, Marcus Yi Qing | Keywords: | Computer and Information Science | Issue Date: | 2025 | Publisher: | Nanyang Technological University | Source: | Soh, M. Y. Q. (2025). ChatGPT for security analysis for smart contract. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/184025 | Abstract: | This paper examines the role of hybrid auditing frameworks in improving the detection of access control vulnerabilities in smart contracts deployed on blockchain platforms like Ethereum. Smart contracts, written in programming languages such as Solidity, are critical components of decentralized applications but are often exploited due to poorly implemented access control mechanisms. Traditional static analysis tools, while effective at identifying known vulnerabilities, struggle with nuanced or zero-day issues, leaving contracts susceptible to attacks that can result in significant financial losses. This study demonstrates the effectiveness of combining deterministic static analysis with contextual reasoning provided by Large Language Models. It highlights how AChecker's symbolic execution forms a reliable baseline for vulnerability detection while the Large Language Models refines and validates findings. Keywords: smart contracts, blockchain security, access control vulnerabilities, static analysis, large language models, hybrid auditing frameworks. | URI: | https://hdl.handle.net/10356/184025 | Schools: | College of Computing and Data Science | Fulltext Permission: | restricted | Fulltext Availability: | With Fulltext |
Appears in Collections: | CCDS Student Reports (FYP/IA/PA/PI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
MarcusSoh_FYP Report_Ammended.pdf Restricted Access | 5.17 MB | Adobe PDF | View/Open |
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.