回答:
OpenIDはOpenIDプロバイダーと同じくらい安全です(たとえば、「誰かがMyspaceアカウントに侵入した場合、OpenIDとそれを使用するすべてのものにアクセスできます」)。
個人的には、貴重なものは信用しません。ほとんどのOpenIDプロバイダーには、かなりお粗末なセキュリティの実績があります。
OpenID is as secure as the OpenID provider
に、X is as secure as the X provider
:あなたがすべてでは何も述べていない。その場合には。あなたの発言は真実ですが、それは正気ではありません。OpenIDをセットアップして維持するのに十分な知識を持つ人は、おそらく、1つは技術的ソリューションを販売し、もう1つは金融的ソリューションを販売しているという点で銀行と同等の資格があると思います。はい、私はワシントンミューチュアルよりもはるかにGoogle / Yahoo / Verisignを信頼しています
OpenIDはOpenIDプロバイダーと同じくらい安全であるというvoretaq7に同意しますが、使用するOpenIDプロバイダーを選択するときは、評判の良いプロバイダーを使用していることを確認するように注意する必要があります。これと同じ考え方が、セキュリティに関係するすべてに当てはまります。Google、AOL、そしてVerisignでもOpenIDを提供しており、これらの企業やプロバイダーは確かな実績があります。
OpenIDが自社開発のセキュリティやその他のサードパーティパッケージよりも優れている点の1つは、セキュリティの認証面を、ほとんどの小規模なエンティティよりも多くの経験とリソースを備えた企業が手に入れることができることです。サーバーとデータを保護する機能が優れている傾向があります。私は小さなお店の従業員として、このデータを保護するために必要なサーバーやファイアウォールなどを正しく構成するために、私よりもGoogleを信頼しています。
ただし、OpenIDは、すべての最も危険な側面、つまり弱い資格情報を選択するユーザーに対しても同様に脆弱です。
abc123
...
OpenIDは、認証をサードパーティに委任する方法です。銀行業務などの信頼性の高いアプリケーションの場合、認証を委任する相手は、セキュリティに関する主要な決定事項です。現状のopenIDプロトコルは、単一要素認証(openID auth-token)または十分な認証保護機能を備えたシステムへの委任認証を許可する標準には十分です。
次の質問:現在のopenIDプロバイダーは、オンラインバンキングに対して十分に安全ですか?
それは別の質問で、おそらく今は否定的です。ただし、たとえば、アメリカの銀行のコンソーシアムがリソースをプールして、指定された標準に従って監査される単一の銀行のopenIDプロバイダーを作成することを止める(技術的な)ものはありません。そのopenIDプロバイダーは、SiteKey、SecureID、スマートカードスワイプなど、必要な認証方法を使用できます。私はこの可能性を主要な商業銀行にはありそうもないと考えていますが、信用組合コミュニティはそれを試してみるかもしれません。
OpenIDは、(1)ログインしようとしているサイトの最も弱いものと同じくらい安全です。(2)OpenIDプロバイダー。または(3)DNSシステム。
勧告:
弱点:
この事実の直接の帰結は、OpenIDがせいぜい、ログインしようとしているサイトと同じくらい安全であることです。より安全になることはありません。
OpenIDプロトコルでは、プロバイダーへのリダイレクトは、ログインしているサイトの制御下にあり、簡単なフィッシングや中間者攻撃につながります。このような攻撃により、悪意のあるサイトは、知らないうちに OpenID資格情報を盗むことができ、それを後で使用して、他のOpenID対応サイトにログインすることができます。
DNS攻撃はより複雑ですが、攻撃者は自分のOpenIDプロバイダーであることを銀行に知らせます。攻撃者はOpenIDを使用してログインし、偽のプロバイダーに銀行に承認を与えます。この場合、攻撃者はあなたをフィッシングしたり、パスワードを入手したり、コンピュータに何かをインストールしたりする必要はありません。必要なのはOpenIDだけです。
同様に、OpenIDプロバイダーへの攻撃により、攻撃者はパスワードを知らなくても、OpenID対応のサイトにログインすることができます。
OpenIDの弱点と攻撃の詳細については、http://www.untrusted.ca/cache/openid.htmlをご覧ください。
OpenIDはプロトコルです。プロトコルは非常に安全ですが、バックエンド認証方法はそうである必要はありません。バングラデシュのtelnetを介してdosボックスからユーザーを検証するOpenIdポータルを実行できます。
それは銀行にとって十分安全ですか?はい。実際、私はすべての銀行プロバイダーがそれを許可することを望みます。さらに、銀行のプロバイダーを他のテクノロジープロバイダーよりも信頼したい場合、彼らがそれを提供するのは良いことではありませんか?