Navigating DeFi Safely: Recognizing Dangers and Mitigating Risks