Lección 8 de 12 · Lectura y práctica
Quiz: APIs seguras con Express
Tipo de lección: QuizQuiz: APIs seguras con Express: valida conceptos de Express.js que aparecen en entrevistas, trabajo freelance y APIs internas.
Del concepto a la práctica
Taller de esta lección
Este quiz relaciona controles de seguridad con fallos concretos. La respuesta correcta no es añadir todas las capas indiscriminadamente, sino justificar qué amenaza reduce cada una y comprobar que no rompe el contrato.
Ejemplo resuelto
Una petición sin credencial a GET /me requiere autenticación y debe recibir 401. Una petición autenticada de un estudiante a DELETE /courses/c1 puede recibir 403. Si el navegador llama desde un origen no permitido, CORS debe impedir el acceso de lectura, pero eso no reemplaza la autorización del servidor.
Pruébalo
Asigna autenticación, autorización, CORS o rate limit a cada escenario.
Separa identidad de permisos.
Indica qué control ocurre antes del controlador.
Explica qué dato nunca debe entrar en un log.
Error frecuente: usar CORS como barrera principal contra cualquier cliente. Corrígelo recordando que la autorización debe vivir en el servidor.
Comprueba tu resultado
Tus respuestas deben asociar /me sin credencial con 401, eliminación por estudiante con 403, origen no permitido con lectura bloqueada por CORS en el navegador y repetidos intentos con rate limit. El dato prohibido en logs es una credencial completa, como token o contraseña.

Mapa de prácticaEl control de acceso, las actualizaciones y las copias de seguridad cubren riesgos distintos. Una alerta necesita un procedimiento de respuesta para contener y recuperar el servicio. Varias capas reducen la exposición, pero ninguna garantiza seguridad absoluta.
Ver la infografía en tamaño completo ↗Fuentes para profundizar
Tipo de lección: Quiz
Sigue con Express.js y Node.js para APIs profesionales
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.