如何創(chuàng)建安全的Lua沙箱?所以Lua似乎是在我的應(yīng)用程序中實(shí)現(xiàn)安全“用戶腳本”的理想選擇。但是,嵌入lua的大多數(shù)示例似乎都包括加載所有標(biāo)準(zhǔn)庫(kù),包括“io”和“package”。所以我可以從我的解釋器中排除這些庫(kù),但即使是基本庫(kù)也包含訪問(wèn)文件系統(tǒng)的函數(shù)“dofile”和“l(fā)oadfile”。如何刪除/阻止這些不安全的函數(shù),而不僅僅是一個(gè)甚至沒(méi)有像“ipairs”函數(shù)這樣的基本內(nèi)容的解釋器?
如何創(chuàng)建安全的Lua沙箱?
MMMHUHU
2019-08-16 15:56:52