Segurança de Informação e de Software - Opção
-
Conhecimentos de Base Recomendados
Licenciatura em Engenharia Informática ou afins.
Mas especificamente:
- Conhecimento de instalação e utilização do Sistema Operativo Linux.
- Conhecimento de Matemática Discreta.
- Conhecimentos de Programação Orientada a Objetos.
- Conhecimetnos de Programação Web.
- Conhecimentos de Bases de Dados e gestão de Bases de Dados. -
Objetivos
No final desta unidade curricular o aluno deverá estar apto para:
- Compreender os principais paradigmas e modelos de segurança de sistemas informáticos.
- Compreender o funcionamento de algoritmos e protocolos criptográficos.
- Compreender o funcionamento de mecanismos de proteção básicos.
- Reconhecer vulnerabilidades dos sistemas de informação e de software das organizações.
- Aplicar técnicas, algoritmos e usar ferramentas para prevenir e defender ataques, melhorando a segurança de sistemas de informação e software.
Os conteúdos programáticos observam os objetivos da unidade curricular relativos aos conhecimentos a adquirir, focando o ensino dos conceitos essenciais teóricos da segurança da informação e do software móveis e transpondo esses conceitos para a prática.
Os conteúdos programáticos procuram seguir uma sequência lógica e incremental na introdução dos elementos fundamentais, que abordam os novos paradigmas da segurança informática e demonstram a sua importância, permitindo aumentar gradualmente a complexidade do estudo da segurança da informação e do software. -
Métodos de Ensino
Os métodos predominantes estão divididos consoante o tipo de aula:
Aulas Teórico-Práticas, presenciais:
• Expositivo, com recurso a slides.
• Demonstrativo, com recurso a um computador para a demonstração de exemplos.
• Interrogativo, recorrendo a questões colocadas aos alunos durante a exposição da matéria ou demonstração de exemplos.
• Ativo: orientação dos alunos no desenvolvimento de exercícios.
Aulas Práticas-Laboratoriais, sincronas à distância:
• Expositivo, recorrendo a exemplos das aulas teóricas. No início de cada um dos trabalhos práticos e/ou laboratoriais será efetuada uma exposição dos conceitos necessários para a sua implementação.
Os alunos são depois incentivados a desenvolver os seus trabalhos à distância, com o acompanhamento do docente, que os ajudará a assimilar melhor a matéria, culminando na sua apresentação à turma.
• Ativo: orientação dos alunos no desenvolvimento autónomo de exercícios e trabalhos práticos ao longo da unidade curricular e na apresentação dos trabalhos realizados.
• Interrogativo, recorrendo a questões colocadas aos alunos durante as apresentações dos seus trabalhos.
Poderá ser necessário existir aulas de apresentações realizadas presencialmente de forma a ser respeitada a regra da existência de 50% de aulas de contacto presenciais.
Aulas de Orientação Tutorial, assíncronas à distância:
• Ativo: orientação dos alunos no desenvolvimento autónomo de trabalhos práticos ao longo da unidade curricular.
O teste e exames serão obrigatoriamente presenciais. -
Estágio(s)
Não
-
Programa
Os conteúdos programáticos da disciplina distribuem-se ao longo de 10 tópicos, que não se encontram distribuídos homogeneamente no tempo:
1. Ética e Legislação.
2. Introdução: ideias erradas acerca da Segurança Informática.
3. Fatores humanos e socioculturais que influenciam a Segurança da Informação e do Software.
4. Panorama da Segurança da Informação e Proteção de Sistemas.
5. Criptografia: história, algoritmos e aplicações.
6. Conceitos Base de Segurança Informática.
7. Programas maliciosos e intrusões.
8. Infraestruturas básicas de segurança.
9. Estudo de vulnerabilidades de sistemas informáticos.
10. Auditoria de Software.
11. Técnicas e ferramentas usadas em Segurança da Informação. -
Demonstração de conteúdos
-
-
Demonstração da metodologia
-
-
Docente(s) responsável(eis)
Cristiano de Faveri - 1.º Semestre
-
Bibliografia
Miguel Pupo Correia e Paulo Jorge Sousa; Segurança no Software, FCA, 2017. ISBN: 978-972-722-858-4
André Zúquete; Segurança em Redes Informáticas, FCA, 2013. ISBN: 978-972-722-767-9
Jorge Granjal; Segurança Prática em Sistemas e Redes com Linux, FCA, 2017. ISBN: 978-972-722-865-2
William Stallings; Cryptography and Network Security, Prentice Hall, 2010. ISBN: 978-013-609-704-4
C. Pfleeger, S. L. Pfleeger; Security in Computing, Prentice Hall, 2006. ISBN: 978-013-239-077-4
M. Dowd, J. McDonald J. Schuh; The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities, Addison-Wesley, 2006. ISBN: 978-032-144-442-4
Detalhes do curso
-
Código
MEC121019
-
Modo de Ensino
PRESENCIAL
-
ECTS
7.5
-
Duração
Semestral
-
Horas
60h Teórico-Práticas
