我正在制作一个 .NET Web 应用程序,它接受来自用户的 Python 代码并通过向命令行发出命令在服务器上执行它。但是使用 os.remove(),我能够通过该 Python 代码删除驱动器上存在的文件。请告诉我如何保护服务器,以便任何用户都无法编辑或删除任何文件。PS
:如果解决方案是使用任何第三方软件,我的预算只允许使用免费软件。提前致谢。
如何保护服务器文件免受用户输入代码的攻击
•
security
我正在制作一个 .NET Web 应用程序,它接受来自用户的 Python 代码并通过向命令行发出命令在服务器上执行它。但是使用 os.remove(),我能够通过该 Python 代码删除驱动器上存在的文件。请告诉我如何保护服务器,以便任何用户都无法编辑或删除任何文件。PS
:如果解决方案是使用任何第三方软件,我的预算只允许使用免费软件。提前致谢。