Avatar billede sarid Nybegynder
19. maj 2002 - 21:38 Der er 5 kommentarer

Session objekter

Kan nedenstående slags Session-objekt beskyttet sider omgås?:

<%
If Request("User") = "Tom" And Request("Pwd") = "secret" Then
    Session(Access") = "Granted"
End If
%>

Derefter på beskyttet.asp står der følgende:

<%
  If Session(Access") <> "Granted" Then
    Response.Redirect("Logon.asp")
  End If
%>
<html>
<!--resten af beskyttet.asp-->
...

På forhånd tak.
Avatar billede cyberkox Nybegynder
19. maj 2002 - 21:41 #1
Ja, det kan den godt...

Jeg bruger det samme, og der virker...
Avatar billede cyberkox Nybegynder
19. maj 2002 - 21:42 #2
Du mener at selve siden "beskyttet.asp" er beskyttet, ikke...
Avatar billede sarid Nybegynder
19. maj 2002 - 21:44 #3
Det er rigtig. Jeg vil høre om denne løsning kan omgås og hvis så hvordan.
Avatar billede tmceu Praktikant
19. maj 2002 - 23:00 #4
Hvis du ikke skal bevogte en militær installation, bør den være sikker nok.

Sessions objektet ligger server-side. Den eneste umiddelbare måde at omgå denne på, er ved at opsnappe en sessions ID som sendes med en sessions cookie i alle request og response. Hvis kommunikationen foregår via HTTP, kan den altså opsnappes, men jeg vil mene at risikoen er teoretisk.
Avatar billede zetn Nybegynder
22. maj 2002 - 21:12 #5
hvis folk ved hvad din session hedder kan den godt undgåes men okay, det er nok lidt besværligt at opsnappe hvilke sessions der bliver brugt
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester