Programa do Curso

Módulo 1: Introdução à codificação segura

  • Visão geral das práticas de codificação segura
  • Vulnerabilidades comuns em software
  • Importância do ciclo de vida de desenvolvimento seguro

Módulo 2: Noções básicas de aplicativos Web, Windows e móveis

  • Introdução às plataformas de aplicativos
  • Implicações de segurança para cada plataforma
  • Melhores práticas para o desenvolvimento seguro

Módulo 3: Ataques e explorações de aplicativos

  • Cross-Site Scripting (XSS)
  • Injeção SQL
  • Falsificação de solicitação entre sites (CSRF)

Módulo 4: Ataques e explorações de servidor

  • Ataques de negação de serviço (DoS)
  • Estouro de Buffer (BOF)
  • Vulnerabilidades comuns do servidor

Módulo 5: Validação e verificação

  • Técnicas de validação de entrada
  • Sanitização de dados e codificação de saída
  • Verificação de medidas de segurança

Module 6: Controlos de segurança e contramedidas

  • Implementação do controlo de acesso
  • Utilizar a encriptação para segurança de dados
  • Protegendo contra ameaças comuns

Module 7: Codificação segura de aplicativos móveis

  • Preocupações de segurança no desenvolvimento móvel
  • Implementando arquiteturas seguras de aplicativos móveis
  • Manipulação de dados móveis de forma segura

Módulo 8: Padrões de segurança e testes

  • Visão geral dos padrões de segurança (por exemplo, OWASP)
  • Teste de vulnerabilidades de segurança
  • Melhores práticas para testes de segurança

Requisitos

  • Conhecimentos básicos de qualquer linguagem de programação
  • Conhecimentos básicos do ciclo de vida do desenvolvimento de software

Público-alvo

  • Programadores
  • Arquitectos de software
  • Profissionais de segurança
 35 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas