Google Authenticator からブラウザへのコードの移行
アプリのアカウントを QR コードとしてエクスポートし、各ページを OTP Pink に追加します。実際のエクスポートで確認済みです。何が移るか、何を確認するか、スマートフォンに残るアカウントをどうするか、移行後に何を削除するかを説明します。
スマートフォンの Google Authenticator は、アカウントを QR コードとしてエクスポートできます。1つの QR コードには最大10件のアカウントが入ります。OTP Pink はそれらのコードを画像として読み取るので、サイトごとに2FAを設定し直さなくても、アカウントをまとめて移せます。
確認済みのこと
- 実際のエクスポートで確認済み: 10件ずつ入った2つのページ、つまり30秒ごとにコードが変わる20件のアカウント。すべてのアカウントが移り、OTP Pink のコードはスマートフォンと一致しました。
- 逆方向: OTP Pink が表示する QR のページを Google Authenticator で読み取り、コードが一致しました。
- 実際のエクスポートではまだ確認していないもの: 1ページだけのエクスポート、SHA-256 または SHA-512 を使うアカウント、8桁のコード、カウンターベース(HOTP)のアカウント。これらは形式の説明に従って読み取ります。いずれかを移す場合は、頼りにする前に、そのコードをスマートフォンと比べてください。
手順
- スマートフォンで Google Authenticator を開き、コードを移行 → コードをエクスポート と進んで、移すアカウントを選びます。アプリは、最大10件のアカウントのグループごとに QR コードを1つ表示します。お使いのアプリのバージョンによっては、メニューの名前が少し異なる場合があります。
- それぞれの QR を画像としてパソコンに取り込みます。 すべてのページが必要です。なるべく、ほかの場所にコピーが残らない方法を選んでください。チャット、メール、クラウドストレージ、写真の同期は避けます。そこでは画像を削除しても、その削除がバックアップまで届かないことがあります。
- それぞれの画像を OTP Pink に追加します: Ctrl+V でパネルに貼り付けるか、パネルのヘッダーの データの入出力 にある 他のアプリからインポート にファイルをドロップします。
- すべてのページが入るまで、 パネルは読み取ったページの数 — 「3 ページ中 2 ページ」 — と、足りないページの番号を表示します。残りも同じ方法で追加してください。最後のページの前にパネルがロックされると、それまでに読み取ったページは破棄されます。最初のページからもう一度追加してください。
- 一覧を確認して追加します。 最後のページを読み取ると、パネルは見つけたすべてのアカウントを表示します。保管庫にすでにあるアカウントは、チェックが外れた状態で表示されます。そのままにしておけば、同じエクスポートを2回読み込んでも、何も二重には追加されません。チェックを入れるのは、そのアカウントを2つ持ちたいときだけにしてください。
すべてのアカウントを確認する
頼りにする前に、アカウントごとに1つのコードをスマートフォンと比べてください。移らなかったアカウントは、次にサインインするときに気づくより、今見つけておくほうが良いのです。
移行後にエクスポートを削除する
エクスポートの QR には、それぞれ、そのアカウントのシークレットキーが暗号化されずに入っています。画像を手にした人は誰でも、あなたのコードを作れます。移行が済んだら、QR コードの写真とスクリーンショットを削除してください。転送のあとにそれでも残ってしまったコピー — チャット、クラウドのフォルダ、クラウドの写真バックアップ — も削除してください。
スマートフォンのアカウント
OTP Pink は各アカウントのコピーをインポートするもので、スマートフォンからは何も削除できません。アプリに残した時間ベースのアカウントは、ブラウザと同じコードを表示し続けます。カウンターベース(HOTP)のアカウントはそれぞれの側で別々にカウントするため、どちらかで使うと2つのコピーはずれていきます。使うのは1か所だけにしてください。スマートフォンのアプリを使うのをやめるつもりなら、スマートフォンのアカウントを削除するのは、ブラウザのすべてのコードを確認したあとにしてください。