Skip to main content

Secure Coding

SecureCoding_ClientMarketingFlyer_8-5x11_THUMBNAIL Público-alvo: 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 usuários finais que já estão familiarizados com esses conceitos, o Secure Coding é um excelente lembrete de sua importância. 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 testes 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
    • Utilização do OWASP Top 10
    • ASVS e outros recursos do OWASP
  • Atualização do OWASP
    • Categorias do OWASP Top 10 a partir de 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 permanece relevante em relação à atualização mais recente do OWASP. O texto de todos os módulos (exceto 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!