🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónEl portal y la base de datos
5 tareas · 60 min · Principiante
El portal de pedidos de Ribazul lo usan clientes de toda la costa para consultar sus pedidos, y detrás tiene una base relacional. El 3 de noviembre el equipo revisa la noche anterior porque el portal se puso lento y porque la base devolvió consultas muy grandes. Tienes el registro de acceso del servidor web, la auditoría de sentencias de la base con la línea base de cada cuenta y la herencia de roles con sus privilegios, todo en UTC. Ninguna tabla dice qué es anómalo: decides tú qué cuenta se aparta de su costumbre, qué origen está detrás, qué la dejó leer de más y cuántos clientes distintos salieron realmente.
Objetivo de la sala
El portal de pedidos de Ribazul lo usan clientes de toda la costa para consultar sus pedidos, y detrás tiene una base relacional. El 3 de noviembre el equipo revisa la noche anterior porque el portal se puso lento y porque la base devolvió consultas muy grandes. Tienes el registro de acceso del servidor web, la auditoría de sentencias de la base con la línea base de cada cuenta y la herencia de roles con sus privilegios, todo en UTC. Ninguna tabla dice qué es anómalo: decides tú qué cuenta se aparta de su costumbre, qué origen está detrás, qué la dejó leer de más y cuántos clientes distintos salieron realmente.Una consulta grande no es sospechosa por ser grande: una cuenta de analítica puede mover cientos de miles de filas cada día. Lo que no encaja es lo que una cuenta hace fuera de lo suyo, y para saberlo se compara cada consulta con la línea base de esa misma cuenta y no con las de las demás.
Responde para continuar
¿Qué cuenta de la base ejecutó consultas que superan lo que muestra su propia línea base?
La base ve a la aplicación, no a la persona: todas las consultas del portal vienen del servidor del portal. Para saber quién pidió los datos hay que ir al registro de acceso de la aplicación y cruzar las horas, recordando que un estado 200 dice que el servidor respondió, no que la petición fuera legítima.
Responde para continuar
¿Desde qué dirección externa se pidieron al portal los registros de clientes que leyó esa cuenta?
Formato esperado: ___.___.___.___
Un privilegio puede llegar de forma directa o por herencia a través de otro rol, y esto último no se ve mirando solo la fila de la cuenta. Para explicar por qué una cuenta pudo leer una tabla entera se sigue la cadena de roles hasta el privilegio que lo concede.
Responde para continuar
¿Qué rol, que no tiene asignado directamente, le da a esa cuenta permiso de lectura sobre la tabla de clientes completa?
El número de filas devueltas no es el número de registros que salieron: si las consultas pidieron rangos que se solapan, algunas filas son las mismas leídas dos veces. La cota que se informa es la de registros distintos, con el límite honesto de que la auditoría dice lo que se pidió y se devolvió, no lo que se hizo con ello.
Responde para continuar
¿A cuántos clientes distintos corresponden los registros de clientes que devolvieron las consultas de esa cuenta? Escribe solo el número.
El alcance de un privilegio mal concedido no es solo la cuenta que se usó: son todas las que lo tienen. Para rotar credenciales y revisar la auditoría hay que contar a quienes, por herencia o por asignación, pueden leer la misma tabla, y distinguir cuentas de roles.
Responde para continuar
Además de esa cuenta, ¿cuántas cuentas pueden leer la tabla de clientes completa? Escribe solo el número.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.