Fangliding:Lua 沙箱下任意代码执行权限过危险,建议特权功能需启动时加 flag 显式开启

在 Xray-core PR #7136(为 Lua 增加沙箱机制)的讨论中,Fangliding 提出安全顾虑:理论上一个恶意的 Lua 脚本甚至可以访问 Xray 内置的 DNS,通过 DNS 隧道获得网络后挖矿等,任意代码执行权限还是太危险;他建议改成使用 Lua 的特权功能需要在启动时加一个 lua-(privileged) 的 flag。该 PR 为开放状态、尚未合并。

作者原文

理论上一个恶意的lua甚至因为可以访问xray内置dns可以通过dns tunnel获得网络然后挖矿啥的 任意代码执行权限还是太危险了 要么就改成使用lua(特权)功能需要 start 的时候加一个 lua-(privileged) 的 flag