の検索結果 :
×ほとんどの人はSSO(シングルサインオン)という言葉しか聞いたことがないかもしれません。実際、私たちの会社はSSOを基盤として築き上げてきました。シングルサインオンとは、一度だけ本人確認を行うだけで、それに基づいて複数の接続されたアプリケーションにアクセス/ログインできる仕組みです。これにより、複数の異なる認証情報を持つ必要がなくなり、セキュリティレベルが向上します。また、攻撃対象領域を縮小することで、露出を最小限に抑え、露出している領域におけるセキュリティを強化できます。
このセキュリティは、SLO (シングル ログアウト) を追加することでさらに強化できます。SLO は、ID セキュリティとセッション管理における論理的でありながら忘れられがちな次のステップです。
シングル ログアウト (SLO) は、ユーザーがプライマリ アプリケーション (この場合は Drupal Web サイト) からログアウトすると、接続されているすべての認証システム (OAuth プロバイダーや ID プロバイダー (IdP) など) から自動的にログアウトされるようにする機能です。
ユーザーがDrupalからログアウトを開始すると、IdPでのセッションも終了します。これにより、統合されたすべてのアプリケーションにまたがる安全なログアウトシナリオが実現します。
このセクションでは、要件と実装プロセスから結果まですべてについて説明します。
ユーザーが中央の OAuth プロバイダーまたは ID プロバイダーを通じて認証し、HR ポータル、ダッシュボード、社内ツール、顧客向けプラットフォームなどの複数のアプリケーションにアクセスする組織を想像してください。
すべてのアプリケーションは、中央/プライマリ Drupal アプリケーションに接続され、そのアプリケーションを介してアクセスできます。
Drupal アプリケーションが主要な入口ポイントであるため、Drupal ログアウトが主要な出口であると想定して操作するユーザーは間違っていません。
しかし、SLO がバックグラウンドで機能しない限り、アイデンティティ プロバイダーでのセッションはアクティブなままです。
これは理論的には次のことを意味します:
Drupalが得意とする機密性の高い環境では、コンプライアンスとデータプライバシーの観点から、これは深刻な問題となります。
システムは安全そうに見えますが、実際はそうではありません。
シングルログアウトは、ユーザーがDrupalからログアウトする際に、OAuthプロバイダーまたはアイデンティティプロバイダーでのセッションを含む、接続中の(認証済みの)すべてのセッションが確実に終了されるようにします。SLOは、アプリケーション層でログアウトを停止するのではなく、ログアウトのプロセスをエンドツーエンドで完了させます。
SLO が有効な場合:
シングルクリック - シングルログアウト
現代の認証エコシステムでは、部分的または不適切なログアウトは潜在的なリスクとなります。ユーザーはログアウトボタンを信頼しますが、SLOがなければ、その信頼は誤ったものになる可能性があります。
SSOとSLOを連携させたソリューションは、ログインの安全性を確保し、作業が完了すると、ログアウト時に接続中のすべてのセッションが破棄されます。つまり、ゾンビセッションの発生、アカウントやセッションの偶発的なハイジャックの可能性、そしてセキュリティ上の盲点がなくなります。
ご返答ありがとうございます。 すぐにご連絡させていただきます。
何か問題が発生しました。 もう一度質問を送信してください
目次