SQL Injection es una vulnerabilidad prevalente y ha sido un tópico de debate en la ciberseguridad. Para entender esta vulnerabilidad debemos comprender antes lo que es una base de datos y cómo funciona.
Una base de datos es una colección de información que puede ser almacenada, modificada y recuperada. Las páginas web con las que interactúas a veces tienen campos que rellenar, como un campo de autentificación. ¿Cómo hace la página web para guardar todos los usuarios y contraseñas? Con la ayuda de las bases de datos.También pasa con aquellos campos que te dejan buscar, por ejemplo, dentro de un catálogo.
La interacción puede llevarse a cabo gracias al lenguaje SQL. En esta unidad aprenderemos lo básico de SQL.
Objetivos de Aprendizaje
- Vulnerabilidad SQL Injection (SQLI).
- Encontrar campos susceptibles a SQLI mediante SQLMap.
Pre-requisitos
- SQL Fundamentals
