Segurança de Aplicações Go (Golang): do Básico às Técnicas Avançadas
300 páginas
Portuguese
PDF
4.5

Segurança de Aplicações Go (Golang): do Básico às Técnicas Avançadas

Segurança de Aplicações Go (Golang): do Básico às Técnicas Avançadas

Autor:

Ano:

Resumo:

No mundo moderno do desenvolvimento em Go, a segurança das aplicações está em primeiro plano. O livro «Segurança de Aplicações Go (Golang)» é um guia prático que ajudará você a criar serviços seguros, confiáveis e resistentes a ataques na linguagem Go. O autor, Alexei Sokolov — desenvolvedor experiente e especialista em segurança da informação — compartilha metodologias comprovadas e casos reais.



Sobre o que é este livro?

O livro aborda todos os aspectos-chave da segurança de projetos Golang:

  • Fundamentos da programação segura em Go — gerenciamento de memória, tratamento de erros, prevenção de condições de corrida (data races).
  • Proteção de aplicações web e APIs — prevenção de SQL injection, XSS, CSRF, SSRF, ataques à autenticação e autorização.
  • Segurança em arquitetura de microsserviços — criptografia de tráfego (TLS/mTLS), comunicação segura entre serviços, gerenciamento de segredos.
  • Trabalho com dependências — análise de vulnerabilidades em pacotes de terceiros, uso de Go Modules e ferramentas como govulncheck.
  • DevSecOps para projetos Go — integração de segurança em CI/CD, análise estática de código (SAST), testes dinâmicos (DAST).
  • Técnicas avançadas — proteção contra envenenamento de cache, trabalho seguro com criptografia, auditoria de logs, monitoramento de incidentes.


Para quem é este livro?

O livro será útil para:

  • Desenvolvedores Go de qualquer nível que desejam escrever código seguro desde o início.
  • Engenheiros DevOps e arquitetos que implementam práticas de segurança em projetos Golang.
  • Especialistas em segurança da informação que desejam entender as especificidades da proteção de aplicações Go.
  • Líderes de equipe e tech leads responsáveis pela segurança do produto e revisão de código.


O que você aprenderá após a leitura?

  • Como identificar e corrigir vulnerabilidades típicas em código Go.
  • Como configurar corretamente autenticação, autorização e gerenciamento de sessões.
  • Como proteger APIs contra OWASP Top 10 e ataques específicos do Go.
  • Como implementar segurança em todas as etapas do ciclo de vida de desenvolvimento (SDLC).
  • Como usar ferramentas para busca automática de vulnerabilidades e auditoria.


Este livro não é apenas teoria. Cada capítulo contém exemplos de código, listas de verificação e tarefas práticas. Você aprenderá a pensar como um invasor para proteger sua aplicação antecipadamente. Ideal para estudo autodidata e como guia de referência para a equipe de trabalho.



Torne suas aplicações Go invulneráveis — comece a ler «Segurança de Aplicações Go (Golang)» agora mesmo!

Recommendations