2014-07-21 5 views
3

목적 : 내가 웹 응용 프로그램이 하나 개 이상의 계정에서 액세스 할 경우 모든 프로그래밍 언어 또는 프로토콜서버 쪽에서 클라이언트를 고유하게 식별하는 방법은 무엇입니까?

를 사용하여 다른 브라우저를 사용하여 같은 컴퓨터, 모바일, 태블릿과 같은 장치를 사용하여 탐지 할

지금까지 :

데스크톱 응용 프로그램에서는 고유하게 식별하기 위해 mac 주소를 읽습니다.

iOS 모바일 애플리케이션에서 UDID를 고유하게 식별하기 위해 UDID를 읽습니다.

Android 애플리케이션에서는 고유하게 식별 할 수 있도록 mac 주소도 읽습니다.

웹 사이트를 읽는 중 클라이언트 ip 주소 만 실행 가능한 것으로 보이지만 NAT (네트워크 주소 변환기)로 인해 신뢰할 수없는 것처럼 보입니다.

모든 제안을

+0

방법에 관해서는, 나는 인터넷 검색이 여기에서 묻는 것보다 더 적합하다고 생각한다. –

+0

또한 프로토콜에 따라 다릅니다. HTTP에는이 목적을위한 쿠키가 있습니다. – tripleee

+0

@YohanesKhosiawan 许正汉 지금까지는 검색이 불가능 해 보였습니다. – Vivo

답변

2

읽기 IP 주소가있는 유일한 방법입니다하지만 그와 함께 또한 인해 네트워크 주소 변환기, 프록시 서버와 VPN 서버 등 당신이이

정확하게 추적 할 수 있습니다 환영합니다 이 개인 정보 보호 문제

심지어 아이폰 OS에서 이해하는 것은 또한이가 사용자의 개인 정보를 침해로 아이폰 OS 7에서 UDID 권리를 읽을 금지 한

희망이 당신의 문제를 해결

관련 문제