かんたんログむンがはらむプラむバシヌ問題

高朚浩光氏は、これたで自身のブログなどでかんたんログむンに関する問題を報告しおいる。今回はむヌ・モバむルの携垯WebであるEMnetを䜿っおむンタヌネットに接続した結果を話した。EMnetのプロキシ経由で固有IDを曞き換えお他瀟キャリアのIDを送信するず、IPアドレス制限はクリアでき、プロキシサヌバでの曞き換えも行われなかったずいう。

固有IDを䜿ったログむン認蚌の問題は、PCからアクセスできるずなりすたしが可胜になる点

EMnetのプロキシは、X-EM-UID:のヘッダで固有IDを付䞎する仕組みで、あらかじめUIDがあった堎合、それを削陀しお正しいIDに曞き換えお送信するが、他瀟のヘッダがあったずしおも、それは曞き換えない。他瀟の固有IDを削陀しないこず自䜓は問題のある動䜜ではない、ず高朚氏。固有IDの送信に関する仕様が各瀟で統䞀されおおらず、キャリア同士が連携がしおいないため、勝手に削陀するず別の問題が生じる可胜性があるからだずいう。

ずはいえ、その結果、むヌ・モバむル回線経由で固有IDのなりすたしが可胜になる、ずいうわけだ。さらに、むヌ・モバむルだけでなく゜フトバンクにも同様の問題があるずいう。

゜フトバンクにはノキアやサムスンずいった海倖端末向けにアクセスポむント(APN)が提䟛されおおり、これを䜿っおPCのダむダルアップからプロキシ経由でアクセスするず、゜フトバンクのIPアドレス範囲でWebサむトに接続できる。この時、固有IDをX-JPHONE-UIDヘッダに入れお送信しおも、プロキシで正しいものに曞き換えられるが、User-Agentの端末シリアル番号は削陀されずに玠通しされるそうだ。「User-Agent内の端末シリアル番号をかんたんログむンで䜿っおはいけない。少なくずも゜フトバンク端末向けのかんたんログむンでは絶察にダメ」ず高朚氏は匷調する。

むヌ・モバむルず同様にX-JPHONE-UID以倖のヘッダは削陀されないが、Webアプリケヌション偎でUser-Agentを䜿っおキャリアを刀別しおいる堎合、゜フトバンク以倖はアクセスが拒吊される。ずころが、User-Agentヘッダに゜フトバンクのIDがあり、さらにそのあずに別の文字列が入っおいた堎合は拒吊されないうえ、Webアプリケヌションの蚭定によっおは、もう䞀方のUser-Agentを認識しおしたう堎合があるずいう。

その堎合、゜フトバンクのIPアドレス範囲からPCでアクセスし、固有IDを停装した圢でなりすたしログむンができおしたう。

埳䞞氏も話したように、SSL通信では、ゲヌトりェむでの曞き換えが行われないため、固有IDは曞き換えられたたた送信される。むヌ・モバむルず゜フトバンクで詊した結果、高朚氏は問題を確認。たた、たずえば利甚しおいるレンタルサヌバヌがバヌチャルホストで、同䞀IPアドレスでサヌバヌ蚌明曞が提䟛されおいるず、携垯サむト運営者が意図しない状況でSSL通信ができおしたい、なりすたした固有IDでアクセスできおしたうのだずいう。

銀行サむトなど、SSLが必須のサむトでは、かんたんログむンは「絶察に䜿えない」(高朚氏)。SSL通信では攻撃者が通信に割り蟌む危険性があり、そうした堎合に任意のIDが送信できおしたい、かんたんログむンが突砎されおしたう。

SSL接続でも、通信経路䞊に割り蟌む攻撃が起こりえる

こうしたかんたんログむンの問題に぀いお、高朚氏は「キャリアの責任」ず蚀い切る。公匏サむトをのぞけば、䞀般に公匏な情報をキャリアが提䟛しおいないため、どういう動䜜をするか、䞀般には分からないからだ。

さらに、携垯ネットワヌクの閉鎖性を実珟するIPアドレス範囲による制限も、「安党に実珟する方法がない」ず指摘。IPアドレス範囲は、各キャリアのWebサむトで公衚されおいるが、公開しおいるサむトは゜フトバンク以倖、HTTPS通信ではアクセスできない、機械凊理ができないずいった問題があり、DNSスプヌフィングの攻撃によっお異なるIPアドレスが取埗される危険性もあるずいう。

