Article View: be.comp.programming
Article #2574Re: PHP - Uploaden van files via form - security vraag
From: MaG
Date: Wed, 21 Apr 2004 20:05
Date: Wed, 21 Apr 2004 20:05
70 lines
3762 bytes
3762 bytes
"EM" <andreemma@yahoo.co.uk> schreef in bericht news:40862d10$0$41747$5fc3050@dreader2.news.tiscali.nl... > > "MaG" <nomail@nowhere.com> schreef in bericht > news:Zgghc.835$Nm1.243782683@hebe.telenet-ops.be... > > > > "Pugi!" <genezever.pugilator@genezever-yahoo.com> schreef in bericht > > news:40855b17$0$41747$5fc3050@dreader2.news.tiscali.nl... > > > Het is me uiteindelijk gelukt om een bestand up te loaden via een > > formulier > > > in PHP. > > > De laatste hindernis die moest genomen worden, was permission denied om > > file > > > te copi�ren van tmp directory naar de gewenste directory. > > > Door chmod 777 : maw iedereen lezen schrijven en uitvoeren in die > > directory. > > > > > > Vraag : is dit geen security-risico dat iedereen dan in die directory > kan > > ? > > > Het lukt me in elk geval niet om vanuit browser te ftp'en naar die > > > directory, maar ik ben dan ook geen hacker en heb geen ambities in die > > > richting. > > > Kan iemand vanop een andere server bestanden copi�ren naar die directory > > op > > > mijn website ? > > > Of kun je vanuit PHP permissies wijzigen bestand copy'en en permissies > > terug > > > wijzigen. > > > Of bied het voldoende bescherming om een index.html bestand in die map > te > > > zetten of indexen uit te zetten voor die map ? > > > Of maak ik me zorgen om niks ? > > > > > > > Wat betreft security security moet je je altijd zorgen maken op het web! > > > > Nu is permission denied in /tmp toch wel vreemd, daar mag normaal gezien > > iedereen zijn tijdelijke rommel in achterlaten; > > Of is de standaard temp directory op jouw systeem misschien /var/tmp ? > > > > -- > > > > MaG > > > > > > Permission denied wanneer ik het bestand vanuit de tmp dir copy naar de > gewenste dir, dus niet om iets in de temp te zetten.. > Het gebeurt niet op mijn systeem maar bij webhost. > > Pugi! > Da's al wat duidelijker. Ik veronderstel dat de copy dan ook met PHP uitgevoerd wordt. Op de webhost zal het PHP process als een bepaalde user draaien. Die gewenste dir is veronderstel ik die van jou dus jouw userid en die zal wel niet gelijk zijn, vandaar de permission denied. Met 777 zet je natuurlijk alles open en bestaat er idd een kans dat iemand anders daar misbruik van gaat maken. Maar dat hangt voor een groot deel af van hoe alles bij de webhost geregeld is. Heeft die niet ergens een FAQ of help staan. Meestal leggen ze wel uit wat mag en niet mag, wat er kan en niet kan. MaG
Technical Details
Message-ID:
<AuAhc.971$J05.230241410@hestia.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!newsgate.cistron.nl!aotearoa.belnet.be!news.belnet.be!ossa.telenet-ops.be!hestia.telenet-ops.be.POSTED!not-for-mailReferences:
<40855b17$0$41747$5fc3050@dreader2.news.tiscali.nl> <Zgghc.835$Nm1.243782683@hebe.telenet-ops.be> <40862d10$0$41747$5fc3050@dreader2.news.tiscali.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: 107324,bc2a2517b01b8fe3 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,bc2a2517b01b8fe3 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2004-04-21 13:06:06 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!newsgate.cistron.nl!aotearoa.belnet.be!news.belnet.be!ossa.telenet-ops.be!hestia.telenet-ops.be.POSTED!not-for-mail From: "MaG" <nomail@nowhere.com> Newsgroups: be.comp.programming,nl.comp.programmeren References: <40855b17$0$41747$5fc3050@dreader2.news.tiscali.nl> <Zgghc.835$Nm1.243782683@hebe.telenet-ops.be> <40862d10$0$41747$5fc3050@dreader2.news.tiscali.nl> Subject: Re: PHP - Uploaden van files via form - security vraag Lines: 72 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Message-ID: <AuAhc.971$J05.230241410@hestia.telenet-ops.be> Date: Wed, 21 Apr 2004 20:05:52 GMT NNTP-Posting-Host: 81.165.33.249 X-Complaints-To: abuse@telenet.be X-Trace: hestia.telenet-ops.be 1082577952 81.165.33.249 (Wed, 21 Apr 2004 22:05:52 CEST) NNTP-Posting-Date: Wed, 21 Apr 2004 22:05:52 CEST Organization: Telenet Internet