XUT_ / COURSES / CYBER SECURITY 101

Introduction

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

  1. SQL Fundamentals