Language in a Sandbox in Rails

Posted by Jon Romero on Stack Overflow See other posts from Stack Overflow or by Jon Romero
Published on 2009-01-02T13:54:40Z Indexed on 2010/03/28 8:13 UTC
Read the original article Hit count: 359

Filed under:
|

I've found that there WAS a sandbox gem (created by the guys that made try ruby in your browser but it was compatible only with Ruby 1.8. Another problem is that I cannot find it anymore (it seems they stop serving the gem from the servers...).

So, is there any secure way of running ruby in a sandbox (so you can run it from your browser)? Or an easy way to run (for example lua/python) in a sandbox (no filesystem access, no creation of objects etc) and be called from Ruby (Rails 2.2)?

I want to make an application like try_ruby even without having a ruby underneath. But it has to be an easy language (I saw there was a prolog in ruby, even a lisp but I don't think they are easy to learn languages...).

So, do you have any suggestions or tips? Or should I just start creating my own DSL in Ruby (if there is a solution in creating a somewhat safe system)?

Thx

© Stack Overflow or respective owner

Related posts about ruby

Related posts about sandbox