2016-08-15 9 views

答えて

5

いいえ、公開リソースとしてメタデータを提供する上でセキュリティ上の問題はありません。

署名を検証するためのメタデータ(公開鍵、サービスプロバイダ - コンシューマ - 、アイデンティティプロバイダから送信されたSAML応答が改ざんされていないことを検証できる)に公開鍵が提供されます。

暗号化(SAMLではオプション)の場合、サービスプロバイダは公開鍵をIDプロバイダに送信する必要があります。公開鍵を使用すると、アイデンティティプロバイダは応答を暗号化でき、サービスプロバイダ(秘密鍵を持つ)だけが応答を暗号化できるようになります。

1

これは、組織のセキュリティ要件によって異なります。

  • 組織が公開鍵マテリアルを保護したくない場合は、SAMLメタデータへの無制限と認証されていないアクセスを許可し、公開することができます。

  • パブリックキーマテリアルを保護する場合は、SAMLメタデータを無制限かつ認証されていないアクセスから保護します。公開鍵暗号方式を1として

、公開鍵は自由に当事者間で共有されることを意図しているが、この文脈では、組織のセキュリティチームは、公開鍵材料が唯一の目的とする当事者に利用できるようにすべきかどうかを決定する必要がありますかすべての人に公開されています。

+0

私はSAMLを初めて使い、公開鍵の仕組みを知りました。権限のないユーザーが私たちの公開鍵にアクセスし、私たちのSSOのURLを知っていれば、彼らは自分自身を認証することができますか? – johnsona

+1

いいえ、あなたがSPであれば、(IdP)は公開鍵とSSO URLを取得することでSAMLアサーションを送信することができますが、送信者が信頼できるかどうかをアサーションで検証する必要があります。あなたが信頼しない場合、あなたはその要求を非常にうまく否定します。 IdPとSPの間でメタデータを交換することによって確立された信頼。あなたがIdPなら同じことが起こります。 – Zeigeist

関連する問題