Loading Events

« All Events

  • This event has passed.

Using the PyPy Sandbox to explore Mobile Code Sandboxing Presented By Dr. Seth Nielson

March 15 @ 1:10 pm - 1:50 pm EDT

Co-sponsored by: Center for Academic Excellence Community

Technology rarely follows the paths the visionaries imagine. Consider “Mobile Code.” Although the idea pre-dates Java, Java’s Applets were going to make Mobile Code in the Internet powerful, yet safe. Now more than 20 years later, Applets are deprecated and the sandbox designed to secure them is seen by many as a failure. Mobile Code did not die, of course. JavaScript, running in Browser Sandboxes has become ubiquitous and powers much of the dynamic Internet. Moreover, applications are increasingly being treated like Mobile Code and sandboxed in one form or another.

PyPy is “python written in python.” Primarily written as a faster python interpreter, it has an auxiliary feature of offering a “sandbox” for python. It can build an interpreter that has all operating system calls re-routed to a controlling process for authorization and execution. This redirection enables virtual file systems, mediated access to operating system API’s, and even mechanisms for controlling resource abuses.

In this technical talk, the PyPy architecture will be introduced as a background, and then highlight key components in the sandboxing low-level code. Then there will be a demo of several sandboxed applications, examining different example security policies and access features. The final technical talk focus will be a discuss how the Sandbox might be used in the classroom.

This technical talk is free and conducted live in real-time over the Internet so no travel is required.  Capitol Technology University (CTU) will be hosting the presentations using their online delivery platform (Adobe Connect) which employs slides, VOIP, and chat for live interaction. After you are registered, you will receive an email with the presentation URL and login instructions

Speaker(s): Dr. Seth Nielson,



Architecture Background

Sandboxing Key Component

Classroom Use

Online Only, Virginia


March 15
1:10 pm - 1:50 pm
More Information and Registration