Im Rah­men die­ser Ver­an­stal­tung wer­den ver­schie­de­ne Si­cher­heits­as­pek­te von Be­triebs­sys­te­men vor­ge­stellt und er­läu­tert. Dazu wer­den so­wohl wich­ti­ge An­griffs­me­tho­den (z.B. Buf­fer Over­flows, Race Con­di­ti­ons, Micro­ar­chi­tec­tu­ral At­tacks etc.) als auch Ab­wehr­stra­te­gi­en (z.B. nicht-aus­führ­ba­rer Spei­cher, Ad­dress Space Lay­out Ran­do­miza­t­i­on oder Me­mo­ry Tag­ging) dis­ku­tiert. An­de­re The­men der Vor­le­sung sind Fuz­zing, Ob­fus­kie­rung sowie die so­ge­nann­te Ein­sper­rungs-Pro­blem (Con­fi­ne­ment Pro­blem) und die damit ver­bun­de­ne Ana­ly­se der ver­deck­ten Ka­nä­le in einem Com­pu­ter-Sys­tem.

Im prak­ti­schen Teil der Ver­an­stal­tung wird die Si­cher­heit von meh­re­ren rea­len Sys­te­men ana­ly­siert. Ein in­te­gra­ler Teil der Ver­an­stal­tung sind die Übun­gen, die den Stoff mit prak­ti­schen Bei­spie­len ver­an­schau­li­chen und ver­tie­fen.
Semester: SoSe 2024