Seguridad de aplicaciones Java
300 páginas
Spanish
PDF
4.5

Seguridad de aplicaciones Java

Seguridad de aplicaciones Java

Autor:

Año:

Resumen:

Este libro es una guía práctica para garantizar la seguridad de las aplicaciones Java. Abarca aspectos clave de la protección del código, los datos y la infraestructura que enfrentan desarrolladores y arquitectos en su trabajo diario. El autor, Alexéi Sokólov, comparte años de experiencia y ejemplos reales de la industria para ayudar al lector a evitar errores típicos y construir una defensa sólida.



¿De qué trata este libro?

El libro comienza con lo básico: qué es la seguridad de las aplicaciones, qué amenazas existen y cómo modelarlas. Luego se analizan de forma secuencial:

  • Principales vulnerabilidades de aplicaciones web en Java (inyección SQL, XSS, CSRF, SSRF) y formas de prevenirlas.
  • Trabajo con cifrado y hash: uso de JCA/JCE, gestión de claves, almacenamiento seguro de contraseñas.
  • Autenticación y autorización: OAuth2, JWT, Spring Security, protección de API REST.
  • Seguridad en concurrencia y serialización: ataques de deserialización, condiciones de carrera.
  • Análisis de código y pruebas de seguridad automatizadas: análisis estático y dinámico, integración con CI/CD.
  • Protección contra ataques a nivel de infraestructura: configuración segura de Tomcat, Jetty, Spring Boot.


¿Para quién es este libro?

El libro será útil para:

  • Desarrolladores Java que quieran escribir código seguro desde el principio.
  • Arquitectos y líderes técnicos responsables de la seguridad de los proyectos.
  • Especialistas en DevSecOps que implementan prácticas de desarrollo seguro.
  • Estudiantes y programadores principiantes que estudian Java y están interesados en la ciberseguridad.


¿Qué aprenderá el lector?

  • Cómo identificar y eliminar vulnerabilidades en código Java.
  • Cómo usar correctamente bibliotecas criptográficas y API.
  • Cómo proteger aplicaciones web contra ataques comunes.
  • Cómo configurar autenticación segura y gestión de sesiones.
  • Cómo implementar verificaciones de seguridad automatizadas en el proceso de desarrollo.
  • Cómo responder a incidentes de seguridad y realizar auditorías de código.


Cada capítulo contiene ejemplos prácticos, fragmentos de código listos para usar y recomendaciones para configurar herramientas. El libro está orientado a la versión Java 17+ y frameworks modernos (Spring Boot 3, Jakarta EE).



«Seguridad de aplicaciones Java» no es solo una colección de teoría, sino un libro de consulta para todos los que quieran crear soluciones Java robustas y seguras.

Recommendations