网站在线运行代码

2015-06-04 22:58:19 +08:00
 hellomsg

http://zh.scala-tour.com/ 这样的网站,他们的代码直接在服务器上运行然后返还结果吗?还是在什么沙箱或虚拟机里运行。

如果在服务器上运行,是不是我在他的代码框里执行以下代码就可以把它的进程给杀了。。。
val rt:Runtime = Runtime.getRuntime();
val p:Process = rt.exec("kill n");

11998 次点击
所在节点    Java
108 条回复
wy315700
2015-06-05 08:57:36 +08:00
@virusdefender
会有问题的,机器负载大的时候,而且如果不进行实时监控,MLE和OLE会挤爆的。

ICPC现场一般都是PC2,也没什么安全防护,结果当初我们比赛的时候有个人提交了这么个代码:

while(1) fork();

然后,,,,,
denghongcai
2015-06-05 09:15:30 +08:00
我勒个去……还真崩了……

docker沙箱只要不给sudo权限,不给root,不挂载外部文件系统还是安全的
主要是要限制docker的资源使用和CPU时间
cjyang1128
2015-06-05 10:27:59 +08:00
@cnnblike 惊现柯神
HowardMei
2015-06-05 10:49:49 +08:00
笑死了,哈哈,楼主经不起诱惑啊,名人一劝,就把节操给丢了
qqjt
2015-06-05 11:17:55 +08:00
……我服
zythum
2015-06-05 11:19:50 +08:00
今日最佳
qsz13
2015-06-05 11:21:55 +08:00
刚刚试了下rm...现在好像又不能访问了,我是不是该给作者写邮件道歉了
learnshare
2015-06-05 11:31:55 +08:00
Good Job !
shiniv
2015-06-05 11:35:09 +08:00
现在404了....
houfukude
2015-06-05 11:38:11 +08:00
噗 果然404了 你们这群坏人!
xustrive
2015-06-05 11:38:27 +08:00
@qsz13 好像真的被删除了额
hellomsg
2015-06-05 11:41:24 +08:00
@qsz13 你完蛋了,你比我还狠
lincanbin
2015-06-05 11:41:37 +08:00
@qsz13 你玩过头了。
qsz13
2015-06-05 11:42:08 +08:00
@xustrive 我真的错了 已经发邮件道歉了 >.<
subpo
2015-06-05 11:46:35 +08:00
火钳刘明!
secondwtq
2015-06-05 11:53:19 +08:00
最近也在做这个东西...

说来我一个 ACM 渣,怎么就做起了 OJ 呢...
YORYOR
2015-06-05 11:57:09 +08:00
你们玩大了 我就是那个站长!
shiniv
2015-06-05 12:36:46 +08:00
@YORYOR 233
hellomsg
2015-06-05 12:48:52 +08:00
@qsz13 我手机端还可以访问,但是电脑端报404
jsq2627
2015-06-05 12:57:11 +08:00
@hellomsg 浏览器缓存吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/196195

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX