Curso Técnico Superior Profissional
Cibersegurança
Área Científica
Ciências Informáticas
Duração
Semestral
Unidade Curricular
Programação aplicada à Cibersegurança II
ECTS
3
Horas de Contacto Teórico Práticas
50h
Objetivos da Aprendizagem
No fim da unidade curricular o aluno deve ser capaz de:
1. Explicar a relação entre as diferentes linguagens e as ameaças à cyber segurança;
2. Usar o conhecimento das características de linguagens de programação para selecionar uma linguagem de implementação e/ou teste;
3. Encontrar vulnerabilidades com Python;
4. Programa scipts de segurança.
Conteúdos Programáticos
1. Scripting com Python.
2. Conector à Rede TOR e descobrir serviçoes escondidos.
3. Serviços de port scanning com Python.
4. Trabalhar com Nmap Scanner.
5. Interagir com Scanning de vulnerabilidades.
6. Segurança e vulnerabilidades com Módulos do Python
Bibliografia e recursos didáticos recomendados
Costa, E. (2015). Programação em python: fundamentos e resolução de problemas. Lisboa: FCA – Editora de Informática, Lda. Rhodes, B. , & Goerzen, J. (2014).
Foundations of Python Network Programming (3rd ed. edition). New York, NY: Apress. McKinney, W. (2012).
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython (1 edition). Beijing: O’Reilly Media. Charles Russell (2020).
Python para Todos: Explorando la información con Python 3 . EA. Eric Matthes (2019).
Python Crash Course (2nd Edition): A Hands-On, Project-Based Introduction to Programming. Nostarch.
INTERNET:
Acesso a publicações da especialidade, gratuitamente, através da rede SPRINGER:
https://link.springer.com/