如何创建安全的Lua沙箱?
所以Lua似乎是在我的应用程序中实现安全“用户脚本”的理想选择。
但是,嵌入lua的大多数示例似乎都包括加载所有标准库,包括“io”和“package”。
所以我可以从我的解释器中排除这些库,但即使是基本库也包含访问文件系统的函数“dofile”和“loadfile”。
如何删除/阻止这些不安全的函数,而不仅仅是一个甚至没有像“ipairs”函数这样的基本内容的解释器?
汪汪一只猫
相关分类