This document summarizes and compares different two-factor authentication systems that can be used to prevent social phishing and man-in-the-browser attacks for internet banking. It analyzes SecureID tokens, mobile phones using the Phoolproof protocol, and mobile phones using the MP-Auth protocol. For each option, it evaluates the usability requirements and costs of deployment, as well as the level of security provided against social phishing and man-in-the-browser attacks. The document concludes SecureID tokens and mobile phones with Phoolproof protocol provide strong protection against social phishing but are still vulnerable to man-in-the-browser attacks.