OAuth 2.0 y OpenID Connect con ejemplos en Spring Boot 3
Diferencia entre OAuth 2.0 y OpenID Connect, luego construir un cliente de inicio de sesión OIDC y un servidor de recursos que valide JWT con Spring Security, incluyendo pruebas.
Diferencia entre OAuth 2.0 y OpenID Connect, luego construir un cliente de inicio de sesión OIDC y un servidor de recursos que valide JWT con Spring Security, incluyendo pruebas.
Aprende a hashear contraseñas de forma segura con bcrypt y argon2 en Spring Boot, evitando errores comunes que hacen que el sistema sea vulnerable a ataques.
Guía completa sobre cómo usar JWT de forma segura en Spring Boot y los errores de seguridad comunes como alg=none, exposición de secret, y falta de validación de expiración.
Descubre 5 capas de defensa contra prompt injection en sistemas LLM — spotlighting, instruction hierarchy, least-privilege tools, human-in-the-loop, planner/executor split — con ejemplos en Java.
Entiende cómo funciona un ataque CSRF, qué ayuda el atributo SameSite cookie, y cómo configurar correctamente CSRF token en Spring Boot.
Descubre cómo funciona SQL injection y cómo PreparedStatement/JPA te protege efectivamente.
Entiende los mecanismos de ataque XSS (Reflected, Stored, DOM-based) y cómo prevenirlos eficientemente usando encoding, CSP y herramientas de Spring Security.