UC02836

Programar parâmetros de segurança no desenvolvimento de software.

Carga horária
25h
Área
Informática e TIC

Realizações

  • Aplicar os princípios de segurança no desenvolvimento de software.
  • Executar testes de segurança de software.

Conhecimentos

  • Desenvolvimento de software - ciclo de vida.
  • Desenho de código seguro.
  • Riscos de segurança em aplicações web – injeção; quebras de autenticação; exposição de dados sensíveis; entidades externas XML; controle em quebras de acessos.
  • Configuração incorreta de segurança.
  • Outras quebras de segurança.
  • Testes de segurança de software.
  • Cópias de segurança.
  • Partilhas e permissões de acesso.
  • Conteúdos indevidos.
  • Funcionalidades de um editor de texto ou apresentações multimédia.
  • Normas e regulamentos aplicáveis.

Aptidões

  • Interpretar manuais, guiões e tutoriais técnicos.
  • Interpretar políticas e regras de segurança associadas ao MFA por serviço/aplicação e dados sensíveis.
  • Aplicar regras de desenho de código seguro no desenvolvimento da programação.
  • Definir regras e níveis de permissões de acesso.
  • Aplicar princípios de segurança na programação da autenticação das aplicações.
  • Executar práticas de segurança nos scripts para proteger contra vulnerabilidades e acesso não autorizado.
  • Configurar a realização de backups de segurança.
  • Criar um guião ou manual de utilizador de procedimentos de segurança no desenvolvimento de software.
  • Aplicar normas e regulamentos.

Atitudes

  • Responsabilidade pelas suas ações.
  • Autonomia no âmbito das suas funções.
  • Empenho e persistência na resolução de problemas.
  • Ética.
  • Iniciativa.
  • Rigor.
  • Sentido analítico.
  • Sentido de organização.
  • Respeito pelas regras e normas definidas.
Critérios, contexto e recursos previstos

Critérios de desempenho

  • Cumprindo regras e princípios de programação de código seguro.
  • Executando procedimentos na realização de testes de segurança.

Contexto

  • Empresas do setor da informática.
  • Lojas de informática.
  • Serviços de apoio técnico.
  • Organismos da administração pública.

Recursos

  • Manuais, guiões e tutoriais técnicos.
  • Dispositivos tecnológicos com acesso à internet.
  • Editor de texto ou apresentações multimédia.
  • Regulamento Geral de Proteção de Dados.