How to Prevent DDoS Attacks: Modern Strategies That Actually Work