🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16338

Re: Beveiliging voor website aanbrengen?

#16338
From: Bruno Lowagie
Date: Thu, 11 May 2000 00:00
55 lines
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-mail
References: <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