On successful completion of the course, the student should be able to: a. Understand security mechanisms in modern computer systems, its role, and its importance; b. Understand techniques for implementing security policies; c. Use and operate access-control mechanisms; d. Understand vulnerabilities associated with computer systems, and how they can be mitigated.
Working professionals with prior knowledge of Computing and Algorithms, Data Structures and Operating systems. Or have read CZ2005 Operating Systems previously.
Pre-requisite: CZ2005 Operating Systems
This course introduces computer security mechanisms at an elementary level.
1. Concepts and Terminology: security; confidentiality, integrity and availability; security policies; security models; mandatory and discretionary access control; access control matrix, capabilities and access control lists; information flow;
2. Security Models: information flow policies; role-based access control
3. Implementation of Mechanisms: security mechanisms in hardware and operating systems; memory management, memory protection and logical protection; access control lists
4. User authentication: passwords, biometrics and user tokens; identity management
5. Case Studies: Intel processor family; Windows; Unix
6. Operating system vulnerabilities: how they can be exploited and how they can be prevented
7. Software security: buffer overflows and exploits; validation.
Terms and Conditions
Course is subject to a minimum participation number before commencement.
Course is subject to a first-come-first-serve basis.
Registration is non-transferable.
Student must meet all eligibility criteria for admission.
Student is required to complete all assessments for each course.
PaCE College reserves the right to change or cancel any course or lecturer due to unforeseen circumstances.
All details are correct at time of dissemination.
At PaCE College, participants’ personal information is collected, used and disclosed for the following purposes:
To process your application.
For course administration and billing.
To enable the trainers to know the background of the course participants.
To submit to organisations for course funding verification (only applicable to funded courses).
To issue certificate to the course participants.
For marketing of courses to participants via E-newsletter.
To understand and study the profile of its course participants for NTU’s policy making and planning.
To deal with any matter related to the course.
Nanyang Technological University, Singapore