Linuxセントラル認証/承認方法


14

Linuxサーバーの小規模ながら成長しているネットワークがあります。理想的には、ユーザーアクセスを制御したり、パスワードを変更したりするための中心的な場所にしたいです。TLS / SSLで十分ですか?Kerberosの利点は何ですか?GSSAPIとは その他...これらのさまざまな方法の長所/短所を説明する明確なガイドは見つかりませんでした。助けてくれてありがとう。


NISを忘れないでください。古い場合もありますが、それでも理由により広く使用されています。
MadHatter

その理由は、LDAPを完全にサポートしていないアプライアンスや他のオペレーティングシステムかもしれないと思います。100%Linuxショップをお持ちの場合は、LDAPが最適です。Solarisは、暗号化にOpenSSLを使用してOpenLDAPと通信するのに問題があります。FreeBSDはLDAP上でネットグループを使用できません。互換性のないシステムで必要な非認証データ用に、NISゲートウェイをいつでも設定できます。
ジェフストランク

@MadHatter NISがまだ使用されている理由は、「慣性」と呼ばれていると確信しています。
マゼラン

回答:


4

この問題に対して、FreeIPAは「最良の」FOSSソリューションです。

問題の範囲について学習し始めたばかりなので、FreeIPAを試す前に調査を行う必要があります。


3

TLS暗号化は、クライアントからサーバーへのパスワードの送信を次の条件で保護するのに十分です。

  • LDAPサーバーのACLは、パスワードハッシュへのアクセスを適切に制限します。
  • サーバーの秘密キーが侵害されることはありません。

TLS暗号化プレーン認証は、設定する最も簡単な安全な認証方法です。ほとんどのシステムはこれをサポートしています。クライアントシステムに必要な唯一の前提条件は、SSL認証局の証明書のコピーを取得することです。

ワークステーションにシングルサインオンシステムが必要な場合、Kerberosは主に役立ちます。一度ログインして、パスワードを再入力せずにWebサービス、IMAP電子メール、およびリモートシェルにアクセスできると便利です。残念ながら、Kerberos化されたサービスを利用できるクライアントは限られています。Internet Explorerが唯一のブラウザーです。ktelnetはリモートシェルです。

トラフィックスニッフィングを防ぐために、TLS / SSLを使用して、Kerberos化されたLDAPサーバーおよびその他のサービスへのトラフィックを暗号化することもできます。

GSSAPIは、Kerberosなどのバックエンドを使用した認証用の標準化されたプロトコルです。


2

LDAPは複数のサーバーで適切に機能し、拡張性に優れています。startTLSは、LDAP通信を保護するために使用できます。OpenLDAPは、十分にサポートされ、より成熟しています。マスターマスターレプリケーションは、冗長性のために利用可能です。Gosaを管理インターフェイスとして使用しました。

私はまだサーバーごとのアクセス制限を気にしませんでしたが、機能はそこにあります。

autofsまたは他のネットワークマウントメカニズムを使用して共有ホームディレクトリを確認することもできます。最初のログインで見つからないホームディレクトリを作成するpamモジュールを追加する必要はないでしょう。

NIS(別名イエローページ)は成熟していますが、セキュリティ上の問題もいくつか報告されています。


0

ローカルネットワークの簡単なソリューションを探している場合は、Sun'S Network Information Serviceが便利で、長い間使用されてきました。 このリンク、この1は、サーバーとクライアントの両方のインスタンスを設定する方法について説明します。ここ説明するようなLDAPサービスは、必要な集中管理も提供できます。

ただし、より高いレベルのセキュリティが必要な場合は、他のパッケージを使用することをお勧めします。別個のドングル/スマートカードまたは類似のものがない限り、TLS / SSLは最初のログインでは機能しません。Kerberosは役立ちますが、安全で信頼できるサーバーが必要です。あなたのニーズは何ですか?


現時点では、厳密には中央認証サーバーのみが必要なので、すべてのサーバーではなく1か所でパスワードを変更するだけで済みます。しかし、よりきめ細かなアクセス制御が必要な場合は、簡単に追加できるように、拡張性の高いソリューションが必要です。NISの代わりにLDAPを見ていた理由です。
クリスマクブライド

Chrisは、LDAPクライアントとサーバー間のネットワークトラフィックを暗号化するためだけにTLS / SSLに言及していたと思います。その場合、追加のハードウェアは必要ありません。
ジェフストランク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.