Programa do Curso

Fundamentos de Segurança e Responsabilidade Compartilhada

  • Modelos de serviços em nuvem (IaaS, PaaS, SaaS) e onde a segurança de aplicativos se encaixa em cada modelo
  • Modelo de responsabilidade compartilhada e exemplos de responsabilidades do cliente versus do provedor
  • Linha de base de segurança e padrões de configuração (benchmarks CIS e melhores práticas do provedor)

Gerenciamento de Identidade, Acesso e Zero Trust

  • Fundamentos de IAM em nuvem: papéis, políticas, grupos e design de privilégios mínimos
  • Federação, autenticação única e autenticação multifator na nuvem
  • Princípios do Zero Trust para aplicativos em nuvem e padrões de segmentação de rede

Infraestrutura Segura e endurecimento da plataforma

  • Endurecer máquinas virtuais, hosts de contêineres e serviços gerenciados usando checklists prescritivas
  • Gerenciamento de chaves e padrões de criptografia (em repouso e em trânsito); conceitos KMS e gerenciamento de segredos
  • Controles de rede, grupos de segurança, conceitos básicos do WAF e proteção de endpoints de serviços

Desenvolvimento de Software Seguro na Nuvem

  • Conceitos de SDLC seguro e práticas "shift-left": linting, SAST, varredura de dependências e integração do SCA
  • Padrões de codificação seguros e armadilhas comuns (OWASP Top Ten mapeado para contextos em nuvem)
  • Manuseio de segredos no código e variáveis de ambiente; considerações sobre a cadeia de suprimentos (dependências e executores CI/CD)

Ameaças, Vulnerabilidades e Mitigações de Aplicativos

  • Ameaças a aplicativos web: controle de acesso quebrado, injeção, configurações incorretas, falhas criptográficas e suas manifestações específicas da nuvem
  • Segurança de API: autenticação, limitação de taxa, validação de esquema e controles do gateway de API
  • Proteções em tempo de execução: ajuste de WAF, conceitos RASP e defesas em tempo de execução de contêineres

Testes, Varreduras e Avaliações Contínuas

  • SAST, DAST, IAST, varredura de dependências e como interpretar e triar resultados
  • Avaliação da postura em nuvem e configuração: ferramentas CSPM/CNAPP, benchmarking e verificações automáticas de conformidade
  • Projetando monitoramento contínuo: logging, telemetria, integração SIEM e alertas (exemplos do CloudTrail, Azure Monitor, GCP Logging)

Testes de Penetração e Gerenciamento de Vulnerabilidades

  • Planejando testes de penetração seguros em nuvem: regras de engajamento do provedor, escopo e considerações legais
  • Caminhos de ataque comuns em nuvem e demonstrações práticas de exploração de vulnerabilidades no laboratório (ambiente controlado)
  • Fluxos de trabalho de remediação, estratégias de patching e rastreamento de vulnerabilidades com KPIs

Segurança e Privacidade de Dados na Nuvem

  • Classificação de dados, arquiteturas de criptografia e padrões de tokenização
  • Segurança do DBaaS e armazenamento: controles de acesso, backups e snapshots seguros
  • Considerações sobre privacidade e conformidade: residência de dados, fundamentos do GDPR e controles contratuais

Projetando Aplicativos Nativos em Nuvem Seguros

  • Microserviços, meshes de serviço e padrões de comunicação segura (mTLS, autenticação mútua)
  • Essenciais de segurança de contêineres e Kubernetes: endurecimento de imagens, varreduras e políticas em tempo de execução
  • Considerações sobre a segurança sem servidor: privilégios mínimos, injeção de eventos e implicações do cold-start

Resposta a Incidentes, Auditoria e Governança

  • Deteção e resposta a incidentes em ambientes de nuvem: playbooks, forense e coleta de evidências
  • Auditoria e avaliação por terceiros: testes de penetração, revisões de segurança e mapeamento de certificações
  • Governança, automação de políticas e medição da postura de segurança ao longo do tempo

Laboratório Final: Segure um Aplicativo de Exemplo em Nuvem

  • Revisão de linha de base: execute uma varredura de configuração em nuvem e varreduras SAST/DAST do aplicativo
  • Implemente correções: IAM com privilégios mínimos, criptografia e segurança CI/CD
  • Valide as melhorias e produza um roteiro de remediação e monitoramento

Resumo e Próximos Passos

Requisitos

  • Compreensão dos conceitos gerais de desenvolvimento de software
  • Experiência com pelo menos uma linguagem de programação ou pilha web
  • Familiaridade com conceitos básicos de rede e sistema operacional

Público-Alvo

  • Desenvolvedores
  • Gestores
  • Profissionais de TI e 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