Answers:
OpenID并不是本质上安全的协议-它没有权力强制流氓提供者提供安全性,也没有“审核”每个提供者以确保其安全性。
OpenID是一种机制,您可以将其凭据存储在受信任的提供程序中,然后它们将向其他人验证您的身份。
如果您选择不可靠的提供商,他们可以查看和使用您可能会使用其凭据的所有内容。
OpenID不能替代信任。
-亚当
在stackoverflow.com上,您可能会发现一些类似的有趣问题。
我可以看到“流氓” OpenID服务器成为问题的唯一方法并不是Web应用程序安全问题。不过,您正在做的是为一个网站提供您的身份。他们告诉人们你是谁,但他们也可以访问它。如果恶意人员设置了OpenID服务器,并且人们开始使用它,那么恶意服务的所有者可能会冒充使用其服务器的任何人。
问题归结为您是否信任OpenID服务器的所有者?
我对OpenID的总的看法是,它是新的,并且没有任何标准(无论我在何处都听说过)来定义什么使“良好”的OpenID提供程序成为可能。对于信用卡数据,存在用于管理信用卡信息的PCI-DSS标准-但是没有等同的标识。
当然,这是一种新技术,通常用于对“信任”要求最低的应用程序。但是在ServerFault之类的网站上,我认为您需要的信任度必须比博客高,但要低于银行或在线经纪人。