Правило upgrade модели безопасности Mic
Правило upgrade модели безопасности Mic
upgrade { source : <Sid>
, target : <Sid>
, container : <Sid | ()>
, driver : <Sid>
, level : <Level | ...>
}
Повышает назначенный ранее уровень целостности ресурса target до значения level в следующей ситуации:
- Процесс
sourceинициирует повышение уровня целостности ресурсаtarget. - Ресурсом
targetуправляет субъектdriver, который является поставщиком ресурсов или ядром KasperskyOS. - Ресурс
containerявляется контейнером для ресурсаtarget(например, директория является контейнером для файлов и/или других директорий).
Если значение container не задано (container : ()), ресурс target рассматривается как корневой, то есть не имеющий контейнера.
Чтобы задать уровень целостности level, используются значения типа Level. Определение типа Level см. в "Правило create модели безопасности Mic".
Правило возвращает результат "разрешено", если повысило назначенный ранее уровень целостности ресурса target до значения level.
Правило возвращает результат "запрещено" в следующих случаях:
- Значение
levelне превышает уровень целостности ресурсаtarget. - Значение
levelпревышает уровень целостности процессаsource, субъектаdriverили ресурсаcontainer. - Уровень целостности ресурса
targetпревышает уровень целостности процессаsource. - Процессу
source, субъектуdriverили ресурсуcontainerне назначен уровень целостности. - Значение
source,target,containerилиdriverвне допустимого диапазона.
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!