SMS認証(エスエムエスにんしょう)とは、登録した携帯電話番号あてにSMSで確認コードを送り、それを入力させることで本人であることを確かめる仕組みのことです。ログインや会員登録の際に、パスワードだけでは確認しきれない本人性を補う手段として広く使われています。
現実世界に例えると、SMS認証は宅配便の本人確認のようなものです。あらかじめ届いていた不在票の番号を伝えることで、荷物を受け取る人が確かに本人であることを確かめる仕組みに似ています。
SMS認証 図解
SMS認証とは
SMS認証は、サービス側が発行した数桁のコードを、利用者の携帯電話番号あてにSMSで送信する仕組みです。届いたコードを画面に入力できれば、その電話番号を持つ本人だとみなして手続きを進められます。
仕組み
利用者が電話番号を入力すると、サービス側のシステムが一度きり使える数字のコードを生成し、SMSとして送信します。利用者がそのコードを制限時間内に入力すると認証が完了し、時間を過ぎたり誤入力を繰り返したりすると、コードは無効になる仕組みが一般的です。
なぜ広く使われるのか
SMS認証が普及した理由は、専用のアプリをインストールする必要がなく、ほとんどの人がすでに持っている携帯電話番号だけで利用できる手軽さにあります。特別な準備をしなくても、多くの利用者にすぐ導入できる点が事業者側にとっても大きな利点です。
二段階認証との関係
SMS認証は、パスワードによる通常のログインに加えて追加の確認を行う「二段階認証」の代表的な手段のひとつとして使われています。仮にパスワードが漏れてしまっても、電話番号を持つ本人にしか届かないコードが必要になるため、不正ログインを防ぐ効果があります。
弱点
便利な一方で、携帯電話番号を他人の端末に不正に移させる「SIMスワップ詐欺」に遭うと、コードそのものを奪われてしまうという弱点があります。電波の届かない場所や機種変更の直後には、コードが届かず認証できなくなる場合もあります。
スミッシングとの関連
SMS認証の仕組みが広く知られていることを悪用し、本物そっくりの偽メッセージでコードや個人情報を盗み取ろうとする「スミッシング」と呼ばれる詐欺も報告されています。届いたコードを求められても、公式のログイン画面以外では絶対に入力しないことが重要です。
認証アプリとの比較
| 項目 | SMS認証 | 認証アプリ |
|---|---|---|
| 準備 | 電話番号だけで利用可能 | 専用アプリの導入が必要 |
| 受信環境 | 電波が必要 | オフラインでも生成できる |
| 安全性 | SIMスワップ詐欺の懸念あり | 比較的高いとされる |
安全に使うための注意点
SMS認証を安全に使うには、届いたコードを誰にも伝えず、公式のログイン画面以外では絶対に入力しないことが基本です。身に覚えのないタイミングでコードが届いた場合は、何者かが自分のアカウントに不正ログインを試みている可能性があるため、速やかにパスワードを変更することが勧められます。
あわせて知っておきたい用語
- SMS:
電話番号あてに短い文字メッセージを送る仕組みです。 - 二段階認証:
ログイン時にパスワードに加えて、もう一段階の確認を行う仕組みです。 - ワンタイムパスワード:
一度しか使用できない、使い捨てのパスワードのことです。 - スミッシング:
SMSを使って偽サイトへ誘導する、フィッシング詐欺の手口です。



コメント