This unit provides an introduction to security in the context of computer systems and the networks that connect them. It commences by examining the representation and support of users in traditional operating systems, how they are authenticated, and how their privileges and resources are stored and manipulated during normal execution of their processes. The approaches to securing an operating system's files are discussed, followed by techniques on securely logging an operating system's activities and ensuring file-system integrity. It also considers the general design of the TCP/IP protocol suite, the impact of the lack of a fundamental security model, an explanation of some common... -- Course Website
Instructor: Associate Professor Chris McDonald
Prerequisites: CITS2230 Operating Systems or CITS3230 Computer Networks