あんりふ!

スマホ、タブレット、PC、Amazon、Windows etc...お得情報やHow toブログ

Authyで2段階認証をAndroid・iPhone・PCで同期する方法とGoogle認証から移行する方法!

不正ログインを防ぐためのセキュリティ設定として必須である『2段階認証』。Google認証アプリでは複数のスマホで使おうとすると1台目の方が無効化されてしまうため、サービス提供者側がバックアップ方法を用意していないと、スマホを失くしたり壊したりしてしまうだけで2段階認証が解除できずログインできなくなってしまいます。

一方『Authy』や『IIJ SmartKey』といった2段階認証アプリを用いれば、複数デバイスで認証コードを同期することができるので、万が一、1台のスマホが壊れても他のデバイスで2段階認証コードを確認することができます。

Authy 2-Factor Authentication
Authy 2-Factor Authentication
開発元:Authy Inc.
無料
posted with アプリーチ
IIJ SmartKey
IIJ SmartKey
無料
posted with アプリーチ

今回は『Authy』を複数のデバイス(Androidスマホ、iPhone、PC[Chromeブラウザ])にインストールし同期する方法と『Google認証アプリ』から『Authy』に移行する方法をシェアします。

1.『Authy』をインストールする方法

1-1.AndroidスマホにAuthyを入れる方法【初期インストール】

1-2.iPhoneにAuthyを入れる方法【同期】

1-3.PC(Chromeブラウザ)にAuthyを入れる方法【同期】

2.Google認証アプリからAuthyに移行する方法

1.『Authy』をインストールする方法

今回はまず『Androidスマホ』に『Authy』をインストールし、『iPhone』と『PC(Chromeブラウザ版)』に同期させる例を紹介します。

1-1.AndroidスマホにAuthyを入れる方法【初期インストール】

GooglePlayから『Authy 2-Factor Authentication』アプリをインストールします。

Authy 2-Factor Authentication
Authy 2-Factor Authentication
開発元:Authy Inc.
無料
posted with アプリーチ

Authyを起動すると電話番号入力欄が開くので『JAPAN(+81)』と頭の0を除いた自分の『電話番号(ハイフン不要)』を入力し『OK』をタップします。

f:id:ahiru8usagi:20180208234851p:plain

 

『電話』もしくは『SMS』で認証を選べるので好きな方をタップ。「電話(英語)」もしくは「SMS」で認証コードが届くので『入力』します。

f:id:ahiru8usagi:20180208234858p:plainf:id:ahiru8usagi:20180208234905p:plain

 

以上でAuthyの認証完了です。Androidの場合だと画面右上の『…』を縦にしたようなボタンから『Settings』→『DEVICES』を選択すると自分のログインデバイス名(Android)を確認できます。

f:id:ahiru8usagi:20180208234911p:plain

 

初期設定(バックアップパスワード)

最初にAuthyを導入した場合は『ACCOUNTS』を選択し『Backups』をタップします。

f:id:ahiru8usagi:20180208234917p:plain

 

『パスワード』を入力し『ENABLE BACKUPS』を選択することでBackupsがONになります。

f:id:ahiru8usagi:20180208234925p:plainf:id:ahiru8usagi:20180208234938p:plain

 

このパスワードは他のデバイスにAuthyを入れ、2段階認証を読み込んだ後、同期(のロック解除を)する際に使用するので必ず保管します。

1-2.iPhoneにAuthyを入れる方法【同期】

2台目にiPhoneにAuthyをインストールしてみます。App Storeからインストールします。

Authy 2-Factor Authentication
Authy 2-Factor Authentication
開発元:Authy Inc.
無料
posted with アプリーチ

1台目に登録したものと同じ『電話番号』を入力し『OK』をタップします。

f:id:ahiru8usagi:20180208234944p:plain

 

2台目の場合は『Use existing devine』をタップし「Waiting for approval(承認待ちです)」という画面を表示させます。

f:id:ahiru8usagi:20180208234951p:plainf:id:ahiru8usagi:20180208234959p:plain

 

1台目のスマホを見ると『通知』が届いているのでこれをタップします。

f:id:ahiru8usagi:20180208235005p:plain

 

Authyアプリが開くので『ACCEPT(承諾)』をタップ。

