▼ 2009/03/17(火) 携帯各キャリアの固有IDについて (全キャリア対応)
百式の人のまとめがえらい中途半端だったのに360ブクマも集めてて悔しかったので本気でまとめてみた。
ケータイのユーザーIDを取得する方法まとめ (IDEA*IDEA 〜 百式管理人のライフハックブログ 〜)
ケータイのユーザーIDを取得する方法まとめ (IDEA*IDEA 〜 百式管理人のライフハックブログ 〜)
■ 携帯各キャリアの固有IDについて (全キャリア対応)
2009.03.25 コメントで指摘を頂いてEZ番号の書式について訂正いたしました。(10桁→14桁)
2010.05.20 EZ番号の再発行のポリシーに変更があったそうです
現在携帯関連の仕事を離れたため詳細を追いかけていません。
高木浩光@自宅の日記などを参照してください。
PDFはこちら: 携帯各キャリアの固有IDについて (全キャリア対応)
携帯4キャリア(DoCoMo, au, SoftBank, emobile)と、PHS(willcom)まで書いています。*1)
このとおり、各キャリアは複数の似たようなID(機能)を提供しています。DoCoMoなんて4種類もあるんですよね。紛らわしいです。
それなりに調べましたが、たぶん間違っているところもあるでしょう。特にsoftbank周りは正直よくわかりません...
もし間違いを見つけたらコメント欄などで指摘して頂けると嬉しいです。
この表をまとめるに当たって特に注目したのは「固有IDが変更になるタイミング」です。
携帯キャリア・端末から提供されるIDを取得する方法をまとめているサイトはよく見かけますが、IDが変更になる可能性についてまとめたサイトはまだ見たことがありません。
ですが、そのIDがどのような由来のIDなのか、どのようなタイミングで変化する可能性があるのかを把握しておかないと、サービスの認証情報として利用することができるかどうか判断が行えません。重要な情報だと思います。
また、高木先生も書かれているように、プライバシーをコントロールするという点では、そのIDが送信を拒否できるかどうかも重要でしょう。サービスを提供する事業者側では「利用者の操作によっては送信されない可能性がある」ということを認識しておかなければ、エラーのハンドリングもできませんし、顧客対応にも支障が出るでしょう。
さて、改めて表を眺めてみます。
大きく分けて「端末に紐付いているID」と「契約(SIMカード)に紐付いているID」があるのがわかると思います。これは「機種変」*2の際にIDが引き継がれるか引き継がれないかを左右しますので、押さえておきましょう。
複数の端末にSIMカードを差し替えながら使っている場合にも影響が出ます。
また、iモードID(DoCoMo)と、EZ番号(au)には注目しておく必要があります。
これらは携帯電話の主たる契約や端末に紐付いているわけではなく、iモード契約、EZWeb契約に紐付いています。つまり、金銭的コストの大きな電話の契約をやり直さなくても、簡単な操作や申し込みでIDを変更できてしまうということです。
たとえば、特定の困った行動をするユーザからのアクセスを遮断するために、EZ番号を指定してアクセスを禁止するようなプログラムを書いたとします。
しかし、EZwebでは端末上の操作を行うだけで古いEZ番号を捨てて新しいEZ番号を取得することができてしまいます。*3
意図的に困った行動を行うようなユーザは、この機能を使ってアクセス制限を回避することができるかもしれません。
携帯の固有IDは、新しいIDを取得するのに携帯電話の再契約が必要という印象があるため、比較的強固な認証情報として利用可能だと思われがちです。しかし、ここに上げたとおり、IDによっては低コストでIDを再取得することができてるということも覚えておいた方がよいでしょう。
また、利用者の機種変更の際に登録情報を引き継げるようにしたい場合もあると思います。それに備えて、端末に依存しないIDを選んでおくか、あるいは機種変更を支援するような仕組みを準備することも検討すると良いと思います。
*1 : willcomは情報量0ですが、趣味で入れました(苦笑
*2 : DoCoMo FOMA的には「買い増し」かもしれません
*3 : このとき有料の公式コンテンツも解約されてしまうという副作用もありますが
- TB-URL http://parame.mwj.jp/blog/0273/tb/
-
▼
携帯各キャリアの固有IDについて (全キャリア対応)
ぱらめでぃうす すみません、こちらご覧ください。携帯各キャリアの固有IDについて (全キャリア対応)
-
▼
「ケータイのユーザーID取得方法まとめ」はあんまり纏まって無いかも。
katyos開発室ケータイのユーザーIDを取得する方法まとめ − [IDEA*IDEA]携帯でユーザーの端末を識別する為のIDを取得する方法のまとめです。個人でやる分には十分な内容だとは思いますが・・・失礼ですが、まとめという割にはあんまり纏まっていないような気が。(なんか...

1: すま 2009年03月25日(水) 午前6時17分
Ez番号はその通りですが、iモードIDは「携帯電話番号毎に一つ付与されるiモード用のユニークなID」となっていますのでi-mode契約に紐づいているわけではないのでは?
2: totsuo 2009年03月25日(水) 午後1時08分
EZ番号(サブスクライバIDの「IDの書式」が現在は「10桁の英数字+....」となっておりますが、こちらで確認した仕様では「14桁の英数字+....」のはずです。
ここまでわかりやすい表はありませんでしたので、大変参考になりました。
活用させていただきます。ありがとうございました!
3: don 2009年03月25日(水) 午後4時36分
ご指摘ありがとうございます。
> すまさん
http://www.nttdocomo.co.jp/service/imode/make/content/ip/index.html#imodeid
こちらに「ユーザの名義変更、改番、iモード契約の解約によりiモードIDは変更となります。」と書いてありますので、iモード契約に依存(紐づく)と思われます。
> totsunoさん
ご指摘通りです、10桁→14桁ですね。
これから表の方も修正します。
4: kururi 2009年03月25日(水) 午後6時37分
EZ番号の意味ですが
公式には発表されていませんが
「上位4桁には契約した地域を特定するコードが含まれている」
ということがほぼ確定事項ですね。
http://cgipon.specters.net/labo/c_env.cgi?c=e&e=HTTP_X_UP_SUBNO
http://blog.livedoor.jp/livem00r/archives/50012990.html
5: ザネリ 2009年03月31日(火) 午後2時50分
pdfもらっていきます。ありがとう。
6: gmataw 2009年07月05日(日) 午後5時35分
まさに探していた資料でした。
参考にさせて頂きます。
7: 乳牛 2009年12月02日(水) 午後1時34分
ナイスな表です! ありがとうございます。
ところで、docomoのuid=NULLGWDOCOMOによる取得方法が無いのですが何か意図ありですか?
8: don 2009年12月30日(水) 深夜0時25分
すみません、お返事遅くなりました>乳牛さん
DoCoMoのuidは原則として公式サイトのみで利用可能です。公式サイトにはuidの利用方法は開示されていますが、それはNDA(守秘義務)の制限の元に開示されているものなので、一般に公開することは適当ではないためです。ちなみに私はuidの詳細については知りません :-)
9: だい 2010年05月04日(火) 午後0時50分
サイトでポイント稼ぎに料金騙し取られました。
相手はdocomoなんですが、アドレスからIDは調べるのは無理ですか?
10: だい 2010年05月04日(火) 午後0時50分
サイトでポイント稼ぎに料金騙し取られました。
相手はdocomoなんですが、アドレスからIDは調べるのは無理ですか?
11: don 2010年05月09日(日) 深夜4時16分
だい さん
具体的にどのようなサイトでどのようなIDを使われているのか、書かれてる文章からわかりませんが...
一般的に、携帯電話事業者以外が、私がこの記事で書いた「端末固有ID」から個人情報を調査することは不可能です。携帯電話事業者にその情報を開示させることも、一般人からの依頼では不可能でしょう。もし、詐欺や何らかの犯罪の被害にあったと言うことであれば、弁護士や警察に相談することをおすすめします。