KasperskyOS Community Edition 1.2
Содержание
Содержание
Правило 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}
}
В начало