Programa do Curso

Segurança de TI e Secure Coding

  • Visão geral dos princípios de segurança da informação
  • O triângulo CIA: Confidencialidade, Integridade, Disponibilidade
  • Ameaças comuns e modelagem de ameaças
  • Melhores práticas para o ciclo de vida do desenvolvimento de software seguro (SSDLC)

Web Application Security

  • Compreendendo as Top Ten OWASP e além
  • Falhas em autenticação e gerenciamento de sessão
  • Vulnerabilidades de injeção (SQL, Comando, LDAP, etc.)
  • Cross-Site Scripting (XSS) e Cross-Site Request Forgery (CSRF)

Segurança do Lado do Cliente

  • Ataques baseados em DOM e riscos específicos de JavaScript
  • Uso inseguro de AJAX e armazenamento do navegador
  • Clickjacking e redirecionamento de interface do usuário (UI)
  • Implementação da Política de Segurança de Conteúdo (CSP)

Criptografia Prática Crypto

  • Noções básicas: hash, criptografia, assinaturas digitais
  • Criptografia de chave pública vs. simétrica
  • Princípios básicos do Segurança da Camada de Transporte (TLS)
  • Gestão de chaves e erros comuns em criptografia

Segurança de Web Services

  • Considerações de segurança para SOAP e REST
  • Mecanismos de autenticação: OAuth, JWT, Chaves da API
  • Ataques comuns a serviços web e defesas
  • Validação de entrada em payloads de serviço

Segurança XML

  • Injeção XML e ataques de análise
  • Expansão de entidades e vulnerabilidades XXE
  • Técnicas e bibliotecas seguras para análise
  • Usando padrões de segurança XML (XML-DSig, XML-Enc)

Fuentes de Conhecimento e Ferramentas de Segurança

  • Ferramentas recomendadas para testes de segurança (por exemplo, OWASP ZAP, Burp Suite)
  • Ferramentas de varredura e análise de código
  • Recursos online e diretrizes de segurança
  • Como se manter atualizado com ameaças emergentes

Resumo e Próximos Passos

Requisitos

  • Compreensão da arquitetura básica de aplicações web
  • Experiência com uma linguagem de programação como Java, C#, PHP ou JavaScript
  • Familiaridade com comunicação cliente-servidor e HTTP

Público-Alvo

  • Desenvolvedores
  • Arquitetos de aplicações web
  • EQUIPES TÉCNICAS CONSCIENTES DA SEGURANÇA
 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas