Matthias Schmidt

Philipps University Marburg
Department of Mathematics and Computer Science

University logo

Privilege Separation talk

This slides are about Privilege Separation. The basic idea behind is to split up a forked process into one privileged master process and one or more unprivileged child processes. All communication with untrusted sources is handled by the unprivileged and mostly chroot(2)ed process.


Process management of popa3d
Figure 1: Openwall popa3d process management


I presented this talk at a private CCC meeting in 2004.

Slides

privsep_slides.pdf [228 KB]

Links

Openwall popa3d POP3 server

Copyleft (l) 2002-05 by Matthias Schmidt.