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}
}
В начало