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