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
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (1)
Muitas informações explicadas muito bem. Bons exemplos, exercícios interessantes. O instrutor nos mostrou sua experiência do mundo real.
Gergely Batho - GE Medical Systems Polska Sp. Z O.O.
Curso - Application Security for Developers
Máquina Traduzida