🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónPrecios, cupones y totales calculados en el servidor
3 tareas · 40 min · Principiante
El navegador es territorio del cliente: cualquier precio, descuento o cálculo monetario enviado en el payload debe recalcularse forzosamente en el backend.
Objetivo de la sala
El navegador es territorio del cliente: cualquier precio, descuento o cálculo monetario enviado en el payload debe recalcularse forzosamente en el backend.Los atacantes suelen interceptar peticiones web para modificar campos de monto antes de remitirlos a la pasarela de pago.
Consulta la tabla checkout_pedidos e identifica el carrito que presentó un intento de manipulación.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Según la tabla checkout_pedidos, ¿cuál es el id_carrito que presenta discrepancia por intento de manipulación?
El servidor ignora el valor enviado por el navegador y consulta la base de datos de catálogo para fijar el costo real.
Consulta la tabla checkout_pedidos y extrae el monto recalculado por el servidor para el carrito CART-1002.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Según la tabla checkout_pedidos, ¿cuál es el monto_recalculado_servidor para el pedido CART-1002?
El backend compara el total enviado por el navegador contra la liquidación propia del servidor, etiquetando la anomalía para rechazar el pago.
Consulta la tabla checkout_pedidos e indica la etiqueta registrada en discrepancia_detectada para el carrito CART-1002.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Según la tabla checkout_pedidos, ¿cuál es el valor de discrepancia_detectada para el carrito CART-1002?
Conectando con la base…
Tablas
checkout_pedidos
- id_carrito
- monto_enviado_cliente
- monto_recalculado_servidor
- discrepancia_detectada
El resultado aparece aquí.
fila(s)
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.