Re: [Python-es] exec seguro

2010-05-10 Por tema Narcis Garcia - GiLUG
Bueno, puedes obligar a que el nombre de las variables empiecen por un prefijo común como "variable_", y así pueden ser la excepción del diccionario. En/na Oswaldo Hernández ha escrit: Narcis Garcia - GiLUG escribió: Quizás pueda establecer un diccionario de funciones y operadores admisible

Re: [Python-es] exec seguro

2010-05-10 Por tema Oswaldo Hernández
Hernan Foffani escribió: El 07/05/2010, a las 21:27, Oswaldo Hernández escribió: Reynaldo Baquerizo escribió: En definitiva, ¿Qué es lo que quieres evitar? Hay cosas muy dañinas que un usuario tontorrón puede hacer y que son muy difíciles de detener ("while 1: pass") algunas ideas pue

Re: [Python-es] exec seguro

2010-05-10 Por tema Oswaldo Hernández
Narcis Garcia - GiLUG escribió: Quizás pueda establecer un diccionario de funciones y operadores admisibles, y antes de ejecutar la expresión analizar si todas las palabras de la cadena estan en el diccionario. No quisiera establecer tanta limitación, quiero dejar que en el codigo a ejecuta

Re: [Python-es] exec seguro

2010-05-08 Por tema Narcis Garcia - GiLUG
Quizás pueda establecer un diccionario de funciones y operadores admisibles, y antes de ejecutar la expresión analizar si todas las palabras de la cadena estan en el diccionario. En/na Hernan Foffani ha escrit: El 07/05/2010, a las 21:27, Oswaldo Hernández escribió: Reynaldo Baquerizo escr

Re: [Python-es] exec seguro

2010-05-07 Por tema Hernan Foffani
El 07/05/2010, a las 21:27, Oswaldo Hernández escribió: > Reynaldo Baquerizo escribió: >>En definitiva, ¿Qué es lo que quieres evitar? Hay cosas muy dañinas >>que un usuario tontorrón puede hacer y que son muy difíciles de >>detener ("while 1: pass") >> algunas ideas puedes sacar de e

Re: [Python-es] exec seguro

2010-05-07 Por tema Oswaldo Hernández
Reynaldo Baquerizo escribió: En definitiva, ¿Qué es lo que quieres evitar? Hay cosas muy dañinas que un usuario tontorrón puede hacer y que son muy difíciles de detener ("while 1: pass") algunas ideas puedes sacar de esta receta http://code.activestate.com/recipes/496746-restricted

Re: [Python-es] exec seguro

2010-05-07 Por tema Oswaldo Hernández
Hernan M Foffani escribió: 2010/5/7 Oswaldo Hernández : Pero, ¿Es suficiente seguro esto? Todo depende de qué entiendes por seguridad. Si lo que buscas es un "sandbox" (¿se usa arenero?) ya te puedes ir olvidando. Y menos que menos si pretendes que esté certificado. De hecho el restricte

Re: [Python-es] exec seguro

2010-05-07 Por tema Reynaldo Baquerizo
> En definitiva, ¿Qué es lo que quieres evitar? Hay cosas muy dañinas > que un usuario tontorrón puede hacer y que son muy difíciles de > detener ("while 1: pass") > algunas ideas puedes sacar de esta receta http://code.activestate.com/recipes/496746-restricted-safe-eval/ _

Re: [Python-es] exec seguro

2010-05-07 Por tema Hernan M Foffani
2010/5/7 Oswaldo Hernández : > Hola *.*, > > Aprovecho que hay thread sobre eval para comentar también mis dudas. > > Estoy trabajando en un sistema que me permita ejecutar de forma segura un > código python que ha creado el usuario de la aplicación. > > La idea es hacer un proceso intermedio entre

[Python-es] exec seguro

2010-05-07 Por tema Oswaldo Hernández
Hola *.*, Aprovecho que hay thread sobre eval para comentar también mis dudas. Estoy trabajando en un sistema que me permita ejecutar de forma segura un código python que ha creado el usuario de la aplicación. La idea es hacer un proceso intermedio entre la lectura de datos desde un archivo