Article View: be.comp.programming
Article #7340Re: php-vraag
From: Dominique Devriese
Date: Tue, 24 Sep 2002 16:35
Date: Tue, 24 Sep 2002 16:35
42 lines
3955 bytes
3955 bytes
Vincent Spruyt writes: > Sven Vermeulen <svenPUNTJEvermeulen@rug.ac.be> schreef in > news:K6%j9.130372$8o4.19296@afrodite.telenet-ops.be: >> On 24 Sep 2002 16:11:23 +0200, Dominique Devriese >> <dominique.devriese@student.kuleuven.ac.be> wrote: >>> eerder 740, als ik het goed begrepen heb.. >> >> Eigenlijk kan Apache (de webserver) onder eender welke UID draaien, >> zijn GID is deze van basm (of wat was het ook weer): >> - hij moet schrijf en uitvoerrechten hebben op de dir (-wx = 3) >> - hij moet schrijfrechten hebben op het bestand (-w- = 2) >> >> Die zaken zijn vervuld voor de groep. >> >> Dat is niet iets "onveilig", itt, dit is eigenlijk meer dan >> normaal. Een webserver draait vaak met GID die van de groep waar >> de sites tot behoren maar UID bv "apache" of "nobody"... > wel ja, maar het probleem is nu net dat de read access overal > afstaat, en dat het bestand toch gelezen kan worden. Ik zeg niet dat > je bvb .htaccess niet kan gebruiken om de bestanden te beveiligen, > maar is het niet raar dat iedereen bestanden kan lezen waar ze geen > read access toe zouden mogen hebben? Lijkt wel of de bezoekers als > owner worden gezien... je begrijpt het verkeerd. UNIX permissies gaat om programma's die de harde schijf benaderen. In dit geval het Apache programma. Dit draait blijkbaar als een gebruiker die toegang heeft tot de file in kwestie. De toegang die websurfers hebben tot de file _via_ de webserver, is iets totaal anders, en het is enkel Apache die daar iets over te zeggen heeft. De kernel heeft daar namelijk absoluut geen weet van. Al wat de kernel "ziet" is een programma dat als user root draait ( of hoe zit het nu ?), en dat een bestand probeert te lezen, wat hij om allerhande redenen toelaat. sjuus domi -- You'll feel devilish tonight. Toss dynamite caps under a flamenco dancer's heel.
Technical Details
Message-ID:
<87wupbuz06.fsf@appel.kotnet.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!kibo.news.demon.net!demon!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mailReferences:
<Xns9292A83696418www.computersecurity@195.130.132.65> <Xns9292B5F9EBA57IIjeffrey@pebbels.be> <Xns9292D2B201B6www.computersecurity@195.130.132.65> <Xns92935B19CD08DIIjeffrey@pebbels.be> <Xns92938674D6E9Awww.computersecurity@195.130.132.65> <5RXj9.130182$8o4.19313@afrodite.telenet-ops.be> <Xns92938B0756F97www.computersecurity@195.130.132.65> <Xns92938B579C43Ewww.computersecurity@195.130.132.65> <Xns92938F9FD9264www.computersecurity@195.130.132.65> <Xns929390C33698Ewww.computersecurity@195.130.132.65> <%OYj9.130211$8o4.19177@afrodite.telenet-ops.be> <Xns92939338DE537www.computersecurity@195.130.132.65> <KvZj9.130248$8o4.19384@afrodite.telenet-ops.be> <Xns92939BB3C6B69www.computersecurity@195.130.132.65> <Xns9293A212F912Ewww.computersecurity@195.130.132.65> <8765wvxyt0.fsf@appel.kotnet.org> <K6%j9.130372$8o4.19296@afrodite.telenet-ops.be> <Xns9293ADA94453Awww.computersecurity@195.130.132.65>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,9ec234425b260feb X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-09-24 09:38:39 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!kibo.news.demon.net!demon!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail From: Dominique Devriese <dominique.devriese@student.kuleuven.ac.be> Newsgroups: be.comp.programming Subject: Re: php-vraag Date: 24 Sep 2002 18:35:21 +0200 Organization: KULeuvenNet Lines: 42 Sender: domi@appel Message-ID: <87wupbuz06.fsf@appel.kotnet.org> References: <Xns9292A83696418www.computersecurity@195.130.132.65> <Xns9292B5F9EBA57IIjeffrey@pebbels.be> <Xns9292D2B201B6www.computersecurity@195.130.132.65> <Xns92935B19CD08DIIjeffrey@pebbels.be> <Xns92938674D6E9Awww.computersecurity@195.130.132.65> <5RXj9.130182$8o4.19313@afrodite.telenet-ops.be> <Xns92938B0756F97www.computersecurity@195.130.132.65> <Xns92938B579C43Ewww.computersecurity@195.130.132.65> <Xns92938F9FD9264www.computersecurity@195.130.132.65> <Xns929390C33698Ewww.computersecurity@195.130.132.65> <%OYj9.130211$8o4.19177@afrodite.telenet-ops.be> <Xns92939338DE537www.computersecurity@195.130.132.65> <KvZj9.130248$8o4.19384@afrodite.telenet-ops.be> <Xns92939BB3C6B69www.computersecurity@195.130.132.65> <Xns9293A212F912Ewww.computersecurity@195.130.132.65> <8765wvxyt0.fsf@appel.kotnet.org> <K6%j9.130372$8o4.19296@afrodite.telenet-ops.be> <Xns9293ADA94453Awww.computersecurity@195.130.132.65> NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: naxos.belnet.be 1032885325 13734 134.58.127.12 (24 Sep 2002 16:35:25 GMT) X-Complaints-To: abuse@belnet.be NNTP-Posting-Date: Tue, 24 Sep 2002 16:35:25 +0000 (UTC) User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp) Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@10-0-57-168.kotnet.org X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)