Segurança de Aplicações JavaScript (Node.js)
Segurança de Aplicações JavaScript (Node.js)
Resumo:
O desenvolvimento web moderno com Node.js exige não apenas desempenho, mas também proteção robusta contra ataques. O livro «Segurança de Aplicações JavaScript (Node.js)» é um guia prático que o ajudará a criar aplicações JavaScript do lado do servidor e do cliente resistentes a invasões.
O autor analisa sequencialmente as ameaças mais comuns da lista OWASP Top 10 aplicadas ao ecossistema Node.js. Você aprenderá como os invasores exploram erros típicos de desenvolvedores e como prevenir esses ataques ainda na fase de escrita do código.
O que você aprenderá com o livro:
- Como proteger a aplicação contra Cross-Site Scripting (XSS) e ataques CSRF
- Métodos para prevenir injeção SQL e injeção NoSQL no MongoDB
- Trabalho seguro com autenticação: JWT, sessões, OAuth 2.0
- Gerenciamento de dependências: identificação de vulnerabilidades em pacotes npm
- Proteção de endpoints REST API e GraphQL
- Criptografia de dados, armazenamento seguro de senhas e segredos
- Registro e monitoramento de incidentes de segurança
Para quem é este livro:
- Desenvolvedores Backend em Node.js que desejam aumentar o nível de segurança dos seus projetos
- Desenvolvedores Fullstack que trabalham com JavaScript e Express.js
- Engenheiros DevOps responsáveis pela implantação de aplicações Node.js
- Estudantes e programadores iniciantes que estudam segurança web
O livro é escrito em linguagem clara com muitos exemplos de código. Cada capítulo contém exercícios práticos e listas de verificação para auditoria de segurança. Você aprenderá não apenas a corrigir vulnerabilidades, mas também a projetar a arquitetura considerando os requisitos de segurança desde o início do desenvolvimento.
Este é um guia de referência ao qual você retornará ao criar cada novo projeto. Proteja seus usuários e seu negócio — comece a escrever código seguro hoje mesmo.