Currículo
Aprendizagem Automática para Cibersegurança 04912
Contextos
Groupo: Escola de Tecnologias Digitais Aplicadas (Iscte-Sintra) > Departamento de Tecnologias Digitais (DTD) > 1.º Ciclo
ECTS
6.0 (para cálculo da média)
Objectivos
OA1. Compreender como utilizar algoritmos de aprendizagem de máquinas para estudar problemas de cibersegurança. OA2. Implementar algoritmos de aprendizagem automática supervisionados e não supervisionados, tais como regressão logística, árvores de decisão, k-means, entre outros; OA3. Utilizar as bibliotecas Python - NumPy, e Scikit-learn; OA4. Compreender como combater o malware, detectar spam, e anomalias cibernéticas; OA5. Utilizar TensorFlow no domínio da cibersegurança e implementar exemplos aplicados ao mundo real.
Programa
CP1. Técnicas de Aprendizagem Automática 1.1. Fundamentos da aprendizagem automática 1.2. Aprendizagem supervisionada e não-supervisionada 1.3. O paradigma emergente da aprendizagem profunda CP2. Introdução da aprendizagem automática para cibersegurança 2.1. O paradigma atual orientado aos dados 2.2. Arquitetura da Internet e comportamento do tráfego 2.3 Detecção de anomalias e aplicações de segurança de rede CP3. Introdução à aprendizagem automática adversária e modelos de ameaça 3.1 Detecção de ataques 3.2 Defesa contra adversários CP4. Ética, responsabilidade e transparência na cibersegurança: 4.1 Equidade, transparência e explicabilidade dos modelos de aprendizagem automática 4.2 Privacidade e atualizações de privacidade para aplicações de cibersegurança 4.3 Implicações dos erros nos modelos de aprendizagem automática 4.4 Desenvolvimento e implementação de aprendizagem automática segura
Método de Avaliação
Avaliação Períodica Este tipo de avaliação engloba duas componentes, nomeadamente: - Um trabalho prático em grupo, com peso de 50% na nota final; - Uma frequência (prova escrita) com peso de 50% na nota final da UC. A nota aprovação à unidade curricular é de 10 valores. Exame Final Em caso de não aprovação na componente de avaliação períodica, os estudantes podem realizar apenas um exame final sobre a totalidade da matéria, com um peso de 100% na nota final da UC. A nota aprovação à unidade curricular é de 10 valores.
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 113.0
Carga Total -
Bibliografia
Principal
- Gupta B., Sheng Q., Machine Learning for Computer and Cyber Security: Principle, Algorithms, and Practices, CRC Press, 2019. : . .
Secundária
- Chio C., Freeman D., Machine Learning and Security: Protecting Systems with Data and Algorithms. O’Reilly Media, 2012. : . .