Browse Source

initial commit

hroman9 8 years ago
parent
commit
08b9a929d0
1 changed files with 0 additions and 1 deletions
  1. 0
    1
      README.md

+ 0
- 1
README.md View File

@@ -1,5 +1,4 @@
1 1
 # SQL Injection: Rompiendo Autenticación
2
-<img src='http://msblackhat.com/wp-content/uploads/2016/11/sql-injection-example-2016-h8oapmul-900x400.jpg'>
3 2
 ### Introducción
4 3
 En esta experiencia de laboratorio estaremos estudiando la inyección de SQL. La inyección de SQL es un método por el cual la data de una base de datos es alterada, borrada o robada con intenciones maliciosas por medio de la inserción de código SQL en una aplicación insegura. Cuando escucha en las noticias que la data de alguna compañía fue comprometida por un ataque cibernético, lo más probable significa que una o más de sus bases de datos fueron comprometidas por medio de una inyección de SQL. Cada vez se hace más difícil llevar a cabo este tipo de ataque dado que las librerías de programación que se usan para conectar con las bases de datos, cada vez implementan mejores métodos de seguridad para llevar a cabo transacciones con bases de datos. De todas maneras cuando se diseña una aplicación que hace uso de una base de datos, es necesario hacer validación de la entrada, como también asegurarse que se hace uso de la librería de conneción a la base de datos de la manera más segura posible, lo que significa desabilitar el uso de múltiples queries y usar queries parametrizados (queries preparados). En esta experiencia de laboratorio se va a demostrar como una aplicación de web insegura puede ser explotada usando inyección de SQL.  Se utiliza Flask para servir las páginas web en este laboratorio . La base de datos que se utiliza es MySQL server.
5 4
 ### Setup Pre Laboratorio