27. november 2005 - 22:36Der er
6 kommentarer og 1 løsning
Hul i sikkerhed?
Hej
Sidder og er ved at lave en lukket webside til en forening. Har lavet et ASP script, der virker, hvor jeg opretter en session og indlægger følgende i toppen af alle asp-filer med en <!-- #include virtual="kod.asp" -->
<% If Session("login") <> "KODETEKST" Then Response.Redirect "go.asp" End If %>
go.asp er mit log ind script, der sætter sessionen til KODETEKST (altså noget tal/bogstavsskode)
Er dette relativ sikkert, eller kan det let hackes? Der skulle nødig være hul i sikkerheden når siden bliver startet op. Håber på lidt respons. VonG
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.
og gotjek.asp er: <% If Request.Form("login") = "alfa" AND Request.Form("password") = "alfa" Then
Session("login") = "KODETEKST" Session.Timeout = 30 Session("Starttidspunkt") = Now Session("navn2") = Request.Form("navn") Response.Write "<h1>Hej " & Request.Form("navn") & "</h1><br>" Response.Write "<h1>Du er nu logget korrekt ind</h1><br>Denne session varer en halv time, så skal du logge ind igen."
Else
' Hvis forkert sættes ingen session til NEJ Session("login") = "NEJ" Session.Timeout = 30 Response.Write "<h1>Du er IKKE logget korrekt ind</h1>" Response.Write "<p><a href='go.asp'>Forkert adgandskode. Tilbage til log ind</a></p>"
Der er noget galt med kode kan jeg da se - men den virker. Jeg kører med 3 strenge til identifisering. Men spørgsmålet går jo også mere på om sikkerheden i ASP sessioner? Programeringen virker nemlige umiddelbart ok.
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.