🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2574

Re: PHP - Uploaden van files via form - security vraag

#2574
From: MaG
Date: Wed, 21 Apr 2004 20:05
70 lines
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-mail
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>

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