Тестирование способов, связанных с мандатным принципом контроля доступа (тест mandat)
Реализация:
| Пользователь | Действие | |
|---|---|---|
SYSTEM
| Попытка изменения группы пользователя RES1. Результат: успешное завершение (RES1 сначала назначается группа GROUP2, затем возвращается группа GROUP1) | |
SYSTEM
| Попытка изменения своей группы. Результат: код завершения 1022 | |
DBA1
| Попытка изменения своей группы. Результат: код завершения 1022 (изменить уровни доступа пользователя может
только администратор его группы (в пределах отведенных ему уровней) или SYSTEM) | |
DBA1
| Попытка изменения своих уровней доступа R=6, W=5. Результат: код завершения 1022 | |
DBA1
| Попытка изменения своих уровней доступа R=5, W=4. Результат: код завершения 1022 | |
DBA1
| Попытка изменения своих уровней доступа R=4, W=6. Результат: успешное завершение | |
RES1
| Попытка изменения своих уровней доступа R=6, W=5. Результат: код завершения 1022 | |
RES1
| Попытка изменения своих уровней доступа R=5, W=4. Результат: код завершения 1022 | |
RES1
| Попытка изменения своих уровней доступа R=4, W=6. Результат: код завершения 1022 | |
RES1
| Попытка изменения своей группы. Результат: код завершения 1022 | |
SYSTEM
| Попытка изменения своих уровней доступа R=6, W=6. Результат: успешное завершение | |
SYSTEM
| Попытка изменения своих уровней доступа R=4, W=4. Результат: успешное завершение (затем уровни доступа пользователей RES1 и DBA1 устанавливаются R=5, W=5) |