NWI-IBC034
Operating Systems Security
Cursus informatieRooster
CursusNWI-IBC034
Studiepunten (ECTS)3
CategorieBA (Bachelor)
VoertaalEngels
Aangeboden doorRadboud Universiteit; Faculteit der Natuurwetenschappen, Wiskunde en Informatica; Informatica en Informatiekunde;
Docenten
Docent
drs. P.J.M. van Aubel
Overige cursussen docent
Examinator
dr. B.E. van Gastel
Overige cursussen docent
Docent
dr. B.E. van Gastel
Overige cursussen docent
Coördinator
dr. B.E. van Gastel
Overige cursussen docent
Contactpersoon van de cursus
dr. B.E. van Gastel
Overige cursussen docent
Collegejaar2022
Periode
KW4  (10-04-2023 t/m 31-08-2023)
Aanvangsblok
KW4
Onderwijsvorm
voltijd
OpmerkingThis course has moved from Q2 to Q4.
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
Plaatsingsprocedure-
Cursusdoelen
After this course, the students are able to
  • recognize limitations of classic (UNIX) security,
  • understand security concepts of modern operating systems for desktop and mobile devices,
  • evaluate OS configurations from a security perspective,
  • identify and apply common attacks against operating systems,
  • recognize and utilize standard defense mechanisms.
Inhoud
This lecture gives an introduction to security issues of operating systems and in particular puts the content of the lecture of "Hacking in C" into a broader context.

Topics covered in the course:

• Singleuser/Multiuser environments
• Authentication
• Authorization
• File-access policies
• Memory protection
• Virtualization and related security issues
• Malware and malware detection
• Security-enhanced operating systems
• Operating systems designed for security

Instructional modes
  • Lecture
  • Tutorial
  • Self-study
Niveau
 
Voorkennis
Knowledge of the C programming language as well as background from the course "Hacking in C" (https://cryptojedi.org/peter/teaching/hacking-in-c-2019.shtml) is assumed. Background on the topics of "Security" and "Network Security" is helpful but not crucial. Students should have followed at least two programming courses.
Toetsinformatie
Homework assignments and written exam.
The assignments are mandatory and are worth 10% of the final grade. Students need a minimum of 40% of the assignment points in order to pass the course. Students with two or more missed (non-delivered) assignments will fail, regardless of the final exam outcome.
The final exam is worth 90% of the grade. 
Bijzonderheden
 
Verplicht materiaal
Handouts
Additional material and lecture slides will be on the course Brightspace page

Aanbevolen materiaal
Boek
General background: "Introduction of Computer Security" by Michael Goodrich and Roberto Tamassia
Boek
"Operating System Security" by Trent Jaeger

Werkvormen
Cursus
AanwezigheidsplichtJa

Toetsen
Final grade
Weging1
ToetsvormTentamen
GelegenhedenBlok KW4, Blok KW4

Opmerking
The final grade is based on mandatory homework assignments (10%) and a written exam (90%).