当前位置:编程学习 > JAVA >>

Java中沙箱的问题(沙箱对非java语言程序的限制问题)

最近打算用Java做一个Online Judge系统,但是遇到一些技术性的难题。
基本思路和逻辑已经差不多理清了,因为之前用C#开发过内核。但是有一个地方没解决,就是对安全性的限制。

看了一些沙箱的资料,可以对代码中的行为进行限制,比如访问数据库,比如网络连接等等,但是沙箱只能对java语言的程序进行限制,而现在OJ系统打算做多语言评判,而目前看到的资料中是没有办法对C C++编译后的一些程序进行沙箱中的控制的。

请问这个问题应该如何解决,能够保证各个语言的程序都能够不产生破坏性?

求指点,求讨论。 --------------------编程问答-------------------- 木有人用过么。。。。。。。。。。。。。 --------------------编程问答-------------------- UP。。。。 --------------------编程问答-------------------- 楼主这个问题解决没?同样的疑问 --------------------编程问答-------------------- 关注此贴中--- --------------------编程问答-------------------- baidu hustoj --------------------编程问答-------------------- 沙箱的实现应该是紧密依赖底层操作系统的我觉得,即使它是由某一种具体语言实现的比如java,它也应该是在操作系统层面进行限制或者说拦截,这样和执行的是什么语言就没关系了 --------------------编程问答-------------------- 关注啊  
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,