Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does Google App Engine sandbox work?

How does Google App Engine sandbox work?

What would I have to do to create my own such sandbox (to safely allow my clients to run their apps on my engine without giving them the ability to format my disk drive)? Is it just class loader magic, byte manipulation or something?

like image 579
Shahbaz Avatar asked Aug 04 '09 03:08

Shahbaz


1 Answers

You would probably need a combination of a restrictive classloader and a thorough understanding of the Java Security Architecture. You would probably run your JVM with a very strict SecurityManager specified.

like image 172
Peter Recore Avatar answered Sep 18 '22 12:09

Peter Recore