PRACTICAL NETWORK DEFENSE 2023-24

a.y. 2023-24

Sapienza University of Rome

Academic year 2023/2024

Teacher: Angelo Spognardi (spognardi@di.uniroma1.it)

Overview

The course explains the fundamentals of the methods and tools for protecting computer networks. Particular attention is paid to the practical application of the concepts learned: commonly-seen threats arising from the use of particular protocols in networked computer systems, mechanisms commonly used by intruders and designers of malware to compromise a computer system's security, the fundamental mechanisms used for the detection of intrusion attempts in computer systems.

At the end of the course, students will be able to monitor network traffic, apply a security policy, perform a network scan, and search for vulnerabilities in a computer network. Students will develop the ability to select the appropriate firewall rules to protect a network, select the most appropriate mechanisms to protect a networked computer system and make the most appropriate design choices to implement a "defense in depth" strategy using isolated networks and dedicated tools (VPN, proxy and firewall).

Students will develop the analytical skills necessary to evaluate different alternatives during the design process of a computer network, with particular reference to the evaluation of the architectural choices and related risks and to the security objectives that the system wants to pursue.

Students will learn how to document their choices, also through the use of automated reporting tools. They will also have acquired the ability to prepare presentations related to specific scientific topics.

The concepts acquired during the course will provide students with a solid knowledge base to deepen the technical aspects further, explore the alternatives not dealt with for time reasons, and autonomously keep themselves informed on the continuous developments and updates of network security and protection.

We will alternate theory with practice, touching with hands the more known and spread tools related to the defense of networks. For this reason, this will be an "experimental" class: don't be too angry if something goes wrong during our lab sessions... Mistakes make you wiser!

Arguments (tentative)

Activities

Class Schedule: First year, second semester.

We are starting lectures on 29/02/2024. The lectures will be on

Exam RULES

Assignment rules

Written exam rules

Classroom

We will use Google Classroom for announcements, discussions, and material sharing. The enrollment code will be published during the first lectures and available on request later.