Entrar em Contato

Programa do Curso

Fundamentos de Segurança de TI e Codificação Segura

  • Fundamentos de modelagem de ameaças: STRIDE, superfícies de ataque e vetores de elevação de privilégio
  • Integração no SDLC seguro: mudança para a esquerda (shift left), revisões de design conscientes de ameaças e defesa em profundidade
  • Princípio do menor privilégio, defesa por contrato e configurações seguras padrão
  • Workshop: Mapeamento de um microsserviço .NET para um modelo de ameaças e identificação de controles arquiteturais

Segurança de Aplicativos Web em ASP.NET

  • Pipeline de requisições do ASP.NET, ordem de execução de middleware e pontos de interceptação de filtros
  • Riscos do protocolo HTTP: injeção de cabeçalhos, falsificação de requisições (request smuggling) e configurações incorretas de CORS
  • Gestão de sessões, persistência de estado e boas práticas de segurança de cookies
  • Chamadas de procedimento remoto seguras e padrões de consumo de APIs externas
  • Prática: Exploração e correção de uma cadeia vulnerável de middleware em um aplicativo ASP.NET de exemplo

Arquitetura de Segurança e Serviços Embutidos do .NET

  • Modelo de segurança do CLR: evidências, permissões e a evolução do CAS (Code Access Security)
  • ASP.NET Core Identity, esquemas de autenticação e segurança baseada em tokens (JWT, OAuth2, OpenID Connect)
  • API de Proteção de Dados: criptografia, rotação de chaves e serialização segura de dados
  • Primitivas criptográficas no .NET: RNG, hashing, criptografia simétrica/assimétrica e validação de assinaturas
  • Prática: Implementação de emissão segura de tokens, rotação de chaves e proteção de dados entre a fronteira de um microsserviço

Erros Comuns de Codificação, Vulnerabilidades e Mitigação

  • Ataques de desserialização, manipulação do ViewState e armadilhas de terminação/desbordamento de string no .NET
  • Deriva de configuração: web.config/appsettings.json, exposição de variáveis de ambiente e gestão de segredos
  • Vetores de injeção: SQL, comandos, XSS e LDAP no acesso a dados e roteamento em C#
  • Padrões inseguros, codificação de valores sensíveis e tratamento inadequado de erros levando a vazamento de informações
  • Prática: Engenharia reversa de um módulo .NET vulnerável, aplicação de padrões seguros e validação das correções com analisadores estáticos e dinâmicos

Testes de Segurança, Validação e Melhoria Contínua

  • Teste Estático de Segurança de Aplicativos (SAST): analisadores Roslyn, Security Code Scan e integração com CI/CD
  • Teste Dinâmico de Segurança de Aplicativos (DAST): OWASP ZAP, fluxos de trabalho do Burp Suite e varreduras automatizadas
  • Proteção em tempo de execução: Application Guardrails, práticas de segurança de memória e registro/auditoria seguros
  • Gestão de patches, rastreamento de dependências e resposta a advisories de segurança do .NET/ASP.NET
  • Prática: Criação de um controle de segurança pré-commit e de pipeline para uma solução .NET

Fontes de Conhecimento e Ecossistema de Desenvolvimento Seguro

  • Diretrizes oficiais de segurança da Microsoft, documentação de segurança do .NET e referências de endurecimento do ASP.NET
  • Bases de dados CVE, feeds de advisories e fluxos de trabalho de divulgação responsável para dependências de código aberto
  • Ecossistemas de bibliotecas seguras: PGP, operações criptográficas, estruturas de autenticação e criptografia em conformidade
  • Estabelecimento de padrões internos de codificação segura, capacitação de desenvolvedores e programas de campeões de segurança
  • Workshop: Curadoria de um kit de ferramentas personalizado para desenvolvimento seguro e estabelecimento de práticas de monitoramento contínuo

Requisitos

  • Conhecimento sólido e prático de programação em C# e fundamentos do framework .NET
  • Familiaridade com desenvolvimento web em ASP.NET (Razor Pages, MVC ou Minimal APIs)
  • Compreensão dos conceitos básicos de HTTP, roteamento e servidores web
  • Não é exigida certificação prévia em segurança, mas espera-se experiência em desenvolvimento para produção
 14 Horas

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.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas