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} }
В начало
[Topic ssp_descr_security_models_hashset_add]