Master Real-World Web Attacks and Defense Based on the OWASP Top 10 Web Application Security Risks 2025 Edition