このドキュメントでは、Lightweight Directory Access Protocol(LDAP)over SSLを使用したSecure Network Analytics Manager(NAM)の基本設定について説明します。
次の項目に関する知識があることが推奨されます。
このドキュメントの情報は、次のコンポーネントに基づくものです。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。

5. Certificates snap-inウィンドウで、Computer accountを選択し、Nextを選択します。
6. Local computerを選択したままにし、Finishを選択します。
7. Add or Remove Snap-inウィンドウで、OKを選択します。
8. 「証明書(ローカル・コンピュータ)」>「個人」>「証明書」に移動します

9. ドメインコントローラのLDAPS認証に使用するSSL証明書を選択して右クリックし、Openをクリックします。
10. Detailsタブに移動> Copy to File > Nextの順にクリックします

11. No, do not export private keyが選択されていることを確認し、Nextをクリックします。
12. Base-64 encoded X.509 formatを選択し、Nextをクリックします。

13. 証明書を保存する場所を選択し、ファイルに名前を付けてNextをクリックします。

14. Finishをクリックすると、「The export was successful.」というメッセージが表示されます。
15. LDAPSに使用される証明書に戻り、Certification Pathタブを選択します。
16. 認証パスの最上部でルートCA発行者を選択し、View Certificateをクリックします。

17. ステップ10 ~ 14を繰り返し、LDAPS認証に使用する証明書に署名したルートCAの証明書をエクスポートします。
18. 続行する前に、LDAPSサーバー用の証明書ファイル、および証明書パス内の発行機関ごとに、ルート証明書と中間証明書(該当する場合)が1つあることを確認してください。


7. 変更が適用され、マネージャ・ステータスがUpになるまで待機します。
1. マネージャのメインダッシュボードを開き、グローバル設定>ユーザ管理に移動します。

2. 「ユーザー管理」ウィンドウで、「認証および認可」タブを選択します。
3. Create > Authentication Serviceの順にクリックします。

4. Authentication ServiceドロップダウンメニューからLDAPを選択します。
5. 必須フィールドに入力します。
| フィールド |
注意事項 |
| フレンドリ名 |
LDAPサーバの名前を入力します。 |
| 説明 |
LDAPサーバの説明を入力します。 |
| Server address |
LDAPサーバ証明書のサブジェクト代替名(SAN)フィールドで指定された完全修飾ドメイン名(FQDN)を入力します。
|
| ポート |
セキュアLDAP通信(LDAP over TLS)に指定されたポートを入力します。 LDAPSの既知のTCPポートは636です。 |
| ユーザーのバインド |
LDAPサーバへの接続に使用するユーザIDを入力します。例:CN=admin,OU=Corporate Users,DC=example,DC=com |
| [パスワード(Password)] |
LDAPサーバへの接続に使用するバインドユーザのパスワードを入力します。 |
| 基本アカウント |
識別名(DN)を入力します。 DNは、ユーザの検索を開始する必要があるディレクトリのブランチに適用されます。多くの場合、ディレクトリツリー(ドメイン)の最上位ですが、ディレクトリ内のサブツリーを指定することもできます。バインドユーザと、認証を受けるユーザは、ベースアカウントからアクセスできる必要があります。 例:DC=example,DC=com |
6. Saveをクリックします。

7. 入力した設定と信頼ストアに追加した証明書が正しければ、「You've successfully saved your changes」バナーが表示されます。
8. 設定されたサーバは、User Management > Authentication and Authorizationの下に表示される必要があります。


5. Addをクリックします。
6. Apply Settingsをクリックします。
7. 設定を入力し、信頼ストアに追加された証明書が正しければ、Managerでの変更が適用され、アプライアンスの状態がUpである必要があります。
SNAは、LDAP経由のローカルおよびリモートの両方の認可をサポートします。この設定では、ADサーバのLDAPグループが組み込みSNAロールまたはカスタムSNAロールにマッピングされます。
LDAPを介したSNAでサポートされている認証および許可方式は次のとおりです。
この場合、ユーザとそのロールはローカルに定義する必要があります。これを実現するには、次の手順に従います。
1. User Managementに再び移動し、Usersタブ> Create > Userの順にクリックします。
2. LDAPサーバで認証するユーザ名を定義し、Authentication Serviceドロップダウンメニューから設定されたサーバを選択します。
3. LDAPサーバによって認証されたユーザがマネージャに対して持つ権限を定義し、Saveをクリックします。

LDAPを介したリモート認証と認可は、Secure Network Analyticsバージョン7.2.1で最初にサポートされました。
ユーザが(Managerで)ローカルに定義され有効にされている場合、ユーザはリモートで認証されますが、ローカルで認証されることに注意してください。ユーザの選択プロセスは次のとおりです。
このため、リモート認証を正常に設定する手順を次に説明します。
ステップD-1:リモート認証を使用するユーザのうち、ローカルで定義されたユーザを無効または削除する

ステップD-2:Microsoft ADサーバでcisco-stealthwatchグループを定義します。
LDAPユーザを介した外部認証および許可の場合、パスワードとcisco-stealthwatchグループはMicrosoft Active Directoryでリモートで定義されます。ADサーバで定義されるcisco-stealthwatchグループは、SNAで保持されているさまざまなロールに関連付けられており、次のように定義する必要があります。
| SNAロール |
グループ名 |
| プライマリ管理者 |
|
| データロール |
|
| Web機能の役割 |
|
| デスクトップ機能の役割 |
|

ステップD-3:ユーザのLDAP許可グループマッピングの定義
ADサーバでcisco-stealthwatchグループを定義すると、SNAマネージャへのアクセスを意図したユーザを必要なグループにマッピングできます。これは次のように行う必要があります。


ステップD-4:SNAマネージャでLDAPによるリモート認証を有効にします。

この項では、設定が正常に機能していることを確認します。
ユーザは、ADサーバで定義されたクレデンシャルを使用してログインできます。

2番目の検証ステップは、許可に関するものです。この例では、ユーザ「user20」はADサーバのcisco-stealthwatch-master-adminグループのメンバーになっており、ユーザにプライマリ管理者権限があることを確認できます。ローカルユーザでユーザが定義されていないため、認可属性がADサーバによって送信されたことを確認できます。

この「snauser10」の例でも、もう一方のユーザに対して同じ検証が行われます。 ADサーバで設定されたクレデンシャルを使用して、認証の成功を確認できます。

認証の検証では、このユーザはプライマリ管理者グループに属していないため、一部の機能は使用できません。

ここでは、設定のトラブルシューティングに役立つ情報を提供します。
認証サービスの設定を正常に保存できない場合は、次の点を確認します。
SANフィールドにIPv4アドレスだけが含まれている場合は、Server AddressフィールドにIPv4アドレスを入力します。
SANフィールドにDNS名が含まれている場合は、Server AddressフィールドにDNS名を入力します。
SANフィールドにDNS値とIPv4値の両方が含まれている場合は、リストの最初の値を使用します。
| 改定 | 発行日 | コメント |
|---|---|---|
1.0 |
02-Feb-2022
|
初版 |