Безопасность скриптов

Скрипты выполняются на сервере виртуальной машины Java и их права доступа никак не ограничены. Таким образом, одна ненамеренная ошибка в скрипте или некий вредоносный код могут вызвать неправильное функционирование сервера, зависание, 100% время загрузки процессора, повреждение его базы данных или данных на рабочей машине. По умолчанию только администратор по умолчанию может изменять и выполнять скрипты. Обеспечьте правом изменять и выполнять скрипты только пользователей с полномочиями высшего уровня.

Если скрипт можно заменить выражением, всегда рекомендуется осуществить эту замену, поскольку механизм безопасности выражения позволяет всем операциям выражения наследовать права доступа вызывающей стороны.

Выполнение скрипта

Чтобы другой пользователь мог выполнить скрипт, присвойте ему уровень прав доступа Администратора в контексте Скрипты. Это позволит пользователю выполнять все скрипты в этом контексте.

Чтобы разрешить выполнение одного скрипта, присвойте уровень прав доступа Администратора в контексте этого Скрипта.

Изменение скрипта

Только пользователи с уровнем прав доступа Администратора в контексте "Скрипт" могут изменять конфигурацию и код скрипта. Это обеспечивает максимальную безопасность для операций со скриптами.