Tesuji手筋
Post
Write an articleAdd a node

LOG 2026.10.28 · CONSTELLATION · 2 STARS

MFA・認証アプリ・復旧コードの違い:スマホを失う前に確認すること

SMS・認証アプリ・パスキー・復旧コードの役割を区別し、日常のログインと端末紛失時の備えを整理できる。

MFAを設定するときは、普段どうログインするかと、スマートフォンを失ったときにどう戻るかを一緒に確認します。「認証アプリのコード」と「復旧コード」は役割が異なります。

MFAは入力画面の数ではなく、要素の組み合わせ

MFA(多要素認証)は、知っているもの・持っているもの・身体的な特徴など、異なる種類の要素を組み合わせて本人確認を行う考え方です。パスワードとPINを二回入力するだけでは、異なる要素を組み合わせたことにはなりません。OWASPのMFA解説

よく使う方法の違い

方法主な使い方確認しておきたいこと
SMSの確認コード登録した電話番号に届くコードを入力する電話番号や端末が使えなくなった場合の代替手段
認証アプリのコードアプリが作る一時的なコードを入力する機種変更時の移行・バックアップ方法と、設定の保存先
パスキー保存した鍵の利用を承認してログインする鍵の保存先、利用できる別端末、本人確認の条件
復旧コード・バックアップコード通常の確認手段を使えない場合に備える使用回数・再発行時の扱い・保管方法はサービスごとに確認

GoogleはSMSや認証アプリなどの確認手段を案内し、SMSには電話番号を狙う攻撃への弱点もあると説明しています。認証アプリはインターネットや携帯電話回線が使えない場合にもコードを生成できます。Googleの二段階認証ガイド

パスキーでは、サービスが本人確認を求める場合、鍵の所持とPIN・生体による確認を組み合わせられます。文字列を入力する認証と同じ扱いではありません。FIDOの認証要素の説明、Tesujiのパスキー解説

復旧コードは、使えなくなる前に保管を確認する

Googleのバックアップコードは、一度使うとそのコードが無効になり、新しいセットを発行すると以前のセットが無効になります。通常の二段階認証が使えない場合の予備として案内され、他人へ渡さないよう求められています。Googleのバックアップコードの説明

これはGoogleの仕様です。ほかのサービスの「復旧コード」に、同じ回数・失効条件を当てはめることはできません。発行時に、何のためのコードで、どの場面で使えるかを確認します。

Bitwarden・1Passwordで管理する場合

Bitwardenは統合認証機能、1Passwordは他サイトのワンタイムパスワードを扱う手順を案内しています。対応プランや端末、設定方法は各公式ガイドで確認できます。Bitwardenの公式ガイド、1Passwordの公式ガイド

ここでは、保管庫自体へログインするためのMFAと、保管した別サービスの確認コードを分けて考えます。閉じた保管庫を開くために、その中にしかない情報が必要になっていないか、確認すると整理しやすくなります。

同じ保管庫にまとめる場合の利便性と、その保管庫を使えない場合・侵害された場合の影響を踏まえて、重要なアカウントの保存先と予備手段を決めます。これはTesuji編集上の運用提案です。

機種変更前に確認する4点

  1. どのアカウントの認証コード・パスキーを、どのアプリに保存しているか。
  2. 新しい端末で利用するための、公式の移行手順は何か。
  3. 旧端末が使えなくても利用できる予備手段があるか。
  4. 新端末でのログインを確認してから、旧端末の扱いを決められるか。

OWASPも、MFAの復旧手順が利用者を救済しつつ、攻撃者の迂回路にならないよう設計する必要を説明しています。組織のアカウントでは、管理者への依頼方法も事前に確認します。

確認日:2026年10月28日。コードや初期設定用QRは秘密情報として扱い、移行・復旧には対象サービスの公式手順を使ってください。

My bookmarks

Loading…

NEXT MOVE

Constellations with the same stars