Descarga inmediata tras la compraPDF sin DRM: léelo en cualquier dispositivoGarantía de Calidad y Atención 24/7Pago cifrado y 100% seguroEbooks gratis para probar antes de comprarDescarga inmediata tras la compraPDF sin DRM: léelo en cualquier dispositivoGarantía de Calidad y Atención 24/7Pago cifrado y 100% seguroEbooks gratis para probar antes de comprar

Por qué tu base de datos es el eslabón más débil

  • 1 min de lectura
  • Gratis
Vídeo de esta pieza: en producción. Mientras tanto, todo el contenido está aquí en texto.
Para empezar

Un servidor se apaga, pero los datos no desaparecen. ¿Sabes realmente dónde se quedan guardados y por qué eso es el principal blanco de un atacante?

Concepto

Qué es la persistencia de datos

La persistencia de datos es la capacidad de un sistema para almacenar información de forma duradera, asegurando que sobreviva a reinicios, apagones o cierres de sesión del usuario. Sin ella, las aplicaciones web modernas no podrían recordar perfiles, carritos de compras o credenciales de acceso.

Dato clave

El objetivo número uno

Más del ochenta por ciento de los incidentes de brechas de datos a nivel global no ocurren por robar el código de la aplicación, sino por comprometer la capa de persistencia donde residen las bases de datos mal protegidas.

Paso a paso

El flujo de la información

Para entender cómo proteger la persistencia, debemos seguir el ciclo de vida completo de un dato dentro de la arquitectura web.

Marca cada paso al entenderlo · 0/4

Practica

Verificando conexiones activas

En un entorno de auditoría, el primer paso defensivo es comprobar qué servicios de bases de datos están escuchando en la red y qué puertos exponen.

terminal
$ sudo netstat -tulpn | grep LISTEN
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1420/mysqld
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN      1892/postgres
Cuidado

El peligro de la desidia

Confiar ciegamente en que el framework web filtra todo lo que llega a la base de datos es un error crítico. La persistencia requiere validación estricta tanto en la entrada de la aplicación como en la estructura de almacenamiento.

Concepto

El rol en la seguridad ofensiva

Desde la perspectiva del hacking ético, evaluar la persistencia significa buscar puntos ciegos donde los datos viajen sin cifrar, permisos excesivos en las tablas o configuraciones por defecto que permitan a un atacante escalar privilegios hasta el almacenamiento.

Repaso rápido

¿Te acuerdas? Toca para comprobarlo

Atajos: ← → para cambiar de pieza · / para buscar