Client Puzzle Protocols as Countermeasure Against Automated Threats to Web Applications | IEEE Journals & Magazine | IEEE Xplore