Kom ihåg mig?
Home Menu

Menu


Sessions och säkerhet

Ämnesverktyg Visningsalternativ
Oläst 2003-11-04, 13:20 #1
orreborres avatar
orreborre orreborre är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2003
Inlägg: 309
orreborre orreborre är inte uppkopplad
Flitig postare
orreborres avatar
 
Reg.datum: Apr 2003
Inlägg: 309
Hur säkra är egentligen sessions?
Går det på något sätt att "fejka" en sessionvariabel för att t.ex. få mer rättigheter på en sida?

Ex.
Om man på en sida har en sessionvariabel: $_SESSION['admin'] som är 0 för vanliga anvädare och 5 för administrator, kan man på något sätt, kanske via ett textfält, sätta sin egen variabel till 5 genom att skriva t.ex. '; $_SESSION[admin]=5; ?

Jag undrar om någon har stött på något problem med sessions genom detta sätt?

Jag kontrollerar all indata i som användaren skriver i textfält så det borde inte gå, men det kanske finns något annat sätt man kan "fejka" sin status?

Mvh
orreborre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-11-04, 13:59 #2
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
på "A" säger vi "nej" och på "B" säger vi "det är bara servern som kan skapa och läsa en session variabel - klienten har ingen tillgång till dom alls"
melin är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-11-04, 14:11 #3
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Här kan du läsa om sessions i PHP.
Anders är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-11-04, 19:28 #4
orreborres avatar
orreborre orreborre är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2003
Inlägg: 309
orreborre orreborre är inte uppkopplad
Flitig postare
orreborres avatar
 
Reg.datum: Apr 2003
Inlägg: 309
Jag kan mycket om sessions, men inte riktigt hur man kan manipulera värden via textfält.

Tack för era svar.
orreborre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-11-04, 23:07 #5
ZNs avatar
ZN ZN är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2003
Inlägg: 1 214
ZN ZN är inte uppkopplad
Har WN som tidsfördriv
ZNs avatar
 
Reg.datum: Apr 2003
Inlägg: 1 214
Du ska se till att register_globals = Off i PHP.ini för det första, det ökar säkerheten och då
ska du inte kunna exploita genom querysträngen genom typ att lägga till ?admin=5, förutsatt
att du förståss inte använder $_GET['admin'] i koden.

Sen beror det helt på hur du ställer in att sessionerna ska fungera, väljer du att stänga av sessioncookies
helt och aktivera session.use_trans_sid istället så skickar ju sessionsID med i varje länk...

Annars gäller ju den enkla regeln att alltid kontrollera indata, så att man får vad man är ute efter.
ZN är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 19:15.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017