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/