Server-Side Code Injection Attacks: A Historical Perspective
Defending against Internet worms: a signature-based approach