Learning Outcomes
Knowledge: Every computing system controls the access to its resources, which include sensitive data. To this end, each system has protects the data and controls the access to the parts which manage the protection. The root cause of all problems related to a system's security is the software. Malicious intruders exploit security holes and vulnerabilities, which are the result of bad design and bad implementation of software. In this course, we provide an holistic approach to the most important problems of software security and to the security mechanisms of computing systems.
Skills: We expect that in the frame of this course the students
- understand the fundamental issues and the technologies of computing systems security
- know the security threats and vulnerabilities at the levels of host, infrastructure, applications and services
- understand the principles and the mechanisms for access control
- will be familiarised with the design of appropriate protection to address security issues
- will be familiarised with facing intrusion scenarios and incidents of violation of system security
Course Content (Syllabus)
Introduction to Cybersecurity - Malware & attack technologies - Adversarial behaviours - Security operations & incident management - Security of operating systems and virtualization - Distributed systems security - Software security
Keywords
cybersecurity, security of computing systems, software security, intrusion attacks, access control
Additional bibliography for study
- A. Rashid, H. Chivers, E. Lupu, A. Martin, S. Schneider, "CyBOK - The Cyber Security Body of Knowledge", 2021