もう1年以上 Diablo3 をプレイできていません。やりたいなーと思うものの、山積みになっているバックログがあるので腰を据えてプレイするわけにも行きません。
今回はプレイネタではなく、mobile authenticator の話。
Diablo3 というかオンラインゲームのオンラインアカウントの場合、アカウントとパスワードだけで認証するというのはゲームアカウントを乗っ取られる可能性があって危険です。
何十とあるオンラインサービスの全てに異なるパスワードなんて付けられないから、殆どの人はパスワードの使い回しをしていると思います。Battle.net のアカウント名はメールアドレスなのでアカウント名を忘れることはないものの、メールアドレスは他人が知ることが出来る情報です。確率は低いもののパスワードの総当たり攻撃で偶然破られてしまうかもしれません。
それを防ぐために、Battle.net は使い捨てのワンタイムパスワードを併用するように推奨しています。私もこの方式に賛成で Apple の Appストアから Battle.net Mobile Authenticator をダウンロードして使っています。Authnticator を使うと 30秒間だけ有効なパスワードを発生してくれますが、あらかじめ個人アカウントとAuthenticator を紐づけておかないといけません。それがシリアル番号。
Diablo3プレイ開始時は、第4世代 iPod Touch(iOS 6が最終)にAuthenticatorを入れて使っていたのですが自宅外に持ち出すデバイスであるため紛失する可能性を考慮し、第1世代 iPad(iOS5が最終) に Authenticator を変更して使っていました。
Authenticator を変更するのは簡単で、Battle.net Webページにアクセスして、有効な Authenticator のSERIALと Authenticator code を入力し、接続を解除。
その後、新しい端末上で動いている Authenticator の SERIAL とAuthenticator Code を入力して接続。
これで、別の端末に変更できます。
今回、iPad がしばらくお出かけすることになるので、Mobile Authenticator をiPadから再び iPod Touch に戻すことになりました。
一度、Authenticator の引っ越しを行ったことがあるので移行作業は簡単だと考えていたのですが、上に書いた手順で解除までは順調だったものが、iPod Touch のAuthenticator と紐付けしようとしたところでエラーが発生。
「このモバイル認証コードのシリアル番号(下図の赤い囲みの中)は、有効ではなくなりました。新しいシリアルナンバーを入手するには、本ページの指示に従って下さい。」と表示されます。何回か行いましたが全て同じ結果になり、Authenticator を登録できません。
ゆっくり考えてみると、SERIAL 番号も一度っきりの使い切りなのだと気づきました。ここら辺もセキュリティーを考えてのことなのでしょう。それなら、シリアル番号を新しくすればいいわけですが、エラーメッセージを読んでみるものの、「指示」が何を指すのかわからない。
以下の画面が私の Mobile Authenticator の画面なのですが、iOS6なので最新バージョンを入れることが出来ません。Ver 1.3.5 を使っています。別のiPadを使うことも考えたのですが、一番固定場所で使いそうなのはこの iPod Touchなので、なんとかこの Authenticator を使いたいと考えます。
サポートページなどをいろいろ読んでみるものの分からない。
やむなく、Battle.net のチャットサービスを利用することにしました。
さすがゲーム会社のチャットサービス、サポート担当者の画像はゲームキャラでした。名前もニックネーム。すぐに解決するかと思いきや、サポート担当者もiOS6用のAuthenticator ver 1.3.5 には馴染みがないようで、すぐにいろいろと無意味な操作指示が来ます。新しいSERIALの発行方法を尋ねたものの担当者は知らないようです。どこでも最新バージョンしかサポートしないようです。とはいえ、私が最新バージョンを使えないのは Battle.net mobile Authenticator が iOS6を切り捨てたせいであり、私のせいではありませんから、チャットの相手も最新にしろとは強く言えません。新しいiPadを買えって事か?ってなりますからね。
何枚かの Authenticator 画面キャプチャーを、チャット画面から送っていたら、HELP画面に「Need a new Serial number?」というボタンがあるのを発見。なんと、Authenticator のバージョン表示を行う画面に、ボタンがあるそうな。
さっきアプリケーションのバージョン確認するときに同じ画面を開いたのに全然気が付かなかった!この画面はBattle.net サポートにも送っているぞ。サポートも気づかなかったのか〜。がーん。このボタンの場所が分かればサポートの手を煩わせる必要もなかったな〜と思いながら、引き続きボタンを押してゆき、
次のように、新しいシリアル番号が発行されました。
ちなみにこの番号は、あとから再現のためにiPadで発行したものです。
この画面をBattle.net サポートに送り、Authenticatorをリセットしてもらいました。私がやっても良かったんですけどね。せっかくなのでやってもらいました。
約30分くらい掛かってようやく解決しました。
ここからゲーム開始!となればいいんですが、Battle.net はここまで。