Two Factor Authentication Is Suited for Cloud Environments