Beste mensen,
Ik ben vandaag eens bezig geweest met het maken van een afgeschermd gedeelte op mijn website. Aangezien ik alleen maar het idee heb dat ik het zo redelijk veilig gedaan heb, wil ik graag uitleggen wat ik gedaan heb aan experts... (de hulp van 4guysfromrola.com heb ik al gehad. geweldige site.)
Here's the situation:
Webserver W2k (lokaal) IIS
-Login database met een dsn niet in de root van de site
Velden: ID usernaam Password Sessie userlevel enz.
Het inloggen:
-Er wordt dmv een dsn verbinding gecontroleerd of het ingevoerde wachtwoord en username gelijk is aan het database wachtwoord.
-Indien dit OK is wordt:
a)een session aangemaakt met een de username
b)een random 250 posities tellend "SessieID" gemaakt en bijgewerkt in de database geschreven. dit veld wordt dus telekens geupdatet met de laatste sessiID.
c)van dit sessieID wordt ook een session gemaakt
d) een session van de userlevel waarmee ik per pagina aangeef welke rechten iemand heeft
*** Tot zover de aanmelding
vervolgens wordt op elke "beveiligde" pagina de gegevens uit de database vergeleken met de sesion gegevens.
**
aangezien ik niet echt een expert ben op het gebied van beveiliging is mijn vraag: is dit een beetje veilig of moet er echt iets veranderen...
p.s. het aantal hits is ca. 30 per dag, dus de het geheugengebruik voor de sesions lijkt mij wel ok..
thanx alvast
Ik ben vandaag eens bezig geweest met het maken van een afgeschermd gedeelte op mijn website. Aangezien ik alleen maar het idee heb dat ik het zo redelijk veilig gedaan heb, wil ik graag uitleggen wat ik gedaan heb aan experts... (de hulp van 4guysfromrola.com heb ik al gehad. geweldige site.)
Here's the situation:
Webserver W2k (lokaal) IIS
-Login database met een dsn niet in de root van de site
Velden: ID usernaam Password Sessie userlevel enz.
Het inloggen:
-Er wordt dmv een dsn verbinding gecontroleerd of het ingevoerde wachtwoord en username gelijk is aan het database wachtwoord.
-Indien dit OK is wordt:
a)een session aangemaakt met een de username
b)een random 250 posities tellend "SessieID" gemaakt en bijgewerkt in de database geschreven. dit veld wordt dus telekens geupdatet met de laatste sessiID.
c)van dit sessieID wordt ook een session gemaakt
d) een session van de userlevel waarmee ik per pagina aangeef welke rechten iemand heeft
*** Tot zover de aanmelding
vervolgens wordt op elke "beveiligde" pagina de gegevens uit de database vergeleken met de sesion gegevens.
**
aangezien ik niet echt een expert ben op het gebied van beveiliging is mijn vraag: is dit een beetje veilig of moet er echt iets veranderen...
p.s. het aantal hits is ca. 30 per dag, dus de het geheugengebruik voor de sesions lijkt mij wel ok..
thanx alvast