Säkerhet, ändra cookies

JavaScript

1 svar · 361 visningar · startad av wazid

Medlem sedan maj 2001156 inlägg
Trådstart#1

Hej

På Swesecures hemsida finns en hel del intressant information om websäkerhet. https://www.swesecure.com

Följande står bla

Att många sajter använder sig av cookies vet de flesta om.
Likaså känner många till hur man lägger till och ändrar cookies med ett programmeringsspråk såsom ASP eller PHP.
Däremot att man med ett enkelt javascript kan ändra sin cookie direkt på en sajt är kanske mindre känt.

Syntaxen för att läsa av en cookie är enkel och görs med koden "document.cookie" som returnerar värdet för alla cookies på den aktuella sajten. För att visa upp värdet för sina cookies på en sida skriver man helt enkelt i adressfältet: javascript:alert(document.cookie)

Att ändra värdet är lika lätt och görs med javascript:document.cookie='COOKIE_NAMN=NYTT VÄRDE' som också det skrivs i adressfältet.

Jag undrar om det går att ändra värdet även på en session cookie genom ett javascript i webläsarens adressfält?

MvH

David

Medlem sedan juni 20004 308 inlägg
#2

Session-cookien är bara en nyckel som används för att identifiera en uppsättning session-variabler som lagras på servern. Du kan ändra session-cookien precis som vilken annan cookie som hellst, men det enda som händer är att servern inte kommer att känna igen cookien och samtliga session-variabler sumpas.

375 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
120 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)