The Evolution of DDoS Attacks: Trends and Countermeasures