Largest DeFi Exploits in Web3: How to Prevent Similar Security Breaches