Disciplina Curricular
Segurança em Linguagens de Programação SLP
Diploma de Estudos Avançados em Segurança de Informação - DEASegInf2021
Contextos
Grupo: DEASegInf2021 > 3º Ciclo > Engenharia Informática > Metodologia e Tecnologia da Programação
Período:
Peso
6.0 (para cálculo da média)
Objectivos
Dominar a segurança baseada em linguagens, com ênfase no controlo do fluxo de informação.
Programa
Complementos de semântica de linguagens, teoria de tipos, lógicas e cálculos para computação. Mecanismos de segurança: dinâmicos e estáticos. Formalização de políticas de segurança: confidencialidade, integridade, privacidade, anonimato. Tipificação do fluxo seguro de informação: uso de sistemas de tipos para garantir propriedades de fluxo de informação (não-interferência e suas generalizações). Outros tópicos em segurança baseada em linguagens: código portador de prova, compilação certificada, linguagem máquina tipificada, inspecção da pilha de segurança.
Metodologia de avaliação
Exame + Projecto.