a*****r 发帖数: 55 | 1 后台怎么做的?怎样safely run这些code的? |
f*******t 发帖数: 7549 | |
A*********l 发帖数: 2005 | 3 或者用docker
【在 f*******t 的大作中提到】 : virtual machine唄
|
c*****e 发帖数: 3226 | 4 就是 process launching, 用 jailed environment.
高级的就要用 docker.
【在 a*****r 的大作中提到】 : 后台怎么做的?怎样safely run这些code的?
|
g*****g 发帖数: 34805 | 5 你们都想得太复杂了,就一个没什么权限的用户里跑就行了。除了删自己目录里的文件
啥都干不了。自己目录里还没文件。 |
a*****r 发帖数: 55 | 6 显然是支持多用户的。难道每个web用户都要建一个没什么权限的linux user account?
chroot?
另外,就是把web端的用户输入保存到server端成文件(比如python file), 然后在
server端直接run python file?
【在 g*****g 的大作中提到】 : 你们都想得太复杂了,就一个没什么权限的用户里跑就行了。除了删自己目录里的文件 : 啥都干不了。自己目录里还没文件。
|
g*****g 发帖数: 34805 | 7 不用呀,就共用一个没权限的用户在一个进程里,每次起一个线程跑就行了。数据都放
入数据库里。
account?
【在 a*****r 的大作中提到】 : 显然是支持多用户的。难道每个web用户都要建一个没什么权限的linux user account? : chroot? : 另外,就是把web端的用户输入保存到server端成文件(比如python file), 然后在 : server端直接run python file?
|
a*****r 发帖数: 55 | 8 多谢。我试试看
【在 g*****g 的大作中提到】 : 不用呀,就共用一个没权限的用户在一个进程里,每次起一个线程跑就行了。数据都放 : 入数据库里。 : : account?
|
f*******t 发帖数: 7549 | 9 嗯,lc一开始应该是这样搞的,简单快速。但这种安全性比较差,不知道现在有没有改
进,比如用docker之类的
【在 g*****g 的大作中提到】 : 不用呀,就共用一个没权限的用户在一个进程里,每次起一个线程跑就行了。数据都放 : 入数据库里。 : : account?
|
z***e 发帖数: 5393 | 10 我现在找的一个负责技术的以前自己就是做这个(fenby.com的founder),他说他们就是
后来用的docker
【在 f*******t 的大作中提到】 : 嗯,lc一开始应该是这样搞的,简单快速。但这种安全性比较差,不知道现在有没有改 : 进,比如用docker之类的
|