Enhancing Ethereum Smart Contract Security: A Comprehensive Analysis Using CVSS and Mitigation Strategies
摘要
This paper examines critical security vulnerabilities in Ethereum smart contracts, focusing on ERC-20 Token, Simple Storage, Simple Voting, and Decentralized Marketplace. Key risks such as reentrancy attacks, integer overflows, and weak access control were assessed using the Common Vulnerability Scoring System (CVSS). Mitigation strategies, including SafeMath libraries, reentrancy guards, and role-based access control (RBAC), significantly reduced CVSS scores. The findings emphasize the importance of proactive security measures in smart contract development to enhance blockchain trust and ensure robust decentralized applications. This study provides recommendations for integrating security into smart contract development, aiding researchers and decentralized application developers.