Skip to main content

Secure Coding

SecureCoding_ClientMarketingFlyer_8-5x11_THUMBNAIL Público: Funcionários técnicos
Nível de dificuldade: Iniciante/Intermediário
Hora: 11 módulos, ≈1-5 minutos de vídeos + 3 perguntas por módulo
Disponibilidade: Disponível na plataforma de Treinamento como módulos individuais. Módulos:
  • Secure Coding - Introdução ao (0:59 Vídeo)
  • Secure Coding - Autenticação e Autorização (1:34 Vídeo)
  • Secure Coding - Injeção (1:40 Vídeo)
  • Secure Coding - Privilégio Mínimo (1:16 Vídeo)
  • Secure Coding - Introdução ao OWASP (1:18 Vídeo)
  • Secure Coding - Atualização do OWASP - atualizado no 4º trimestre de 2022(4:51 Vídeo)
  • Secure Coding - Aplicação de Patches (1:42 Vídeo)
  • Secure Coding - Segredos no Código-Fonte (1:41 Vídeo)
  • Secure Coding - Análise Estática (1:08 Vídeo)
  • Secure Coding - Modelagem de Ameaças (1:18 Vídeo)
  • Secure Coding - Dependências Vulneráveis (1:20 Vídeo)

Trailer: Assista ao trailer Materiais de marketing:Kit de Marketing do Secure Coding
Principais temas: Os funcionários técnicos também precisam de Treinamento introdutório! Estes módulos curtos de Treinamento apresentarão a seus desenvolvedores e a outros funcionários técnicos diversos conceitos de codificação segura. Para os usuários finais que já conhecem esses conceitos, o Secure Coding é um ótimo lembrete da importância deles. Principais conceitos de aprendizagem:
  • Introdução ao
    • Segurança no processo de desenvolvimento
  • Autenticação e Autorização
    • Autenticação versus autorização
    • Testes de software
    • Testes de “Quem Você É” e de “O Que Você Pode Fazer”
  • Injeção
    • Valor dos dados
    • Noções básicas de ataques de injeção
    • Ataques de injeção de SQL e de comandos do sistema operacional
    • Prevenção de ataques de injeção
  • Privilégio Mínimo
    • Noções básicas de privilégio mínimo
    • Privilégio mínimo durante o processo de desenvolvimento
    • Revisão periódica de acessos
  • Introdução ao OWASP
    • Apresentação da organização OWASP
    • Como utilizar o OWASP Top 10
    • ASVS e outros recursos do OWASP
  • Atualização do OWASP
    • Categorias do OWASP Top 10 em 2021
    • Novas categorias
    • Categorias renomeadas e alteradas
  • Aplicação de Patches
    • Importância da aplicação de patches
    • Consequências de não aplicar patches
    • Sistemas de gerenciamento de patches
  • Segredos no Código-Fonte
    • Perigos do compartilhamento excessivo
    • Dados em repositórios do Github
    • Criptografia
    • Identificação de segredos no código-fonte
  • Análise Estática
    • Identificação de bugs antes da implantação
    • Ferramentas disponíveis
    • Melhoria da qualidade do código
  • Modelagem de Ameaças
    • Uso da modelagem de ameaças
    • Etapas da modelagem de ameaças
    • Ferramentas e recursos disponíveis
  • Dependências Vulneráveis
    • Desvantagens de usar o código-fonte de terceiros
    • Importância da aplicação de patches
    • Ferramentas que ajudam a identificar vulnerabilidades
Observação sobre a atualização do OWASP: Observe que todo o Treinamento continua relevante para a atualização mais recente do OWASP. O texto de todos os módulos (exceto o de Atualização do OWASP) baseia-se na lista OWASP Top 10 de 2017. Os módulos Secure Coding - Atualização do OWASP abordam a lista OWASP Top 10 de 2021. 🔍 Veja o Secure Coding no catálogo da plataforma Living Security aqui!