Article View: be.comp.programming
Article #16338Re: Beveiliging voor website aanbrengen?
From: Bruno Lowagie
Date: Thu, 11 May 2000 00:00
Date: Thu, 11 May 2000 00:00
55 lines
2802 bytes
2802 bytes
> > Ik ben bezig een site te ontwerpen. Deze mag momenteel bezocht worden door > > enkele personen om hun mening te geven voor alles officieel op het web > komt. > > > > Hoe brengt men een beveiliging aan met gebruikersnaam en wachtwoord zoals > > veel XXX sites gebruiken voor dat men de pagina kan inladen.> > > cgi? php? Nee, want daar kan je moeilijk een gewone HTML pagina mee beschermen, tenzij je die cgi als een soort fileserver laat werken, maar dan raken je links vast in de knoei... > maar ik denk dat -tenzij het echt een groots iets is- je nog het best van al > gewoon dat ding op een server zet, zonder psw of niets, en de url aan > niemand doorgeeft? ;-) > bv begin niet met index.htm maar met een andere naam, en niemand zal die > ooit ontdekken. veel makkelijker en even efficient! It's hidden by ignorance, zeggen ze dan, maar eigenlijk is dit niet zo veilig. Soms kan je zomaar aan iemands logfiles en dan kan je kijken welke files er allemaal op zijn server staan. Alles hangt er natuurlijk van af welke server je gebruikt, maar als je gebruik maakt van de meest gebruikte webserver ter wereld (Apache), dan kan je werken met een .htaccess file. In zo'n .htaccess staat bvb het volgende: AuthName "geheime directory" AuthType Basic AuthUserFile /notbrowsableDir/mySecretFile.txt require valid-user die 'mySecretFile.txt' is een file die ergens in een directory staat die niet browsable is voor de gebruiker (die dus niet nergens via de http-root van de webserver van buitenaf te bereiken is). Zo'n mySecretFile.txt ziet er als volgt uit: user1:sdfiuywieru45757 user2:sdiofusioreer455 (het paswoord moet met crypt geencrypteerd worden) Je kunt zo'n mySecretFile.txt genereren met een tooltje dat bij Apache zit. Meer info over zo'n file vind je hier: http://www.apache.org/docs-1.2/mod/mod_auth.html#authuserfile Als iemand naar een directory gaat waarin zo'n .htaccess-file staat, dan zal er voor je iets kan zien een loginvenstertje verschijnen. Je moet dan een username en paswoord opgeven die voorkomen in de mySecretFile.txt. De webserver zal geen toegang geven tot wat dan ook in die directory als er niet correct ingelogd wordt...
Technical Details
Message-ID:
<391AA308.F667DD3D@rug.ac.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<FmlS4.14885$oI2.39666@afrodite.telenet-ops.be> <958044273.945967@marvin>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,6471ae2c9823516 X-Google-Attributes: gidfcea4,public From: Bruno Lowagie <bruno.lowagie@rug.ac.be> Subject: Re: Beveiliging voor website aanbrengen? Date: 2000/05/11 Message-ID: <391AA308.F667DD3D@rug.ac.be> X-Deja-AN: 622078962 Content-Transfer-Encoding: 7bit References: <FmlS4.14885$oI2.39666@afrodite.telenet-ops.be> <958044273.945967@marvin> X-Accept-Language: nl-BE,en Content-Type: text/plain; charset=us-ascii Organization: Universiteit Gent Mime-Version: 1.0 Newsgroups: be.comp.programming