Evading Denial of Service Attacks