Programa do Curso

Introdução a Application Security

  • Importância da segurança das aplicações no desenvolvimento moderno de software
  • Visão geral das ameaças cibernéticas comuns e dos vectores de ataque
  • Compreensão dos riscos de segurança em aplicações Web e móveis

Ciclo de vida de desenvolvimento de software seguro (SDLC)

  • Integração da segurança em cada fase do desenvolvimento
  • Modelação de ameaças e avaliação de riscos
  • Testes de segurança automatizados em pipelines de CI/CD

Compreender as vulnerabilidades de segurança comuns

  • Introdução aos OWASP 10 principais riscos de segurança
  • Falhas comuns de codificação que levam a vulnerabilidades
  • Exploração de aplicações inseguras (exercícios práticos com DVWA/WebGoat)

Validação de entrada e Secure Coding Práticas

  • Prevenir a injeção de SQL, o cross-site scripting (XSS) e a injeção de comandos
  • Melhores práticas para sanitização e validação de entrada
  • Implementação de mecanismos seguros de autenticação e autorização

Sessão Management e Data Protection

  • Manuseamento da segurança da sessão: cookies, tokens e práticas recomendadas JWT
  • Técnicas de encriptação de dados e armazenamento seguro
  • Desenvolvimento seguro de API e proteção contra abusos de API

Testes de segurança e avaliação de vulnerabilidades

  • Utilização do OWASP ZAP e do Burp Suite para testes de segurança
  • Testes de segurança estáticos e dinâmicos de aplicações (SAST/DAST)
  • Fundamentos dos testes de penetração para programadores

Implementação de DevOps seguros (DevSecOps)

  • Automatização da segurança em fluxos de trabalho DevOps
  • Segurança de contentores e proteção de aplicações na nuvem
  • Resposta a incidentes e monitorização da segurança

Resumo e próximos passos

  • Principais conclusões do curso
  • Recursos para aprendizagem adicional
  • Perguntas e respostas e considerações finais

Requisitos

  • Noções básicas de qualquer linguagem de programação
  • Experiência no desenvolvimento de aplicações

Público-alvo

  • Programadores de software
  • Engenheiros de segurança de aplicações
  • [Equipas de segurança
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas