1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
Criptografia de credenciais: por que MD5 e SHA1 são proibidos e como implementar hash salgado adaptativo com bcrypt e Argon2. Ciclo de autenticação com JSON Web Token (JWT): Access Tokens efêmeros em memória e Refresh Tokens rotativos persistidos de forma segura em cookies `HttpOnly` e `SameSite`. Controle de Acesso Baseado em Papéis (RBAC - Role-Based Access Control) e noções de ABAC. Proteção de infraestrutura HTTP com Helmet (cabeçalhos CSP, HSTS, X-Content-Type-Options) e configuração estrita de CORS (Cross-Origin Resource Sharing). Mitigação das vulnerabilidades do OWASP Top 10 para Node.js: injeção de SQL, Cross-Site Scripting (XSS), Broken Authentication e Broken Object Level Authorization (BOLA). Proteção contra ataques de força bruta com Rate Limiting baseado em IP e usuário.
Hash de Senhas com Argon2 e bcrypt
Proteja as senhas dos seus usuários contra ataques de dicionário e tabelas rainbow.
• Algoritmos lentos por design: aumento de custo de CPU/m...
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
