Я пишу PHP-приложение, которое управляет некоторыми записями LDAP.У меня есть одна страница, которая показывает записи из данной ветви и фильтрацию по некоторым объектным классам (только для определенных авторизованных пользователей, и т. Д. И т.фильтры для функции ldap_search (), или это может привести к проблемам безопасности любого типа.
Фильтр, который будет установлен, будет выглядеть примерно так:
"(&(&(objectClass=myClass1)(objectClass=myClass2))". $_GET['filter'] .")"
Конечно, я никогда не напишет что-то подобное в SQL, но с использованием функций LDAP?Я не вижу никакого возможного риска сделать это, я не прав?
ПРИМЕЧАНИЕ: Меня не волнуют такие вещи, как неправильный синтаксис фильтров и т. Д., Поскольку я делаю экранированиегде-то еще, при генерации URL.В случае определенных вручную фильтров с ошибками, можно показывать ошибку пользователю.