Subject: Computer Security

Scientific Area:

Computer Science

Workload:

64 Hours

Number of ECTS:

6 ECTS

Language:

Portuguese

Overall objectives:

1 - Identify the basics of security and the different aspects related to them.
2 - Identify the basics of security and the different aspects related to them.
3 - Interpret network traffic using appropriate monitoring tools and identify anomalies resulting from attacks or attempted attacks.
4 - Define and implement a security process in organizations.
5 - Understand and implement the different types of network authentication and define access control policies.
6 - Understand the fundamental concepts of cryptography.
7 - Understand the role of certification bodies and their digital certificates.

Syllabus:

1 - General concepts about information security.
1.1 - Vulnerabilities, threats and attacks.
1.2 - Security policies and security mechanisms.
1.3 - Security in distributed systems.
1.4 - General concepts about encryption.
1.5 - Cipher types.
1.6 - Public/private/combined key encryption.
1.7 - Key and certificate management.
2 - Computer Network Security.
2.1 - Firewall management and administration.
2.2 - Intrusion detection systems (IDS).
2.3 - Establishment of a virtual private networks (VPN).
3 - Software Security.
3.1 - Functional structure and dependencies.
3.2 - Vulnerabilities and attacks.
3.3 - Analysis and security checks in the software development process.
4 - User authentication.
4.1 - Authentication processes.
4.2 - Two-step verification.
4.3 - Certificate authentication.
4.4 - Access tokens.

Literature/Sources:

William Stallings , 2006 , Cryptography and Network Security: Principles and Practice , Prentice Hall
Shinder, T.; Diogenes, Y.; Shinder, D. L. , 2013 , Windows Server 2012 Security from End to Edge and Beyond: Architecting, Designing, Planning, and Deploying Windows Server 2012 Security Solutions , Syngress
Ferguson, N.; Scheiner, B.; Kohno, T. , 2010 , Cryptography Engineering: Design Principles and Practical Applications , Wiley

Assesssment methods and criteria:

Classification Type: Quantitativa (0-20)

Evaluation Methodology:
In accordance with the expected for the Professional Higher Technical Courses.