2010-06-28 2 views
1

JRuby에서 ENVENV_JAVA을 사용하지 못하게 할 수 있습니까? 나는 사용자가 제공 한 루비 코드가 서버에서 돌아가도록 허용하고, 그들에게 ENVENV_JAVA을 사용할 수 있다고 믿는 것은 좋은 생각이 아니다.JRuby에서 ENV 및 ENV_JAVA를 허용하지 않음

Java 보안 관리자를 사용하여 System.get/setProperty()의 사용을 허용하지 못했지만이 경우 많은 성공을 거두지 못했습니다. 사전에

감사합니다!

답변

2

이 트릭을 수행해야합니다

class Object 
    remove_const :ENV 
    remove_const :ENV_JAVA 
end 
+0

대단히 감사합니다! :) 그것은 완벽하게 작동합니다! – user314362