Как я могу ограничить возможности lua (вызов функций ОС, модулей и т. Д.)
Я использую Lua в качестве языка сценариев внутри моего C-приложения.
Это хорошо мне подходит, но я не могу понять, как я могу ограничить Lua, чтобы он не вызывал системные функции, не включал другие модули и т. Д.
Я хочу, чтобы Lua мог вызывать только те функции, которые разрешены мной, потому что пользователь может делать все виды плохих вещей с полной мощью модулей Lua + Lua.