f:id:ahiru8usagi:20180208235012p:plain

 

「同期することに承諾するなら"OK"と入力して『OK』を押してね」というメッセージが表示されるのでその通りにすると「Success(成功)」と表示されるので再度『OK』をタップ。

f:id:ahiru8usagi:20180208235035p:plainf:id:ahiru8usagi:20180208235046p:plain

 

承諾後、2台目(iPhone)を見るとAuthyが起動しています。『Settings』をタップしてみましょう。

f:id:ahiru8usagi:20180208235059p:plain

 

同期デバイスと登録情報の確認

『Devices』にこれまで同期したデバイスが表示されており、『My Account』には登録した「電話番号」や「Authy ID」が表示されています。

f:id:ahiru8usagi:20180208235106p:plainf:id:ahiru8usagi:20180208235113p:plain

 

1台目(Androidスマホ)の『DEVICES』と『MY ACCOUNT』を見ると同じ「電話番号」と『Authy ID』が表示されており、同期しているデバイスも同じであることが確認できます。

f:id:ahiru8usagi:20180208235122p:plainf:id:ahiru8usagi:20180208235130p:plain

 

1-3.PC(Chromeブラウザ)にAuthyを入れる方法【同期】

3台目にPCのChromeブラウザに『Authy』を入れてみます。Authyの公式サイト

https://authy.com/download/

にアクセスし『chrome web store』をクリック。

f:id:ahiru8usagi:20180208235141p:plain

 

Chrome拡張機能追加画面が開くので『ADD TO CHROME』をクリック。 

f:id:ahiru8usagi:20180208235149p:plain

 

『アプリを追加』をクリック。

f:id:ahiru8usagi:20180208235207p:plain

 

Chromeアプリ一覧の画面に『Authy』が追加されるのでクリックします。 

f:id:ahiru8usagi:20180208235214p:plain

 

登録画面が開くので、1台目や2台目に登録したものと同じ『電話番号』を入力し『Use  existing device』をクリックします。

f:id:ahiru8usagi:20180208235221p:plain

 

1台目、2台目に『通知』が届くのでどっちでもよいのでタップ。

f:id:ahiru8usagi:20180208235237p:plain

 

『ACCEPT(承諾)』をタップします。

f:id:ahiru8usagi:20180208235247p:plain

 

同様に「OK」と『入力』し『OK』をタップ。「Success(成功)」と表示されたら再度『OK』をタップします。

f:id:ahiru8usagi:20180208235300p:plainf:id:ahiru8usagi:20180208235309p:plain

 

以上でChrome版Authyのインストール完了です。

f:id:ahiru8usagi:20180208235317p:plain

 

『Devices』でこれまで同期したデバイスを確認できます。

f:id:ahiru8usagi:20180208235329p:plain

f:id:ahiru8usagi:20180208235337p:plainf:id:ahiru8usagi:20180208235350p:plain

 

以上で各デバイスのAuthyのインストールは完了です。もちろん最初にiPhoneなどにインストールしても良いですし、Androidスマホ2台とかiPadやタブレットと同期することも可能です。

2.Google認証アプリからAuthyに移行する方法

サービス提供者によって2段階認証アプリの移行方法は異なるかと思いますが、今回は仮想通貨取引所の『bitFlyer』の2段階認証設定をGoogle認証アプリからAuthyに変更したいと思います。

bitFlyerで2段階認証移行方法

bitFlyerの場合ログイン後『設定』→『セキュリティ設定』→『二段階認証設定を変更する』を順にタップします。

f:id:ahiru8usagi:20180208235400p:plain

 

すでに2段階認証を設定しているので『Google認証アプリ』の認証コードを入力し『次へ』を選択。

f:id:ahiru8usagi:20180208235413p:plain

 

 『認証アプリを使う』→『次へ』と順に選択。

f:id:ahiru8usagi:20180208235432p:plain

 

二段階認証の『QRコード』『アカウントキー』が表示されるのでこれを『Authy』に読み込ませ『二段階認証を設定する』を選択します。

f:id:ahiru8usagi:20180208235445p:plain

 

QRコード/アカウントキー認証

Authyで『QRコード』や『アカウントキー』を読み込むには『ADD ACCOUNT』をタップすれば以下の画面が表示されるので『SCAN QR CODE』もしくは『ENTER KEY MANUALLY』をタップします。

