我正在使用<代码>javax.scripting,以补充支持在服务器边操作武断的用户上载的Java文本。 显然,我想确保这些文字!
Rhino本身有一个在业时间获得文字的框架。 但是,<代码>javax.scripting>的文件没有提及安全、许可或限制该笔文字上可使用的类别。 因此,这在<编码>javax.scripting上就是一个巨大的漏洞。 标注:它没有提供一个框架,确保它所执行的文字安全?
我不想直接使用Rhino,因为我最初试图这样做,但有一些问题使Java案件暴露在手稿上。 <代码>javax.scripting framework made it ( which use Rhino under the hood) made this trivial and alsopening scripts in a multi-threaded Service.
我要讲的是白名单的 Java班,可在手稿中查阅/证实。 谁能向我提出如何实现这一目标的榜样或文件?