SAML 認証ログインによる管理者アカウントの作成

SAML 認証を使用すると、管理者は SAML プロトコルを使用する中央のサードパーティ ID プロバイダを介して SmartConsole にログインします。ID プロバイダは、管理者を認証する機能など、管理者に関する情報を保持する。Check Pointは、以下のIDプロバイダをサポートしています:Okta、Ping Identity、Azure。

使用事例

Azureにアカウントを持つ管理者は、SmartConsoleで作業したい。各管理者が、Azure用とSmartConsole用の2つの異なる管理者名とパスワードを使用すると、多くの問題が発生します:

  • 管理者は、(他の企業パスワードに加えて)異なるパスワードと有効期限ポリシーを扱わなければならない。

  • 管理者は、Azure用とSmartConsole用の2種類のパスワードを覚えておく必要があります(他の企業パスワードに加えて)。

  • 管理者のメンテナンスが必要になる。例えば、管理者が退社する場合、その管理者が登録しているすべてのアプリケーションから削除する必要があります。Identity Provider を使用する場合は、Identity Provider データベースから管理者を削除するだけでよい。

そのため、各管理者はAzureとSmartConsoleの両方で1つのパスワードを使用することが望ましい。Identityプロバイダを使用すると、管理者はAzureに対して一度認証を行うだけで、SmartConsoleに接続したときにSmartConsoleがすでに管理者を認識しているため、改めてパスワードを入力する必要がありません。こうすることで、管理者もSecurity Management Serverにパスワードを知られることはない。

SAML 認証プロセスフロー:

  1. 管理者がSmartConsoleにログインしようとします。

  2. SmartConsoleは、管理者をブラウザに戻し、Security Management Serverで事前に設定されたURLにリダイレクトします。

  3. Security Management Serverは、SAML 要求でブラウザを ID プロバイダにリダイレクトする。

  4. ID プロバイダが管理者を認証する。

  5. ID プロバイダは SAML アサーションを生成し、ブラウザを介してSecurity Management Serverに送り返す。

  6. Security Management Serverは、SAML アサーションを検証する。

  7. 管理者が認証されている場合、Security Management Serverは、認証に必要なデータをブラウザからSmartConsoleにリダイレクトします。

  8. SmartConsoleは、この認証データでSecurity Management Serverへのセッションを開きます。

SAML認証ログイン

- デフォルトでは、SmartConsole ログイン用の SAML 認証は、管理サーバ上の Gaia Portal が TCP ポート 443 で動作する必要があります。詳細は、sk182032を参照してください。

  1. SmartConsole で、[Manage & Settings] ビュー >Permissions & Administrators >Advanced > Identity Provider >Identity Provider for Managing Administrator Access > 作成した Identity Provider オブジェクトを選択します。

  2. Identity Provider を使用して SmartConsole にログインするには、2 つの方法があります。

SAML 認証を構成した後、さらに、証明書ファイルによる認証を構成できます。管理者は、SAML ID プロバイダまたは証明書ファイルを使用して、SmartConsole を認証できます。

SmartConsoleで証明書ファイルを作成します。管理者は、証明書を使用して、SmartConsoleに2つの方法でログインできます:

  • Certificate File 、SmartConsoleにログインします。証明書ファイルを使用するには、管理者がパスワードを提供する必要がある。

  • Microsoft Windows SmartConsoleコンピュータのWindows証明書ストアに証明書ファイルをインポートできます。管理者は、この保存された証明書を使用して、CAPI証明書オプションを使用してSmartConsoleにログインできます。管理者がログインする際にパスワードを入力する必要はない。

管理者は、他の管理者に証明書を渡して、自分の管理者アカウントなしでSmartConsoleにログインさせることもできます。