CYBR 371 (2023) - Home Page

This course addresses key concepts, techniques and tools needed to provide security in computer and communications systems. Topics include the need for security, system and network security threats such as malware or denial-of-service attacks, secure systems design, identity management, authentication, access control, and computer network defence. Practical work will involve developing operating system and network security tools such as keyloggers as well as choosing and implementing appropriate security controls to meet a small organisation's network security needs. The examination will be related to the lecture material and learning during the assignments.

Course learning objectives

Students who pass this course will be able to:
  1. Define system and network security in terms of information properties and explain the importance of secure system design.
  2. List and explain common TCP/IP protocols' vulnerabilities, associated attacks and, identify and explain the existing countermeasures.
  3. Compare and contrast different approaches to network defence such as access control, cryptographic mechanisms, host-based protection, firewalls, intrusion detection and prevention systems.
  4. Evaluate a small organisation's network security needs and deploy network defences to enforce appropriate network security policies.