Towards Effective Static Analysis Approaches for Security Vulnerabilities in Smart Contracts


연구 분야: Strategies



학회: ASE '22: Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering


초록

The growth in the popularity of smart contracts has been accompanied by a rise in security attacks targeting smart contracts, which have led to financial losses of millions of dollars and erosion of trust. To enable developers discover vulnerabilities in smart contracts, several static analysis tools have been proposed. However, despite the numerous bug-finding tools, security vulnerabilities abound in smart contracts, and developers rely on finding vulnerabilities manually. Our goal in this dissertation study is to expand the space of security vulnerabilities detection by proposing effective static analysis approaches for smart contracts. We study the effectiveness of the existing static analysis tools and propose solutions for security vulnerabilities detection relying on analyzing the dependency of the contract code on user inputs that lead to security vulnerabilities. Our results of evaluating static analysis tools show that existing static tools for smart contracts have significant false-negatives and false-positives. Further, the results show that our first vulnerability detection approach achieves a significant improvement in the effectiveness of detecting vulnerabilities compared to the prior work.


Author Profile
Asem Ghaleb

University of British Columbia Canada

Canada

📄 논문 정보

발행 연도 2023년
인용수 8
출판 국가 Canada
사이트 ACM
좋아요 수 0

연관 논문 목록 (420건)