Programa do Curso

Fundamentos de Segurança da TI e Codificação Segura

  • Princípios fundamentais de segurança e defesa em profundidade
  • Tendências recentes em vulnerabilidades e exploits
  • Integração do ciclo de vida de desenvolvimento de software seguro (SSDLC)

Segurança de Aplicações Web

  • OWASP Top Ten (2021) e além
  • Injeção, autenticação quebrada, desserialização insegura
  • Gerenciamento seguro de sessões e tokens

Segurança do Lado do Cliente

  • Cross-Site Scripting (XSS) e ataques baseados em DOM
  • Cross-Site Request Forgery (CSRF)
  • Frameworks modernos do lado do cliente e riscos da cadeia de suprimentos

Fundamentos de Segurança Java

  • Arquitetura de segurança Java e areia (sandboxing)
  • Uso seguro de APIs e bibliotecas Java
  • Mitigação de vulnerabilidades de desserialização

Criptografia Prática

  • Hashing, criptografia e assinaturas digitais
  • Uso da Java Cryptography Architecture (JCA)
  • Gerenciamento de chaves e comunicação segura com TLS

Serviços de Segurança Java

  • Autenticação e autorização com JAAS
  • Visão geral do Spring Security
  • Web services e APIs seguras com Java

Segurança C/C++ e Integridade da Memória

  • Layout de memória e operações de pilha
  • Estouro de buffer, ataques de string de formato e ponteiros pendurados
  • Técnicas de mitigação: ASLR, DEP, stack canaries

Erros Comuns de Codificação e Vulnerabilidades

  • Flaws de injeção em C/C++ e Java
  • Tratamento inadequado de erros e registro de logs
  • Gerenciamento inseguro de arquivos e recursos

Fontes de Conhecimento e Melhores Práticas

  • Ficar atualizado sobre CVEs, avisos e frameworks
  • Ferramentas de análise estática e dinâmica para codificação segura
  • Leituras adicionais e recursos para aprendizado contínuo

Resumo e Próximos Passos

Requisitos

  • Familiaridade com C/C++, Java e desenvolvimento de aplicações web
  • Compreensão básica de redes e HTTP
  • Experiência no uso de uma IDE ou editor de código

Público-alvo

  • Desenvolvedores
  • Engenheiros de software
  • Líderes técnicos
 28 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas