LDAP の変更点


#author("2021-11-15T03:24:43+00:00","default:k1rou","k1rou")
#author("2021-12-17T13:38:01+09:00","default:k1rou","k1rou")
*LDAP とは [#x8bbd6e5]
**名称 [#p0879673]
-Lightweight Directory Access Plotocol

**概要 [#jda897a9]
-ディレクトリデータベース([[ディレクトリサービス]])にアクセスするためのプロトコル
-[[X.500]] を簡略化したもの

-[[TCP/IP]]上で[[ディレクトリサービス]]に接続するためのプロトコル
-アカウントなどネットワーク上の資源を一元管理できるようにする[[ディレクトリサービス]]
-ユーザ認証に利用される。
-[[Linux]]、Windows、MacOSをサポートする
-DIT(Directory Information Tree)

-標準ポート番号:389/TCP

*LDAPの種類 [#ua4539eb]
-LDAP Version 2(RFC1777)
-LDAP Version 3(RFC2551)

*LDAPの仕組み・構成 [#uc5b8453]
-エントリ
--情報の格納単位。属性名と属性値で構成される。

-属性
--エントリが保持できる情報。名前、住所、電話番号など。

-コンテナ
--エントリの分類単位

-ObjectClass
--エントリの属性の構成を定義する。

-スキーマ
--ObjectClassを定義するファイル。

-DN(Distinguished Name)
--エントリを一意に識別できるようにする属性。

-RFC2256

*LDAPサーバ [#n0d0bb06]
-ディレクトリサーバ

*LDAPクライアント [#kcdf6aad]
-nss_ldap
--LDAPを使ってユーザ認証を行うために必要

*[[セキュリティ]] [#z9dfcc30]
**LDAPS [#qafe8e0f]
-LDAP over [[SSL/TLS]]
-標準ポート番号:636/TCP

**LDAPインジェクション [#pce55f77]
-脆弱性を突いた攻撃者による不正アクセス
-LDAPデータベースの不正参照、改竄のリスク
-入力フォームに不正のLDAPクエリを挿入して実行できてしまう(パラメータ改竄)

*サービス・製品 [#a90dfd27]
-[[389 Directory Server]] -RHEL
-[[Active Directory]] -Microsoft
-[[eDirectory]] -NetIQ
-[[OpenDJ]]
-[[OpenLDAP]] -オープンソース。Linux上で動作する。
-[[Oracle Directory Server]]
-[[Red Hat Directory Server]] - Red Hat
-[[SunONE Directory Server]] -Sun Microsystems

*関連用語 [#mb877149]
-[[ID管理]]
-[[Samba]]
-[[ドメインコントローラ]]
-[[統合認証]]
-[[シングルサインオン]]
-[[メタディレクトリ]]
-[[JNDI]]
-[[PAM]]
-[[FreeIPA]]
-[[CLDAP]]