Seguridad y acceso

Protege a tus usuarios y sus datos: acceso, permisos, claves y una revisión antes de lanzar. 5 unidades, 14 lecciones interactivas y retos prácticos. Con LINDO para resolver tus dudas.

Incluida en Pro · 14 lecciones · 58 retos.

Para quién es

Qué vas a construir: La auditoría de seguridad de tu app

Tu propia app revisada como lo haría un atacante: permisos probados con dos cuentas, secretos fuera del repositorio, cabeceras de seguridad activas y un informe con lo que corregiste. Sirve cualquier app con cuentas y datos por persona: las reservas de las clientas de una peluquería o las facturas de cada freelancer.

  1. Dibuja quién puede hacer qué
  2. Saca los secretos del repositorio
  3. Intenta ver los datos de otra persona
  4. Activa las cabeceras de seguridad
  5. Escribe el informe

Unas 7 horas con Claude Code o Cursor, tu app publicada, con registro de usuarios y datos por persona (por ejemplo, con Supabase), dos cuentas de prueba, Las herramientas de desarrollo del navegador, npm audit.

Identidad digital

Vulnerabilidades comunes

Seguridad en la práctica

Capas de refuerzo

Equipos, privacidad y lanzamiento

Lección de muestra: El guardia y el pase vip

Imagina un concierto. En la puerta, un guardia revisa tu entrada y tu documento: comprueba que eres quien dices ser. Ya dentro, tu pulsera decide a qué zonas pasas: pista, grada o camerinos. Son dos controles distintos, y tu app necesita los dos.

AUTENTICACIÓN: ¿QUIÉN ERES? Es el guardia de la puerta. La app comprueba tu identidad con algo que solo tú sabes o tienes: una contraseña, un enlace que llega a tu correo, tu huella o tu cuenta de Google. El resultado es "sí, eres Ana" o "no te reconozco".

AUTORIZACIÓN: ¿QUÉ PUEDES HACER? Es la pulsera. Ya sabemos que eres Ana; ahora la app revisa si Ana tiene permiso para lo que intenta. Lo habitual es repartir permisos por roles (por ejemplo: lector, editor, administrador) y por propiedad (cada quien ve solo lo suyo).

UN EJEMPLO COMPLETO 1. Ana escribe su correo y su contraseña: autenticación. 2. La app la reconoce: "eres Ana, con rol de editora". 3. Ana intenta borrar un artículo. 4. La app revisa sus permisos: "las editoras no pueden borrar". Petición denegada: autorización.

DOS NÚMEROS QUE VERÁS A MENUDO Cuando la app responde 401 quiere decir "no sé quién eres, inicia sesión". Cuando responde 403, "sé quién eres, pero no tienes permiso".

Luis entra con su cuenta en su herramienta de facturas. Intenta borrar la factura de otro usuario y la app responde 403. ¿Qué control actuó?

Preguntas frecuentes

¿Sigue OWASP?

Sí. El curso se basa en los riesgos de OWASP Top 10:2025 y en los fallos más comunes de las apps hechas con IA: permisos, secretos, dependencias y configuración.

¿Cuánto cuesta el curso de seguridad web?

Está incluido en el plan Pro, que abre las 14 rutas: US$14.99 al mes, US$59 al año o US$99 en un solo pago (Lifetime).

¿Cuánto tiempo lleva?

Son 14 lecciones cortas con 58 retos, más el proyecto final, que lleva alrededor de 7 horas de trabajo. Avanzas a tu ritmo.

¿Necesito conocimientos previos?

Te recomendamos haber hecho antes APIs e integraciones y Datos y backend. Es una recomendación, no un bloqueo: puedes empezar igual.

¿Hay certificado?

Sí. Con todas las lecciones completas y el proyecto final aprobado obtienes un certificado verificable con enlace público.

Para leer antes de empezar