Introdução
Esta subunidade tem por base:
- -os princípios fundamentais do desenvolvimento seguro de software;
- -os conceitos de segurança de software e os principais passos no processo de desenvolvimento de software seguro;
- -a transmissão das competências necessárias para praticar o desenvolvimento seguro de software, incentivando os participantes a atenuar as vulnerabilidades de segurança e a criar software mais resistente às ciberameaças.
Introdução e âmbito de aplicação
Esta subunidade serve como uma exploração fundamental dos princípios e das práticas essenciais para promover o desenvolvimento seguro de software. Tem como objetivo fornecer aos participantes uma compreensão abrangente da importância da integração de medidas de segurança no ciclo de vida do desenvolvimento de software. Abrange conceitos essenciais como princípios de codificação segura, gestão de riscos no desenvolvimento de software e identificação e mitigação de potenciais vulnerabilidades. Os participantes aprofundarão as boas práticas do setor para o desenvolvimento seguro de software e obterão conhecimentos sobre a criação de aplicações resilientes contra as ciberameaças. Através de conhecimentos teóricos e exemplos práticos, esta subunidade procura dotá-los das competências necessárias para contribuir para o desenvolvimento de software seguro num panorama tecnológico dinâmico e em constante mudança.
Materiais/recursos
- -manuais de desenvolvimento seguro de software e recursos eletrónicos básicos;
- -casos de estudo de desenvolvimento de software comum;
- -ferramentas de desenvolvimento de codificação segura;
- -computador, projetor, internet
