Capabilities (1)

Eine Reihe von System-Diensten benötigen unter Unix besondere Privilegien, um ihre Aufgabe zu erfüllen:

Traditionell müssen alle diese Dienste mit root-Rechten laufen. ping und traceroute müssen setuid-root sein, damit ein normaler Anwender sie nutzen kann.

Damit erhalten diese Dienste jedoch alle Privilegien von root; im günstigsten Fall sind diese überflüssig, im ungünstigsten Fall ermöglichen Fehler in diesen Programmen unauthorisierten Zugriff auf den Rechner.


© 2001 Helge Bahmann <bahmann@math.tu-freiberg.de>
http://www.stunet.tu-freiberg.de/~bahmann/presentations/ac-auth/