ACL (access control)
Что такое ACL и как он ограничивает видимость документов на уровне запроса.
ACL (access control)
ACL — правила видимости по документам, применяемые на каждом запросе. Каждый документ может быть доступен только определённым пользователям или группам, и поиск это учитывает.
Как работает
При индексации документу назначаются права доступа. При поиске система фильтрует результаты по правам запрашивающего: пользователь видит только то, что ему разрешено. Это происходит на уровне запроса, а не после — неавторизованные документы вообще не попадают в выдачу.
Почему это важно
В мультиарендной платформе ACL — гарантия, что приватные данные не утекут. Например, у организации есть документы для отдела А и отдела Б: ACL гарантирует, что каждый видит только своё.
ACL — один из ключевых механизмов изоляции и соответствия требованиям безопасности.