Разница между дискреционным и мандатным контролем доступа в компьютерных системах заключается в подходах к назначению прав доступа. 14
Дискреционная модель (DAC, Discretionary Access Control) подразумевает, что доступ к информационным системам и ресурсам назначает администратор (реже владелец ресурсов). 1 На основе идентификационной информации о субъектах создаются списки на использование тех или иных ресурсов с указанием полномочий конкретных лиц. 1 При необходимости список прав можно расширить. 1
Мандатная модель (MAC, Mandatory Access Control) базируется на принципах конфиденциальности. 1 Каждому объекту (ресурсу) в информационном поле компании присваиваются метки типа «не секретно», «засекречено», «строго конфиденциально». 1 Затем администраторы или владельцы систем назначают сотрудникам полномочия в соответствии с их должностными обязанностями. 1 Например, кто-то получает право взаимодействовать только с объектами несекретного уровня, кто-то — с совершенно секретными ресурсами. 1 В рамках мандатной модели нельзя превышать назначенный уровень доступа. 1
Таким образом, дискреционная модель подходит там, где не требуется высокий уровень безопасности, а мандатная — для государственных учреждений и компаний, которым требуется повышенный уровень безопасности. 14