f:id:ahiru8usagi:20180208235512p:plain

※Androidスマホの場合画面右上の『…』が縦になったマークをタップすると『ADD ACOUNT』が表示されます
※iPhoneの場合は画面下の『+』マークをタップ

『QRコード』もしくは『アカウントキー』を読み込ませると「ACCOUNT NAME」入力欄が開くので任意の文字列を入れ『DONE』をタップ。

f:id:ahiru8usagi:20180208235519p:plain

 

認証コードが正しければ「設定完了」の画面が表示されます。以上でGoogle認証アプリからAuthyへの移行完了です。

f:id:ahiru8usagi:20180208235658p:plain

 

Google認証アプリの確認

この時点でGoogle認証アプリの方にはまだ「bitFlyer」のアカウントが残っています。

f:id:ahiru8usagi:20180208235826p:plain

 

すでにAuthyに設定変更しているので、Google認証アプリとAuthyには異なった「認証コード」が表示されています。変更前のGoogle認証のコードは無効化されています。

f:id:ahiru8usagi:20180208235834p:plain

 

Google認証アプリの方の「bitFlyer」アカウントは削除しましょう。最後に「削除しますか?」との確認画面が出るので、Authyの認証コードでちゃんとログインなり設定変更なりできるようになったことを確認した上で、Google認証アプリの方の古いアカウントは削除します。

f:id:ahiru8usagi:20180208235844p:plainf:id:ahiru8usagi:20180208235851p:plain

 

以上でGoogle認証アプリからAuthyへの移行完了です。

Amazonアカウントなどでは元々複数のデバイスで2段階認証設定ができるようになっていたりしますが、bitFlyerなどの一部の仮想通貨取引所やサービス提供者によっては別のアカウントで2段階認証を設定すると最初の方が無効化されてしまうので、そういうときはAuthyを使用すると複数のデバイスで同期できて便利です。

2台目(iPhone)のアカウントのロックを解除する

2台目(iPhone)のAuthyアプリの『Accounts』を見ると「bitFlyer」が自動で追加されていますが、最初はロックがかかっているので『タップ』します。

f:id:ahiru8usagi:20180208235715p:plain

 

「ACCOUNT NAME」を任意で入力し『Done』。

f:id:ahiru8usagi:20180208235726p:plain

 

1台目にAuthyをインストールするときに設定した『BackUpパスワード』を入力し『Unlock Accounts』をタップします。

f:id:ahiru8usagi:20180208235735p:plain

 

以上でアカウントのロックが解除され、2台目(iPhone)でも認証コードが確認できるようになりました。

f:id:ahiru8usagi:20180208235744p:plain

 

3台目(Chromeブラウザ)のアカウントのロックを解除する

3台目(Chromeブラウザ)でも同様にアカウントにロックがかかっているので『選択』します。

f:id:ahiru8usagi:20180208235752p:plain

 

1台目の『BackUpパスワード』を入力し『Decrypt Account』をクリック。

f:id:ahiru8usagi:20180208235801p:plain

 

以上でアカウントのロックが解除され、認証コードが表示されるようになりました。

f:id:ahiru8usagi:20180208235809p:plainf:id:ahiru8usagi:20180208235818p:plain

 

 

1台目と2台目と3台目にはすべて同じ認証コードが表示されているので確認してみましょう。

おわりに

以上、Google認証アプリからAuthyに移行する方法でした。

以前Androidスマホが突然死し仮想通貨取引所に軒並みログインできなくなってしまったとき、2段階認証の解除をサポートに依頼したらなかなか面倒なことになったことがあります。

無論クラウド上で同期しないGoogle2段階認証アプリの方がセキュリティリスクは低いもののスマホの故障や紛失のリスクを考えると、Authyアプリで複数台のスマホでバックアップをとっておいた方が実運用上はリスクが低いと思います。

Androidスマホなら安いやつで数千円、AmazonのFireタブレット(Google Playを別途インストールできるスキルが必要ですが)なら5000円前後で入手できるのでバックアップ用の端末がない場合は新品を新調するのもアリです。端末の製造過程まで気にするなら日本国内に拠点を持つ京セラ製がいいかもしれませんね。私はそこまでこだわりませんがw