Seguridad de aplicaciones Go (Golang): desde lo básico hasta técnicas avanzadas
300 páginas
Spanish
PDF
4.5

Seguridad de aplicaciones Go (Golang): desde lo básico hasta técnicas avanzadas

Seguridad de aplicaciones Go (Golang): desde lo básico hasta técnicas avanzadas

Autor:

Año:

Resumen:

En el mundo moderno del desarrollo en Go, la seguridad de las aplicaciones pasa a primer plano. El libro «Seguridad de aplicaciones Go (Golang)» es una guía práctica que le ayudará a crear servicios seguros, fiables y resistentes a ataques en el lenguaje Go. El autor, Alexey Sokolov, es un desarrollador experimentado y especialista en seguridad de la información que comparte metodologías probadas y casos reales.



¿De qué trata este libro?

El libro cubre todos los aspectos clave de la seguridad de proyectos Golang:

  • Fundamentos de programación segura en Go — gestión de memoria, manejo de errores, prevención de condiciones de carrera (data races).
  • Protección de aplicaciones web y API — prevención de inyecciones SQL, XSS, CSRF, SSRF, ataques a autenticación y autorización.
  • Seguridad en arquitectura de microservicios — cifrado de tráfico (TLS/mTLS), interacción segura entre servicios, gestión de secretos.
  • Trabajo con dependencias — análisis de vulnerabilidades en paquetes de terceros, uso de Go Modules y herramientas como govulncheck.
  • DevSecOps para proyectos Go — integración de seguridad en CI/CD, análisis estático de código (SAST), pruebas dinámicas (DAST).
  • Técnicas avanzadas — protección contra envenenamiento de caché, trabajo seguro con criptografía, auditoría de registros, monitoreo de incidentes.


¿Para quién es este libro?

El libro será útil para:

  • Desarrolladores Go de cualquier nivel que deseen escribir código seguro desde el principio.
  • Ingenieros DevOps y arquitectos que implementen prácticas de seguridad en proyectos Golang.
  • Especialistas en seguridad de la información que quieran comprender las particularidades de la protección de aplicaciones Go.
  • Líderes de equipo y líderes técnicos responsables de la seguridad del producto y las revisiones de código.


¿Qué aprenderá después de leerlo?

  • Cómo identificar y corregir vulnerabilidades típicas en código Go.
  • Cómo configurar correctamente la autenticación, autorización y gestión de sesiones.
  • Cómo proteger las API contra OWASP Top 10 y ataques específicos de Go.
  • Cómo integrar la seguridad en todas las etapas del ciclo de vida del desarrollo de software (SDLC).
  • Cómo utilizar herramientas para la búsqueda automática de vulnerabilidades y auditoría.


Este libro no es solo teoría. Cada capítulo contiene ejemplos de código, listas de verificación y ejercicios prácticos. Aprenderá a pensar como un atacante para proteger su aplicación de antemano. Ideal para el autoaprendizaje y como libro de consulta de escritorio para el equipo de trabajo.



Haga que sus aplicaciones Go sean invulnerables: ¡comience a leer «Seguridad de aplicaciones Go (Golang)» ahora mismo!

Recommendations