[python] zakazani importu

Jakub Zíka jakub.zika.21 na gmail.com
Úterý Květen 18 21:50:07 CEST 2010


K tomu se dá použít modul RestrictedPython
(http://pypi.python.org/pypi/RestrictedPython). Pokud používáte Linux
nebo i jiný Unix, pak by Vás mohly zajímat další možnosti omezení
nedůvěryhodného kódu (omezení využití procesoru a paměti), o kterých
jsem psal tady:
http://groups.google.com/group/cz.comp.lang.python/msg/66f8cc0845fd7fe0

Jakub Zíka

2010/5/18 Juda Kaleta <juda.kaleta na gmail.com>:
> Zdravím,
> existuje nějaký parametr při spouštění Pythonu, který by omezil načítání
> externích knihoven? Vytvářím jeden malý projekt (pro studenty), takové
> webové submitovátko zdrojových kódů, aby si vyzkoušeli co to dělá bez
> instalace Pythonu a také bude obsahovat modul úkolů - získaný výstup pro
> obdržené vstupy se porovná s originálem a vypíše se hláška o úspěchu, či
> chybě.
>
> Nechci ale, aby se mi mohli moc hrabat na serveru, určitě bych potřeboval
> zakázat importování sys, os apod. Nejlepší by bylo, kdybych mohl všechny
> moduly zakázat a povolit jen pár vybraných (math...)
>
> Jde to?
>
> S pozdravem,
> Juda.
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>


Další informace o konferenci Python