で、iPhoneって契約者固有IDは出力されるの?
数週間前のiphone発売予定が発表されたときに、
iPhoneって端末シリアル番号は出力されるの? (2008/6)
っていう素直な疑問をちょろっと記事にしてみたら、「でるわけねーだろタコ」的な小反応をいくつかいただき、いやですから状況はそんなに単純じゃないんですよという話を書こうかと思ったけど5秒で挫折した。 なぜなら、携帯電話端末の契約者識別符号の必要性や問題点について誤解の無いようにかつわかりやすく説明すると、こうなるから↓
高木浩光@自宅の日記 - 日本のインターネットが終了する日 (2008-07-10)
その手の話のプロだからこの程度の長さの説明で済むのであって、俺程度の文章力と調査能力と洞察力と解析能力ではまず無理ですはい。
ちなみに、スマートフォンにそんな機能あるわけないという指摘は見事に崩れている。そりゃそうだ。無線通信キャリアがあってのスマートフォンなんだから。
3月28日から、イー・モバイルが音声通話サービスを開始したのだが、それと同時に「EMnet」というサービスが開始された。ケータイWatchの記事では、「携帯向けインターネットサービス」、「iモードやEZweb、Yahoo!ケータイにあたるもの」と形容されている。このEMnetを契約して(接続先をEMnetに設定して)いると、Windows MobileのInternet Explorerでアクセスした際に、全てのWebサイトに対して、契約者固有IDをHTTPのリクエストに独自ヘッダ「x-em-uid」として送信するようになっていたのである。
このことは、イー・モバイルの技術情報のページに書かれているし、実際に、EMONSTERを買って試してみたところ、送信されていることを確認できた。
で、ソフトバンク+iphoneには上のイーモバイル+EMONSTERみたいな機能はあるの?ないの?教えて買えた人!
See also:

コメント
いつも楽しく読まさせて頂いています。運良くiPhoneを入手したので、HTTPリクエストヘッダを確認してみました。結果、契約識別IDに相当するヘッダはありませんでした。
User-Agentにも他のSoftbank移動機みたいに契約識別IDはなく、OSのバージョンやレンダリングエンジンのバージョン等が出力されていました。基本的には、iPhoneはSoftbank向けにローカライズされていないように思えます。
以下がiPhoneのSafariが出力するHTTPヘッダです。
Accept
Accept-Encoding
Accept-Language
Cache-Control
Connection
Host
User-Agent
Posted by takeo at 2008年7月11日
はじめまして、携帯のシステム関連に関わってるのでコメントさせていただきます。
通常、契約者を識別するIDは各キャリアのゲートウェイで付加されるので、経路をどのように通っているかが重要になります。
もしも現状の3G iPhoneがSBMのゲートウェイ経由で契約者番号を払い出せるようなことになると、既存のキャリア課金を使用したサイト的にはセキュリティ的に非常にまずい状態になりますので、技術的にできるかどうかという問題とは別にまとうなキャリアならやらないでしょう。特にSBMの場合では下手すると公式メニューと言われるものが全滅する恐れがありますw
もっともiPhone専用のゲートウェイで専用の契約者番号を払い出す分には問題ないのでそのようにする可能性が無くはないのですが、基本的に契約者IDはキャリア課金を行うことを前提として払い出していたりしますので可能性は薄いと思います。
もっと詳しく技術的に出せない理由も書けるのですが、けっこう悪用できちゃったりするので伏せさせていただきます。
iPhoneは日本で呼ばれている携帯ではなく、データカードが突っ込まれたtouchだと考えていただければすっきりするのでは?
Posted by IZUMI at 2008年7月12日
一応ヘッダ見てみましたけど、
それらしいものはなかったですね。
Posted by Anonymous at 2008年7月12日
コメントする
(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)