Disciplina Curricular

Segurança em Software SSof

Mestrado Bolonha em Engenharia Informática e de Computadores - Alameda - MEIC-A 2015

Contextos

Grupo: MEIC-A 2015 > 2º Ciclo > Agrupamentos > Ciber-Segurança

Período:

Peso

7.5 (para cálculo da média)

Objectivos

Compreender os problemas de segurança em software mais comuns e as suas causas fundamentais. Conhecer orientações, técnicas e ferramentas para a sua prevenção ou detecção, e os melhores princípios que estão por detrás destas técnicas.

Programa

Princípios da segurança de computadores Propriedades e conceitos básicos; Princípios de projecto de software seguro. • Vulnerabilidades em Software Aplicações convencionais (buffer overflows, corridas); Aplicações Web e bases de dados; Aplicações móveis; Cópia e modificação de software; • Aspectos de desenvolvimento de software seguro Auditoria de software; Validação e codificação. • Controlo do ambiente de execução Protecção dinâmica; Virtualização e segurança; Trusted computing. • Segurança baseada em linguagem Análise de fluxos de informação; Sistemas de tipos para a segurança; Desenvolvimento de código de baixo nível seguro; Código portador de prova. • Caso de estudo: segurança em Java Sandboxing e inspecção da pilha; Falhas de segurança em Java; Princípios de programação segura em Java.

Metodologia de avaliação

2 testes (30%+30%), apresentação de artigo (20%), projecto (20%)

Disciplinas Execução

2019/2020 - 1º Semestre

2018/2019 - 1ºSemestre

2017/2018 - 1ºSemestre

2016/2017 - 1ºSemestre

2015/2016 - 1º Semestre