30. juli 2002 - 20:45Der er
6 kommentarer og 1 løsning
Login sikkerhed
Aften' Eksperter.
Ok, jeg er ved at lave et brugesystem, men hvordan sikrer jeg at det er sikkert mht. brugernavn og password?
Sådan som jeg har nu, ligger alle bruger oplysningerne i en database.
Så når du logger ind tjekker den om brugernavn og password passer sammen. Og hvis de passer sammen, bliver der lavet en session fx session("login") = "login" .
Men er dette en god måde at gøre det på, og er der evt. en bedre måde.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Endelig kan du kryptere passwords'ne inden du indsætter dem i databasen, og så dekryptere dem, når du trækker dem ud igen. Det kan du sikkert finde en masse om ved at søge på Eksperten.
3) Hvis en bruger laver en formular på vedkommendes side og angiver target som din fil <form action=dinside.asp....> kan der laves en løkke der laver random-passwords og udsender dem til din side sammen med et bestemt brugernavn. Hvis vedkommende er heldig kan der måske brydes igennem, men i praksis tror jeg ikke nogen vil gide det, hvis det bare er en ganske almindelige side med brugerlogin. Men du kan som sagt sætte Session("login") = "true", når en bruger logger ind, så der ikke kan logges ind igen, hvis de indtastede oplysninger var forkerte i første forsøg. Dette kan dog stadig nemt omgås ved f.eks. at åbne nye browsere og deaktivere cookies.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.