Microsoftアカウントの2段階認証、スマホなしで使う方法

会社からスマホは貸与されてない

個人のスマホで業務用アカウントの認証をするのはちょっと困る

担当者が異動したら、アプリの引き継ぎができない

こんな声、耳にしたことありませんか?

Microsoftアカウントの多要素認証(MFA※) は強力なセキュリティ手段ですが、スマホアプリ(Microsoft Authenticator)前提の運用では、現場で詰まりがちです。

そこで登場するのが、PC上でTOTP(ワンタイムパスワード)を管理できるツール「WinAuth」です。

今回は、WinAuthを使ってスマホなしで2FAを実現する手順を解説します。

※MFAは 「Multi-Factor Authentication」の略です。

対象となるケース例

  • 会社から業務用スマートフォンが貸与されていない
  • 個人のスマートフォンで業務アカウントの認証をしたくない
  • 担当者の異動・退職でアプリ引き継ぎができない
  • セキュリティログや認証方法をローカルで管理したい
  • オフライン環境下で認証コードを発行したい

こういったニーズに対応できるのが、今回紹介する方法です。

※ご利用にあたっては、あらかじめ組織のセキュリティポリシーをご確認の上、ご利用ください。

必要なもの

  • Windows PC(WinAuthをインストール可能な環境)
  • Microsoftアカウント(2段階認証が有効な状態)
  • WinAuth(インストール用EXEファイル)

Step 1:WinAuthのインストール

  1. WinAuthの公式ページから最新版をダウンロード(記事執筆時点ではv3.5)
  2. zipファイルを解凍し、WinAuth.exe を起動

Step 2:Microsoftアカウントで2段階認証を設定

  1. Microsoftアカウントの「セキュリティ情報の管理」ページへアクセス
  2. 「サインイン方法の追加」を選択
  3. 「アプリを使って認証」を選び、「別の認証アプリを設定します」をクリック
  4. 表示される「秘密鍵(手動設定用の文字列)」をコピー

Step 3:WinAuthにMicrosoftアカウントを登録

  1. WinAuthを起動し、「Add」ボタン →「Authenticator」を選択
  2. 表示された項目7にある入力欄に、Step2でコピーした秘密鍵を入力
  3. Verify Authenticatorをクリックするとコードが生成されるのでコピーをする
  4. OKをして閉じた後、Microsoftの確認画面で入力し認証成功させる

Step 4:WinAuthのセキュリティ設定(推奨)

パスワード設定(起動時に入力を要求)ChangeProtectionより設定

WinAuth設定のエクスポート(バックアップ目的)

補足:WinAuth運用上の注意点

  • WinAuthは現在メンテナンスが終了しており、今後のセキュリティ更新は行われない見込みです
  • そのため、PC自体のセキュリティ管理(暗号化・パスワード保護など)を徹底することが必須です
  • WinAuthの設定ファイルは暗号化せず保存されるため、WinAuthへのパスワード設定は強く推奨

まとめ

WinAuthを使えば、「スマホがない」「個人スマホに入れたくない」といった現場課題に柔軟に対応できます。
とはいえ、WinAuthはサポート終了ソフトなので、用途を限定して使い、常に代替策を用意しておくことが理想です。

「スマホレスな2FA運用」の選択肢として、この方法をお試しするのはいかがでしょうか。

GFCのホームページはこちら

GFCへのお問い合わせはこちら

コメントを残す