[pyar] Peligrosidad de un lambda
Roberto Alsina
ralsina en netmanagers.com.ar
Lun Oct 4 12:37:53 ART 2010
On Monday 04 October 2010 12:14:30 Claudio Freire wrote:
> El unico chiste es que no tiene que estar en un lugar
> donde te lleguen datos "extraños".
>
> No, no sanear los datos antes de pasarselos, sino no pasarle datos que no
> sabes de adonde vienen. Les recomiendo leer el articulo de taint de Juanjo
> en la revista ;-)
>
> No es eso exactamente lo que es eval(raw_input())?
No. raw_input sabés *exactamente* de adonde viene. Viene de un tipo sentado en
la terminal, logueado con esa cuenta.
Ahora bien, de que manera te proteje no permitir eval(raw_input()) si el tipo
puede poner "python" (ya que está logueado) y escribir lo que se le cante?
O sea, si tu modelo de amenaza no previene ningun comportamiento dañino, es
"security theater" como dice Schneier.
> No vale la pena entonces decir
>
> ¡¡¡¡NOOO!!!! ¡¡¡¡ES INSEGURO!!!!
>
> O sea... habrá situaciones extenuantes. Pero te atrevés a decirle a alguien
> que capaz que sabe capaz que no reconocer las situaciones donde eso sí es
> seguro, que eso sí puede ser seguro?
Si, hay situaciones que cansan! O querés decir atenuantes? ;-)
More information about the pyar
mailing list