The only to prevent it, is to implement the two-facotr authentication on protocol-level instead of application-level. This brings you to smartcard-authentication, or VPN solutions (using smartcard or RSA tokens)
But if they would implement that, everybody will start screaming that they have to pay for a smartcard or rsa-token...
Be honest here, how many of you would actually want to pay for that?
But if they would implement that, everybody will start screaming that they have to pay for a smartcard or rsa-token...
Be honest here, how many of you would actually want to pay for that?
yeah, thought so...