WN

WN (https://www.wn.se/forum/index.php)
-   Allmänt (https://www.wn.se/forum/forumdisplay.php?f=2)
-   -   Mystiskt cookieproblem för användare i samma nätverk (https://www.wn.se/forum/showthread.php?t=1039564)

_Michael_ 2009-12-11 16:15

Mystiskt cookieproblem för användare i samma nätverk
 
Hej alla,

Har ett problem jag inte blir klok på.
Vet inte riktigt var det här ämnet egentligen platsar så testar med allmänt.

Problemet:
Två användare på en webbsida säger sig loggas in som den andre användaren helt plötsligt.
Kan hända helt slumpmässigt men har hänt flertalet gånger.

Tror mig ha kommit fram till att användaren plötsligt skickar den andres cookie.

Det som hör hit är att de två är i samma nätverk (ett stort sådant som används av många andra som inte har dessa problem).

Är det någon som hört om något som detta tidigare, vet hur det kan inträffa och kanske hur man kan lösa?

Alla idéer mottas tacksamt!

tartareandesire 2009-12-11 16:32

Har du uteslutit att det är en programmeringsmiss?

_Michael_ 2009-12-11 16:49

Jag har utrett det väldigt noga och utgick givetvis från att det var fallet.
Det visar sig dock att data som är direkt hämtat ifrån cookien är den andre användarens.

SimonP 2009-12-11 19:23

Nja, nån gång har jag varit med om att två olika datorer haft samma MAC-adress, och även att två datorer haft samma IP-adress, det kan ställa till med mkt märkliga problem.

soft 2009-12-11 22:46

Hur ser själva inloggnings-cookien ut? Baserad på IP-adress eller?

Om inloggnings-cookien är en slags hash baserad sig på IP och nått id för användaren så ska det inte kunna ske.

_Michael_ 2009-12-11 23:24

Cookien innehåller en slumpad nyckel som matchas mot en tabell där intressant data lagrats. Nyckeln jämförs med användarens IP, detta är dock inte till någon hjälp eftersom de två är i samma nätverk med samma IP.

Det konstiga är att systemet används av hundratals andra användare men endast två stycken har dessa problemen. Det finns även ett antal användare till som är i samma nätverk som de två drabbade användarna utan att få några problem över huvudtaget.

crazzy 2009-12-12 04:03

Kan det vara så attt en av dem 2 användarna snor den andres cookie?

_Michael_ 2009-12-12 12:06

Nepp, de två jobbar på samma företag och vill inget hellre än att allt ska fungera. Notera också att det händer åt båda hållen. Ibland växlas användare1 till användare2 och ibland tvärtom.

BjörnJ 2009-12-12 23:33

Använder de proxy?
Kanske något problem med NAT eller DHCP? Har de olika MAC-adresser? Har de vid något tillfälle samma interna IP? Behåller de alltid samma IP hela tiden, eller byts IP ibland?

_Michael_ 2009-12-13 12:27

De byter aldrig IP, resten kan jag kolla upp men tycker att det är konstigt att det händer flera gånger för två användare men aldrig för andra som verkar ha samma förutsättningar.

Jag får rota mer i det!

Perben 2009-12-13 14:45

Använder de båda samma browser? Jag tänker mig att en slarvigt installerad browser i företagsmiljö kan ha sina cookie-filer på en delad yta, vilket skulle förklara hur de skriver över varandras kakor för din domän slumpmässigt.

Jonas 2009-12-13 15:28

Citat:

Ursprungligen postat av _Michael_ (Inlägg 20335161)
Cookien innehåller en slumpad nyckel som matchas mot en tabell där intressant data lagrats. Nyckeln jämförs med användarens IP, detta är dock inte till någon hjälp eftersom de två är i samma nätverk med samma IP.

Nyckeln är i detta fallet inte unikt.
Lägg till någon mer parameter som gör den unik. Tex. tid för inloggning mm.

_Michael_ 2009-12-14 08:03

@Perben: Något åt det hållet är vad jag misstänker. Förslag på hur man skulle kunna lösa det om så är fallet? Känns lite knivigt...

emilv 2009-12-14 09:30

Kan det vara så enkelt som att de använder samma dator?

_Michael_ 2009-12-14 10:52

Nepp, det gör de inte.

Perben 2009-12-14 15:15

Citat:

Ursprungligen postat av _Michael_ (Inlägg 20335413)
@Perben: Något åt det hållet är vad jag misstänker. Förslag på hur man skulle kunna lösa det om så är fallet? Känns lite knivigt...

Cookie-filen ligger på disk, och varje browser har sin specifika plats och namn. För Firefox t.ex så heter filen cookies.sqlite och brukar lägga sig under användarens hemkatalog om jag inte missminner mig.

Om så är fallet, och användarens hemkatalog är en nätverksresurs (vilket den ofta är), kolla om de inte är inloggade som samma användare... vore ju enkel lösning.


Alla tider är GMT +2. Klockan är nu 05:40.

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