LDAP

読み:えるだっぷ / 英語表記:Lightweight Directory Access Protocol

利用者や機器の情報をまとめて管理するディレクトリサービスに、問い合わせたり、情報を更新したりするためのプロトコル。社内の利用者の認証や、アドレス帳の検索などに使われる。

イマシルちゃんの解説

LDAPは、利用者や機器の情報を管理するサーバに、検索や更新を頼むためのプロトコルだよ。
たとえば社内のシステムが社員の部署やメールアドレスを必要としたら、条件を指定してサーバへ問い合わせるんだ。
サーバは条件に合う情報を探して返してくれるよ。
権限があれば、社員の追加や異動に伴う情報の変更も頼めるの。
ログインする人を確かめる認証にも使えるよ。
複数のシステムが共通の情報を参照できるので、それぞれに別々の名簿を持つ手間や食い違いを減らせるんだ。

より深い解説

定義

LDAP(Lightweight Directory Access Protocol)は、RFC 4511などで定められた、ディレクトリサービスにアクセスするためのプロトコルである。OSIのディレクトリの規格(X.500)のアクセス方法(DAP)を、TCP/IPで使えるように軽くしたものである。ポート番号は TCP 389番、TLSで保護したLDAPS は 636番を使う。

ディレクトリの構造

情報は、木構造(DIT:Directory Information Tree)で管理される。1つ1つの項目(エントリ)は、木の中の位置を表す識別名(DN:Distinguished Name)で区別される。

dc=example,dc=com
 └ ou=営業部
    └ cn=山田太郎   ← DN:cn=山田太郎,ou=営業部,dc=example,dc=com
略号意味
dcドメインの構成要素(Domain Component)
ou組織の単位(Organizational Unit)
cn名前(Common Name)

主な操作

操作内容
Bind接続した相手を認証する(利用者の認証に使える)
Search条件に合うエントリを検索する
Add、Modify、Deleteエントリを追加・変更・削除する

主な用途

似た名前のプロトコルとの区別

プロトコル役割
LDAPディレクトリの情報への問合せ、更新
IGMPマルチキャストグループへの参加、離脱の通知
ARPIPアドレスからMACアドレスを求める
RIP距離ベクトル型の経路制御

UDPで動くLDAP(CLDAP)は、小さな問合せに大きな応答を返すため、DRDoS攻撃の増幅に悪用されたことがある。

実際の試験ではここに出る!全6問

ネットワークスペシャリスト

午前Ⅱ

テクニカルエンジニア(ネットワーク)

午前

この用語が出てくる記事

↑