Cómo hackear aplicaciones de Python
La seguridad de una aplicación tiene muy poco que ver con la elección del lenguaje. Puedes programar de forma segura en lenguajes propensos a vulnerabilidades y hacer cosas muy inseguras con lenguajes diseñados para ser seguros.
Sin embargo, hay características que los desarrolladores deben tener en cuenta como posibles vulnerabilidades en todos los lenguajes. Hoy, hablaremos de algunas características peligrosas que podrían ser explotadas por los atacantes en Python.
Explotación de funciones peligrosas: eval(), exec() e input ()
Se pueden usar funciones peligrosas en Python como eval(), exec() e input() para lograr la evasión de autenticación e incluso la inyección de código.