2FASyncのロゴ

2FASync

似た言葉でも指しているものが違います

サービスの設定画面では、二段階認証、2要素認証、OTP、MFAが並んで表示されることがあります。

OTPはコード、TOTPは生成方式

OTPは一度の確認に使うコードの総称です。TOTPはそのうち、時間と共有秘密に基づいて変化する方式です。SMSで配信されるOTPは、通常TOTPと同じ仕組みとは限りません。

MFAは認証要素の組み合わせ

二段階認証は確認を複数の段階で行う運用を指します。MFA(多要素認証)は知識・所持・生体など異なる要素を組み合わせる考え方です。

認証アプリでTOTPを表示できても、サービス側の追加認証が有効になっていなければ、それだけでログイン保護が完了したことにはなりません。

銀行の確認画面で用語を読み替える

銀行やECサイトで「ワンタイムパスワード」と書かれていても、SMS受信型なのか認証アプリ型なのかを確認します。2FASyncはTOTPの計算に対応しますが、SMSを受信したり、サービス独自の承認通知に自動応答したりするものではありません。

HOTPは入力するたびなどに計数値が進む別方式です。時間で更新されるTOTPへ強制的に置き換えると同期が崩れるため、2FASyncではHOTPの取り込みを行いません。

複数段階でも要素が同じことはある

MFAの検討では、「何回操作するか」と「どの認証要素を使うか」を分けて考えます。たとえば同じ知識に頼る二つのパスワードだけでは、要素を増やした説明としては不十分です。

認証アプリを登録する際は、原サイトが提示する予備コードや代替要素も設定しましょう。端末を失ってからでは、ログイン画面に必要な情報が残っていないことがあります。