A CAPTCHA in the Rye
Deconstructing Application DoS Attacks
Web Applications Under Siege: Defending Against Attack Outbreaks