일본 휴대폰 개체식별번호에 대해

Mobile 2008/06/27 19:18

개체식별번호란?
보통 가전제폼을 보면 시리얼 넘버가 붙어 있는걸 볼 수 있다.
각각의 휴대폰을 구별하는 이러한 시리얼 넘버를 개체식별번호(個体識別情報)라 한다.(공식명칭은 아니지만 일반적으로 쓰이는 이름임)

이 개체식별번호에도 기기고유번호와 개인고유번호의 두가지 종류가 있다.
기기고유번호는 사용자가 휴대폰을 바꾸거나 해도 변하지 않는 기기의 고유번호를 말한다.
즉 내 휴대폰을 다른사람한테 빌려주어도 기기가 가지고 있는 번호는 변하지 않고 그대로 이어진다.

개인고유번호는 통신사와 계약한 각각의 개인에게 부여된 번호이다.
휴대폰을 바꾸어도 이 번호는 변하지 않는다고 보면 된다.

보안상의 문제를 생각하면 개인의 식별을 위해서는 이 개인고유번호를 이용하는것이 안전하다.

휴대폰으로 어떤 사이트를 이용시 인증방법으로 일반적으로 아이디 , 패스워드를 사용한다.
그런데 매번 아이디와 패스워드를 입력하는것도 무지귀찮다. 쿠키를 사용해서 자동으로 로그인 할 수 있다면 좋겠지만 일본휴대폰은 쿠키를 사용할 수 없다. (일부는 사용가능하지만...)
 

개별식별번호 취득방법.

  1. 도코모(DOCOMO : ドコモ)
    • 유저에이전트에서 구하는 방법
      • 유저에이전트 값에서 ser 뒷부분의 숫자부분이 기기고유번호 (개체식별번호) 이다.

        DoCoMo/2.0 YYYY(c10;serXXXXXXXXXXXXXXX; iccxxxxxxxxxxxxxxxxxxxx)




        DoCoMo/1.0/X503i/c10/ser***********
        *********** 와 XXXXXXXXXXXXXXX 가 기기고유번호가 된다.
        xxxxxxxxxxxxxxxxxxxx 가 개인고유번호 (FOMA 카드 제조번호)가 된다.

      • MOVA 는 11 줄 , FOMA 는 15줄로 구성됨
      • icc 는 FOMA 카드 제조번호임
      • 디폴트설정으로는 표시되지않음
      • 링크나 폼등에 utn 문자를 넣어야 구할 수 있음.
        <a href="`test.php" utn>test</a>
        <form method="post" utn> </form>
      • 휴대폰으로 *#06# 이라고 치면 이 값을 구할 수 있다. (기종에 따라 다름.
    • NULLGWDOCOMO 를 사용하는 방법
      URL 에 uid=NULLGWDOCOMO 를 추가하는 방법으로 취득할 수 있다.
      링크에 위 uid=NULLGWDOCOMO  를 추가하면 자동적으로 NULLGWDOCOMO  부분이 유저 고유번호로 바뀐다.

    • i모드 id (guid)
  2. au
    • PHP 의 경우
      $uid = $_SERVER['HTTP_X_UP_SUBNO'];
      로 구함
  3. 소프트뱅크
    • 유저에이전트를 사용하는 방법

      Vodafone/1.0/V904SH/SHJ001/SNxxxxxxxxxxxx

      xxxxxxxxxxxx  부분이 기기고유번호이다.
      유저가 유저ID 통지설정을 오프로 해놓으면 취득할 수 없다.

    • 헤더의 x-jphone-uid  정보로 구하는 방법
      PHP 의 경우
      $uid = $_SERVER['HTTP_X_JPHONE_UID']; 로 구하는 방법이 있다.






Trackback 0 : Comment 0