Запретить ENV и ENV_JAVA в JRuby - PullRequest
1 голос
/ 28 июня 2010

Можно ли запретить использование ENV и ENV_JAVA в JRuby?Я разрешаю пользовательский код ruby ​​для запуска на серверах и считаю, что разрешать им использовать ENV и ENV_JAVA не очень хорошая идея.

Мне удалось запретить использование System.get/setProperty() с помощью диспетчера безопасности Java, но я не добился большого успеха в этом случае.

Заранее спасибо!

1 Ответ

2 голосов
/ 28 июня 2010

Это должно сработать:

class Object
  remove_const :ENV
  remove_const :ENV_JAVA
end
...