Segurança de Aplicações JavaScript (Node.js)
300 páginas
Portuguese
PDF
4.5

Segurança de Aplicações JavaScript (Node.js)

Segurança de Aplicações JavaScript (Node.js)

Autor:

Ano:

Resumo:

O desenvolvimento web moderno em Node.js exige não apenas desempenho e escalabilidade, mas também segurança impecável. Este livro é um guia prático que ajudará você a construir uma proteção sólida para aplicações server-side em JavaScript, desde os princípios básicos até técnicas avançadas de detecção e prevenção de ataques.

Para quem é este livro? O livro é destinado a desenvolvedores Node.js (de junior a senior), engenheiros DevOps, auditores de segurança e todos os responsáveis pela segurança de aplicações web. Pressupõe-se conhecimento básico de JavaScript e experiência com Node.js, mas todos os conceitos de segurança são explicados do zero.

O que você aprenderá? Você aprenderá a identificar e corrigir as vulnerabilidades mais perigosas de aplicações web, incluindo:

  • Proteção contra Cross-Site Scripting (XSS) e SQL injection no ambiente Node.js
  • Prevenção de ataques do tipo Server-Side Request Forgery (SSRF) e Remote Code Execution (RCE)
  • Trabalho seguro com autenticação e sessões (JWT, OAuth2, cookies)
  • Proteção de REST APIs e endpoints GraphQL contra acesso não autorizado
  • Gerenciamento de dependências e auditoria de pacotes npm
  • Configuração de HTTPS, HSTS, CSP e outros cabeçalhos HTTP de segurança
  • Trabalho seguro com bancos de dados (MongoDB, PostgreSQL) e Redis

Abordagem prática. Cada capítulo contém exemplos reais de código, snippets prontos para uso e instruções passo a passo para configurar a proteção. Você aprenderá a usar ferramentas como Helmet, express-rate-limit, bcrypt, jsonwebtoken, além de como realizar auditorias automáticas de segurança com npm audit e Snyk.

Atenção especial é dada a: segurança em arquitetura de microsserviços, proteção contra ataques DoS, logging e monitoramento seguros, além da configuração correta de pipelines CI/CD com verificações de segurança. O livro segue as recomendações da OWASP para Node.js e cobre vulnerabilidades CVE atuais.

Após a leitura deste livro, você será capaz de criar aplicações Node.js verdadeiramente seguras, prontas para operação em ambiente de produção, e passar com confiança por auditorias de segurança.

Recommendations