title: How can I safely run untrusted Java applications?
body: <p>I'm writing an autograder web application that accepts a program from the user as input. What are some ways of protecting my web server from malicious program inputs?</p>
  
  <p>Currently only Java program inputs are supported. I'm thinking about somehow disabling access to certain packages/classes, but I'm not sure how.</p>
  
  <p>Any ideas/suggestions?</p>