Segurança de Aplicações Java: das Vulnerabilidades à Proteção
Segurança de Aplicações Java: das Vulnerabilidades à Proteção
Resumo:
O desenvolvimento moderno em Java é impensável sem um profundo entendimento das questões de segurança. Todos os dias surgem novas vulnerabilidades, e ataques antigos (SQL Injection, XSS, CSRF) evoluem. O livro «Segurança de Aplicações Java: das Vulnerabilidades à Proteção» não é apenas um guia de referência, mas um curso prático completo que o guiará desde os fundamentos da programação segura até a construção de um sistema abrangente de proteção para aplicações corporativas.
Sobre o que é este livro
O autor, Alexey Voronov, desenvolvedor sênior e especialista em Application Security, reuniu anos de experiência em um único livro. Você aprenderá:
- Como funcionam os ataques mais perigosos a aplicações Java (SQL Injection, Remote Code Execution, XXE, desserialização)
- Por que as bibliotecas padrão podem ser inseguras e como evitar isso
- Como configurar corretamente Spring Security, Hibernate e frameworks populares
- Métodos de criptografia, hashing e armazenamento seguro de senhas (bcrypt, Argon2)
- Princípios de desenvolvimento seguro (Secure SDLC) e integração de segurança em CI/CD
- Trabalho com OWASP Top 10 e auditoria automática de código usando ferramentas (FindSecBugs, SonarQube)
Para quem é este livro
- Desenvolvedores Java (Junior, Middle, Senior) que desejam escrever código seguro desde o primeiro dia
- Engenheiros DevOps responsáveis pela segurança da infraestrutura e implantação
- Arquitetos que projetam sistemas escaláveis e seguros
- Team Leads e gerentes técnicos que implementam uma cultura de segurança na equipe
O que você obterá após a leitura
- Aprenderá a identificar e eliminar vulnerabilidades na fase de escrita do código
- Dominará técnicas de logging seguro, tratamento de erros e gerenciamento de sessões
- Poderá realizar revisões de código do ponto de vista da segurança
- Entenderá como proteger REST APIs, microsserviços e aplicações monolíticas
- Obterá checklists e modelos prontos para auditoria
O livro é escrito em linguagem viva, com muitos exemplos de código, capturas de tela e casos reais da prática. Cada capítulo contém tarefas de autoavaliação e exercícios práticos.
Numa era em que um vazamento de dados pode custar milhões a uma empresa e a reputação, tudo, o conhecimento de segurança em Java torna-se não uma opção, mas uma necessidade. Este livro será seu navegador confiável no mundo do desenvolvimento seguro.
Materiais adicionais: o livro inclui os códigos-fonte dos exemplos, links para ferramentas úteis e uma lista de leituras recomendadas.