文件名称:sandboxexperiment:演示使用SecurityManager的自我保护沙箱
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-20 04:04:32
Scala
沙盒实验 这是使用Scala编写的Java SecurityManager对沙盒代码的实现。 它从Jens Nordahl的汲取了灵感,尽管花了点时间才能看清参数是什么。 它由一个Main类组成,该类启动一个沙箱,然后从该沙箱中启动一个脚本。 跑步 安装SBT(“ brew install sbt”或类似的软件包管理器)。 然后键入sbt run 。 如果一切顺利,脚本应执行。 您可能需要将testscript.sh更改为可执行文件。 在build.sbt ,有一些命令别名使您可以在SBT中运行代码 addCommandAlias("runThread", "run com.tersesystems.sandboxexperiment.sandbox.ThreadSpawner") addCommandAlias("runDeserializer", "run com.terses
【文件预览】:
sandboxexperiment-master
----sandbox()
--------src()
----privlib()
--------src()
----testscript.sh(85B)
----src()
--------main()
----build.sbt(2KB)
----.gitignore(840B)
----security()
--------src()
----project()
--------build.properties(18B)
--------buildinfo.sbt(57B)
----README.md(5KB)