Re: Sichere suid-Dateizugriffe programmieren
- From: Rainer Weikusat <rweikusat@xxxxxxxxxxx>
- Date: Tue, 30 Oct 2007 11:42:00 +0100
Volker Grabsch <volker_grabsch@xxxxxxxxxxxxxxxxxxxx> writes:
Alexander Bartolich <alexander.bartolich@xxxxxx> schrieb:
Nikolaus Schulz schrieb:
[...]
Die Sequenz lstat(), open(), fstat() + abgleich-der-stat-structs
ist doch standard...
Hmm. Also mir ist das noch nie untergekommen.
ACK. Diesen "Standard" möchte ich auch gern sehen. Paranoia ohne
Sicherheitsgewinn ist eine gefährliche Quelle für unnötige Komplexität.
Welche dann einen Sicherheitsverlust darstellt.
[...]
Ich hab mir den Code verschiedener Daemons angesehen, aber keiner hat
versucht, die User-Id eines bestimmten Datei-Owners anzunehmen. Zufall,
oder weil's eine dumme Idee ist (Begründung?)?
In dem Fall: Ja, keine gute Idee.
Genauer: Meistens gibt es einen guten Grund, den User zu wechseln. Welcher
User es sein soll, muss irgendwie ermittelt werden. Meist ist es aus dem
Kontext klar (z.B. Backup / Dump für einen bestimmten User, oder nach
einer Authentifikation).
Aber blind den User der ersten Pfadkomponente zu nehmen, die nicht "root"
gehört, das erscheint mir als übler Hack, um ein tieferes Problem zu
kaschieren.
Das waere allerdings ziemlich sinnfrei.
.
- References:
- Sichere suid-Dateizugriffe programmieren
- From: Nikolaus Schulz
- Re: Sichere suid-Dateizugriffe programmieren
- From: Rainer Weikusat
- Re: Sichere suid-Dateizugriffe programmieren
- From: Nikolaus Schulz
- Re: Sichere suid-Dateizugriffe programmieren
- From: Alexander Bartolich
- Re: Sichere suid-Dateizugriffe programmieren
- From: Nikolaus Schulz
- Re: Sichere suid-Dateizugriffe programmieren
- From: Alexander Bartolich
- Re: Sichere suid-Dateizugriffe programmieren
- From: Volker Grabsch
- Sichere suid-Dateizugriffe programmieren
- Prev by Date: Re: Sichere suid-Dateizugriffe programmieren
- Next by Date: linux tool shared library funktionen
- Previous by thread: Re: Sichere suid-Dateizugriffe programmieren
- Next by thread: Re: Sichere suid-Dateizugriffe programmieren
- Index(es):
Relevant Pages
|