OpenID é tão seguro quanto o mais fraco de (1) o site que você está tentando acessar; (2) seu provedor de OpenID; ou (3) o sistema DNS.
Recomendação:
- Use o sistema de segurança / login recomendado do seu banco e entenda os termos & condições de serviço para que você conheça seus direitos se sua conta estiver comprometida.
- Não incentive seu banco a adotar o OpenID, pois isso reduzirá a segurança de seus serviços.
Pontos fracos:
Uma conseqüência imediata deste fato é que o OpenID pode na melhor das hipóteses ser tão seguro quanto o site que você está tentando acessar; nunca pode ser mais seguro.
No redirecionamento do protocolo OpenID, o seu provedor está sob o controle do site em que você está efetuando login, o que leva a ataques banais de phishing e man-in-the-middle. Esses ataques permitirão que um site hostil roube suas credenciais OpenID sem que você saiba , que elas podem usar mais tarde para fazer login em qualquer outro site habilitado para OpenID como você.
Os ataques DNS são mais complicados, mas permitem que um invasor convença seu banco de que ele é seu provedor de OpenID. O invasor efetua login usando seu OpenID e faz com que seu provedor falso forneça autorização ao banco. Neste caso, o atacante não precisa phishing você ou aprender sua senha ou instalar qualquer coisa no seu computador - tudo o que ele precisa é o seu OpenID.
Da mesma forma, um ataque ao seu provedor OpenID permitirá que o invasor efetue login como você em qualquer site habilitado para OpenID, sem saber sua senha.
Mais informações sobre os pontos fracos e ataques do OpenID no link .