Despite the fast-paced progress of technology today, the internet remains a disturbingly dangerous place. All the time, we hear about websites becoming unavailable due to denial of service (DoS) ...