- Docente: Gabriele D'Angelo
- Credits: 6
- SSD: ING-INF/05
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Cesena
- Corso: Second cycle degree programme (LM) in Computer Science and Engineering (cod. 8614)
Learning outcomes
Basic knowledge of computer and network security. At the end of the
course the student should be able to understand the more
common security threats and to set up a security audit of a given
network infrastructure. Moreover, he/she should be able to
understand and identify various types of attacks and to implement
solutions for reducing the risk.
Course contents
- Computer and network security basics. Threats, Attacks, and Assets. Security Functional Requirements.
- Small introduction to cryptography. Symmetric Encryption. Public-Key Encryption. Digital Signatures and Key Management.
- User authentication.
- Access control.
- Malicious software.
- Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) attacks.
- Intrusion Detection Systems (IDS).
- Design and implementation of Firewalls.
- Security aspects in design and implementation of
software.
- Security management and risk assessment.
- Computer forensics and anti-computer forensics.
Readings/Bibliography
- Computer Security: Principles and Practice, 3/E William
Stallings, Lawrie Brown. Global Edition. ISBN-10: 1-292-06617-2
ISBN-13: 978-1-292-06617-2
Teaching methods
Lessons.
Assessment methods
Written test.
Teaching tools
The slides and additional resources used during the lessons are
available on the course web site.
Links to further information
http://www.cs.unibo.it/gdangelo/sicurezza.html
Office hours
See the website of Gabriele D'Angelo