Правило add модели безопасности HashSet
Правило add модели безопасности HashSet
add {sid : <Sid>, entry : <Entry>}
Добавляет значение entry в таблицу, ассоциированную с ресурсом sid.
Возвращает результат "разрешено" в следующих случаях:
- Правило добавило значение
entryв таблицу, ассоциированную с ресурсомsid. - В таблице, ассоциированной с ресурсом
sid, уже содержится значениеentry.
Возвращает результат "запрещено" в следующих случаях:
- Таблица, ассоциированная с ресурсом
sid, полностью заполнена. - Ресурс
sidне ассоциирован с таблицей из пула таблиц используемого объекта модели безопасности HashSet. - Значение
sidвне допустимого диапазона.
Пример:
/* Процесс класса Server получит решение "разрешено" от
* модуля безопасности Kaspersky Security Module, вызывая метод интерфейса
* безопасности Add, если при вызове этого метода значение
* 5 будет добавлено в таблицу, ассоциированную с этим
* процессом, или уже содержится в этой таблице. Иначе
* процесс класса Server получит решение "запрещено" от
* модуля безопасности, вызывая метод интерфейса
* безопасности Add. */
security src=Server, method=Add {
s.add {sid : src_sid, entry : 5}
}
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!