python without while and other "explosive" statements

ivo talvet ivo.talvet at gmail.com
Mon May 12 07:07:04 EDT 2008


thanks for the tips, pam limits and http://codepad.org/ are both
interesting tracks.

Ivo

2008/5/12 Matt Nordhoff <mnordhoff at mattnordhoff.com>:
>
> ivo talvet wrote:
>  > Hello,
>  >
>  > Is it possible to have a python which not handle the execution of
>  > "while", "for", and other loop statements ? I would like to allow
>  > remote execution of python on a public irc channel, so i'm looking for
>  > techniques which would do so people won't be able to crash my computer
>  > (while 1: os.fork(1)), or at least won't won't freeze my python in a
>  > infinite loop, make it unresponsive. Is there a compiling option (or
>  > better, something i can get with apt-get cos i think compiling myself
>  > and handle all the metastuff myself is somehow dirty) for have a
>  > "secure python" (you can guess what i mean by "secure" in my case) or
>  > must i touch myself the source disable some code lines ? If last
>  > solution, which modifications in which files should i do ? (sorry for
>  > my bad english)
>  >
>  > Thanks.
>  >
>  > Ivo
>
>  <http://codepad.org/> is a pastebin-like website that lets people upload
>  code in a dozen different languages, and it runs it. They have info up
>  about how it's secure at <http://codepad.org/about>.
>
>  I'm pretty sure there's another similar website that's specific to
>  Python, but I can't remember it. Anyway, it was similar, using virtual
>  machines, a firewall, and killing stuff that ran for longer than 20
>  seconds, IIRC.
>
>  (Thanks for the link to codepad, habnabit.)
>  --
>



More information about the Python-list mailing list