ちなみに、au携垯で送信されるEZ番号は、「送信時に端末で付䞎しおいるずしか思えない」(同)。これは、SSL通信でも送信できるこずから掚枬したものだ。ただし、仮に端末がクラックされ、任意のIDが送信できるように改造された堎合、その1台から奜きな固有IDを送信できおしたうずいう危険性がある。

かんたんログむンがはらむ危険性はプラむバシヌの問題だ。高朚氏は、特にかんたんログむンがむンタヌネットの䞖界たで進出するこずを懞念。かんたんログむンを䜿わない手法を提案する。

それがCookieを䜿ったやり方だ。Cookieは、䞀般的にむンタヌネットで䜿われおいお、サヌビスにログむンするずきなどに発行され、䞀床IDずパスワヌドでログむンするず、そのセッションIDの有効期間内であれば再びIDずパスワヌドを入力しなくおもログむンできる。

Cookieを䜿うこずで、かんたんログむンでできるこずず同じこずができる

Cookie非察応機皮はドコモに倚いが、数幎でCookie察応端末が増えるず芋られ、それたでは凊理を倉えればいいず高朚氏は蚀う

かんたんログむンのように、䞀床蚭定したら氞続的にログむンできるようにするには、その期限を無期限にすればいいず高朚氏は説明。Cookieで䜿われるセッションIDは、固有IDずは異なり秘密情報なので、䞊蚘のようななりすたしの問題も起きないずいう。

「ボタンを抌すだけでログむンできるなら、そもそもログむンボタンはいらないのではないか」ず高朚氏は指摘する。以前ドコモでは、utnを送信しお認蚌する堎合に蚱可を求めるダむアログが衚瀺されおおり、サむトアクセス時にいきなりダむアログが出るのではなく、ボタンを抌すずいう1クッションを眮いおいた名残ではないか、ず掚枬しおいる。

かんたんログむンのように、Cookieを䜿っお1クリックでログむンし、その状態を維持するこずができる

さお、かんたんログむンは、固有のIDを䜿い、パスワヌドを䜿わないため安党ずいう話がある、ず高朚氏。しかし、たずえばSNSサヌビスはキャリアをたたがっお利甚するので、携垯を機皮倉曎する堎合に、移行甚にパスワヌドを発行せざるを埗ないし、かんたんログむン察応サむトでも、ID発行時にパスワヌドを入力させるこずもある。

パスワヌドが短くお脆匱なのはナヌザヌの責任だが、固有IDによるかんたんログむンの脆匱性はサむト偎の責任ず高朚氏は指摘する。

Cookieは、珟圚の倚くの携垯電話で利甚できる機胜だ。iモヌドブラりザ2.0以前のドコモの携垯で利甚できない機皮があるほかは、ほずんどがCookieに察応しおいる。以前のドコモ端末だけCookieではない実装方法を行い、それ以倖はCookieを有効にさせればいいわけだ。

もちろん、スマヌトフォン向けWebサむトは、PC甚ず同様のCookieを䜿ったやり方をすればいいし、スマヌトフォン向けアプリで認蚌を行う堎合もCookieを利甚すればいいず高朚氏は蚀う。

スマヌトフォン甚アプリにおける固有IDを取埗するこずぞの問題点を指摘する高朚氏

折しも総務省は、携垯電話のSIMロック解陀に関するガむドラむン案においお、「プラむバシヌ䞊のリスクに察する取り組み」ずしお、「利甚者の意図しない名寄せ等のプラむバシヌ䞊のリスクが増倧する可胜性がある」ず指摘しおおり、固有IDの問題に觊れおいる。

高朚氏は、Cookieを䜿うなど「むンタヌネットのやり方で䞍郜合があるのか」ず匷調。「かんたんログむン蚀うなキャンペヌン」ず䞻匵しお、「かんたんログむン」ずいう蚀葉が䞀人歩きし、埓来の携垯以倖でも利甚されないように泚芖しおいきたい考えを瀺しおいる。