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

Segurança de Aplicações JavaScript (Node.js): Guia Prático

Segurança de Aplicações JavaScript (Node.js): Guia Prático

Autor:

Ano:

Resumo:

O desenvolvimento web moderno em Node.js exige não apenas a criação de aplicações rápidas e escaláveis, mas também a garantia de sua proteção confiável. O livro "Segurança de Aplicações JavaScript (Node.js)" é um guia prático que o ajudará a identificar e corrigir vulnerabilidades críticas em todas as etapas do ciclo de vida do desenvolvimento.



Sobre o que é este livro?

A publicação abrange todo o espectro de ameaças para aplicações em Node.js e Express.js. Você aprenderá a:

  • Proteger-se contra cross-site scripting (XSS) e injeções de HTML/JavaScript
  • Prevenir injeções SQL e injeções NoSQL no MongoDB
  • Implementar proteção contra CSRF (falsificação de solicitação entre sites)
  • Trabalhar com segurança com autenticação (JWT, sessões, OAuth 2.0)
  • Configurar Helmet.js e outros middleware para proteger cabeçalhos HTTP
  • Realizar pentest do seu próprio código usando ferramentas OWASP
  • Evitar vazamentos de memória e prototype pollution em JavaScript


Para quem é este livro?

O livro será útil para:

  • Desenvolvedores JavaScript (de Júnior a Sênior) que desejam escrever código seguro
  • Engenheiros DevOps responsáveis pela implantação de aplicações Node.js
  • Estudantes que estudam desenvolvimento web e segurança
  • Team Leads que implementam práticas de desenvolvimento seguro na equipe


O que você aprenderá?

Após a leitura, você será capaz de:

  • Configurar uma stack segura para Express.js, Koa ou Fastify
  • Detectar e corrigir vulnerabilidades usando plugins ESLint e ferramentas SAST
  • Criar REST APIs seguras e endpoints GraphQL
  • Trabalhar com criptografia (bcrypt, argon2, módulo crypto)
  • Realizar code review com foco em segurança


O livro contém exemplos reais de código, listas de verificação e configurações prontas. Todos os exemplos foram testados no Node.js 18+ e são compatíveis com frameworks modernos. Segurança não é uma opção, mas um requisito obrigatório. Comece a proteger suas aplicações hoje mesmo!

Recommendations