Система привилегий в многопользовательских серверных платформах работает на основе систем управления привилегированным доступом (Privileged Access Management, PAM). 14 Такие системы позволяют:
- предоставлять ограниченный по времени, гранулированный и защищённый доступ к целевым системам; 1
- реализовывать принцип «just-in-time», временно выдавая конкретному пользователю необходимый набор прав для работы с определённым ресурсом; 1
- вести протоколирование и запись сеанса работы, его мониторинг в настоящем времени, а также хранить полные данные для последующего аудита и расследования; 1
- управлять паролями — хранить их в защищённой базе данных, генерировать и обновлять их в соответствии с политиками безопасности, по запросу или заранее установленному расписанию; 1
- реализовывать принцип единого входа, избавляя от необходимости вводить учётные данные для доступа к целевым системам после авторизации на портале PAM; 1
- проводить поведенческий анализ действий пользователя и осуществлять реагирование на аномальную активность. 1
Например, в MySQL система привилегий работает в два этапа: 3
- На первом этапе сервер проверяет, имеется ли у пользователя разрешение на подсоединение. 3
- На втором этапе сервер проверяет каждый из запросов, чтобы убедиться в том, что у пользователя имеется достаточно привилегий для его выполнения. 3