0

java 运行 自定义的 Groovy, 如何防止用户输入:System.exit(0) 、死循环等的情况?

11月8日提问

查看全部 2 个回答

0

Jenkins的做法你可以参考(具体哪部分代码我忘了,以前看过Jenkins源码)

定义一个白名单,在安全沙箱运行Groovy代码,限制只允许使用有限的Groovy方法

定义任务超时,超时的任务自动停掉

推广链接