The last few years have been filled with anxiety and the realization that most websites are vulnerable to basic attacks. We now live in a world where daily reports of massive data loss, denial of ...