[ホーム] > [サイバー攻撃大辞典 トップ] > [LDAP インジェクション(LDAP injection)]


作成日:2020/09/18

LDAP インジェクション(LDAP injection)

LDAP インジェクション(LDAP injection)の説明


LDAPインジェクションとは



LDAPインジェクションとは、LDAP クエリーで不正な文字列(条件式など)を挿入し、想定外の動作を誘導する攻撃方法。
特にユーザ認証を使用している場合に狙われる。
(SQL インジェクションのLDAP版)

LDAP とはLightweight Directory Access Protocol の略称であり、主にシステムのユーザ情報を管理する。
LDAP にアクセスするクエリ文字列で不正に文字を挿入(インジェクション) することにより想定外の動作をさせる。LDAPプロトコルはテキストベースなのでこのような不正な挿入が比較的容易に実行することができる。



攻撃例


例えばWebシステムにおいて、ユーザが入力するユーザ名とパスワードを組み立てて LDAP 認証するシステムがあるとする。
そこでユーザ名に不正なSQL 文を追加することにより、パスワードが間違っていても承認を通す細工をすることができる。


対策


入力データの厳格なチェックが必須。特にWebサービスでLDAPサーバによる認証を使用している場合は注意。







[ホーム] > [サイバー攻撃大辞典 トップ] > [LDAP インジェクション(LDAP injection)]


本サイト内掲載されている情報は、誰もその正当性は保証しません。独自の調査により判明した事項を記載しており、内容に誤りがある可能性があります。
内容により発生したいかなる損害は誰も補償しません。自己責任で参考として閲覧してください。
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) securitychecklist.net 2015 - 2020