2013-10-21 3 views
2

웹 및 모바일 플랫폼 (iOS 및 Android)에 응용 프로그램이 있는데 사용자가 어떤 장치에서 로그인했는지 식별하고 보안을 위해 목록을 유지하려고합니다. 각각을 고유하게 식별하는 컴퓨터 용 IMEI (휴대 전화)와 같은 모든 장치에 대한 범용 ID가 있습니까? MACID는 고유하지만 여러 가지 방법 (Wi-Fi, 이더넷 포트 또는 USB 3G 동글)을 통해 온라인 인 경우 장치가 여러 MACID를 가질 수 있음을 알고 있습니다.페이스 북과 같이 고유하게 로그인 장치를 식별하는 방법은 무엇입니까?

답변

1

Facebook은 쿠키를 사용하여 기기가 Facebook에 알려져 있는지 여부를 확인합니다. 긴 쿠키 (예 : 10 년 후 만료 된 쿠키)를 사용하고 값으로 GUID를 설정할 수 있습니다. 그런 다음이 GUID를 데이터베이스에 저장하고이를 사용자와 연결합니다.

이제 알게 되겠지만, 이것은 장치가 아닌 브라우저를 고유하게 식별 할뿐입니다. 응용 프로그램을 제어하는 ​​경우 Android 및 iOS 플랫폼에서 장치 ID를 가져 오거나 직접 GUID를 생성 할 수 있어야합니다. 사용자가 알 수없는 브라우저에서 로그인하면 UserID를 기반으로 모든 장치를 간단하게 연결할 수 있습니다.

관련 문제