В качестве основы для решения второй задачи при создании моделей мандатного доступа был использован аппарат математических решеток.
Введем следующие определения.
Определение 1. Решеткой уровней безопасности ALназывается формальная алгебра AL(L, ≤, •,
где L– базовое множество уровней безопасности;
≤ - оператор, который определяет частичное нестрогое отношение порядка для элементов множества L, обладающее свойствами антисимметричности, транзитивности и рефлективности:
• - оператор, задающий для любой пары
Определение 2. Функцией уровня безопасности FL:X→Lназывается однозначное отображения множества сущностей компьютерной системы X=S
Обратное отображение FL-1:L→Xзадает разделение всех сущностей компьютерное системы на классы безопасности
где N– мощность базового множества уровней безопасности L;
Покажем, что введенная решетка и функция уровней безопасности адекватно отражают парадигму градуированного доверия и критерий безопасности систем на ее основе.
1. Предположим, что информация может передаваться от сущностей класса
2. Предположим, что информация может передаваться от сущностей класса
3. Внутри класса сущности имеют одинаковый уровень безопасности. Следовательно, передача информации между сущностями одного класса безопасна. Отсюда следует сравнимость по оператору
4. Предположим, что имеется два различных класса сущностей
5. Аналогично по условиям предыдущего пункта должен существовать ближайший снизу к классам
Таким образом, аппарат решетки и функция уровней безопасности адекватно отражают сущность принципов и отношений политики мандатного разграничения доступа, на базе которых строятся конкретные модели, специфицирующие, в том числе, формализацию правил NRUи NWD, а также другие особенности мандатного доступа.
В заключение общей характеристики политики мандатного доступа отметим, что в ней разграничение доступа осуществляется до уровня классов безопасности сущностей системы. Иначе говоря, любой объект определенного уровня безопасности доступен любому субъекту соответствующего уровня безопасности (с учетом правил NRUи NWD). Нетрудно видеть, что мандатный подход к разграничению доступа, основываясь только лишь на идеологии градуированного доверия, без учета специфики характеристик субъектов и объектов, приводит в большинстве случаев к избыточности прав доступа для конкретных субъектов в пределах соответствующих классов безопасности, что противоречит самому понятию разграничения доступа. Для устранения данного недостатка мандатный принцип доступа дополняется дискреционным внутри соответствующих классов безопасности. В теоретических моделях для этого вводят матрицу доступа, разграничивающую разрешенный по мандатному принципу доступ к объектам одного уровня безопасности.