2010-08-18 3 views
1

내가 찾고있는 것은 쿠키/자바 스크립트가 필요없는 사용자/사이트 방문자를 추적하는 way/design입니다. 약 5 %의 사용자가이 중 하나 또는 둘 다 사용하지 않도록 설정했습니다.쿠키 또는 자바 스크립트를 사용하지 않고 사용자를 유일하게 참조 하시겠습니까?

내가 달성하고 싶은 것은 코드에서 서버 측을 캡처 할 수있는 사용자를위한 고유 한 참조입니다.

나는 기계 CPU/마더 보드 ID를 생각하고 있었지만이 정보는 숨겨져 있습니다.

고유 한 해시를 만들기 위해 어떤 정보를 사용하고 결합 할 수 있습니까?

다른 세션에서 작동하려면 해당 ID가 필요합니다. 또는 정보가 고유 한 경우 다른 브라우저에서 쿠키/쿠키 유형을 수행하는 방법 일 수 있습니다.

+0

일부 연구가 끝나면 내 추측은 불가능합니다. 단지 나보다 똑똑한 사람들의 석회화를 원했을 것입니다. – TheAlbear

+0

그들은 기회가 플래시 또는 자바 또는 실버 라이트 활성화하지만 쿠키 또는 자바 스크립트를 사용할 수 있습니다.하지만 일반적으로 나는 이것이 가치보다 더 번거롭 기대합니다. – Rup

+0

또한 https://panopticlick.eff.org/에서 영감을 얻어서 UserAgent 및 Accepts 헤더에서 약한 추적을 얻을 수 있습니다 – Rup

답변

0

Rup과 여기에 대한 의견을 통해 좀 더 많은 연구가 도움을 받으면 쿠키가 없으면 사용자를 추적 할 수있는 간단한 방법이 없다는 것이 분명해졌습니다.

진정한 의미로 이것을 달성하는 유일한 방법은 브라우저 핑거 인쇄를 통해 서버에 제공된 모든 정보를 사용하여 사용자 브라우저의 고유 지문을 인쇄하는 것입니다.이 솔기는 거의 동일하게 약 95 % 작동합니다 쿠키로.

실용적인 접근 방식과 같은 이음새가 있지만 현재이 경로를 따라 가야 할 곳이 있으면 일반 대중/개인 정보 보호 단체의 반발이있을 수 있습니다.

잠시 동안 우리는 쿠키가 붙어있는 것 같습니다.

1

URL에 코드를 넣을 수 있습니다.이 코드는 cookieless sessions이 작동하는 데 사용됩니다 (어쩌면 여전히 사용 가능).

업데이트 : 애플리케이션 및 사용자 수에 따라 각 사용자에게 전용 하위 도메인을 제공하는 것으로 생각할 수 있으며 하위 도메인이 너무 까다 롭다고 생각하면 URL의 일부로 작성할 수 있습니다. 이는 사이트에 로그인해야하는지 여부에 달려 있습니다.

당신은 클라이언트 IP 주소로 뭔가를 할 수 있지만 이것은 모든 사람들에게 적용되지는 않습니다.

+0

죄송합니다. 다른 세션을 통해 작업해야하므로 쿼리 문자열이 부족합니다. – TheAlbear

+0

클라이언트 IP는 모든 IP가 고정되어 있고 고유 한 경우에만 작동합니다. 이것은 귀하의 신청서에 적용될 수 있지만 귀하의 질문에 의한 판단으로는 그렇지 않다고 생각합니다. 사용자에게 로그인하게하면 문제가 없습니다. 쿠키와 JS를 사용 중지 한 사용자가 사이트에서 인정 받기를 원하지 않는 경우가 많습니다. –

+0

@ 마크는 당신과 완벽하게 말했습니다. 심지어 같은 기계를 사용하거나 프록시 된 액세스를 사용하는 두 사람. – dove

1

사용자가 실제로 쿠키를 사용 중지 했습니까? 사용자가 영구 쿠키 (사용자의 하드 드라이브에 파일을 쓰는 쿠키)를 끈 상태로 브라우저 세션 쿠키를 켠 상태 일 수 있습니다. 브라우저 세션 쿠키는 사용자가 웹 브라우저를 닫으면 메모리에 저장되고 사라지지만 일반적으로 서버 측 세션 상태가 제대로 작동하기에 충분합니다.

클라이언트가 쿠키를 사용하지 않도록 설정된 거의 모든 경우에 항상 영구 쿠키입니다. 메모리 상 메모리는 여전히 사용 가능하고 잘 작동하지만 사용자를 추적 할 수는 있지만 브라우저가 열려있는 동안에 만 알면 충분할 것입니다.


업데이트 : 난 그냥 당신이 (아래 나중에 다시 사이트로가는 사용자 폐쇄 브라우저로) 세션에 걸쳐 지속 할 필요가 말했다 나타났습니다. HTML5 저장소 옵션 (특히 LocalStorage)을 살펴 봤지만 간단한 키/값 저장소이므로 Internet Explorer의 모든 버전의 브라우저에서도 합리적으로 지원됩니다.

관련 문제