ワンタイムパスワード(OTP)
One-Time Password/わんたいむぱすわーど
ひとことで言うと
一度きりで使い捨てになる確認コードで、なりすましを防ぐログインのしくみです。
📖 もうちょい詳しく
何が新しいの?
ワンタイムパスワード(OTP)は、その名のとおり「一度しか使えない、使い捨てのパスワード」です。
ふつうのパスワードは、自分で決めたものをずっと使い続けます。だから一度漏れてしまうと、変えるまでずっと他人に使われ続けてしまいます。そこで、ログインのたびに新しいコードを発行し、使ったら捨てる、という考え方が広まりました。
ネット銀行の振り込みや、SNSへのログインなど、大事な操作の確認で広く使われています。
どうやって動いてるの?
OTPは「あなたと相手のサービスだけが知っている材料」から、その場限りのコードを計算して作ります。
よくあるのは、二人だけで共有した秘密の値と「いまの時刻」を組み合わせて計算する方法です。30秒や60秒ごとに数字が変わるのは、時刻を材料に入れているからです。サービス側も同じ材料で同じ計算をするので、入力された数字が合っているかを確かめられます。
メールやSMSでコードが届くタイプもあり、こちらはサービス側がその都度ランダムなコードを送っています。
何ができるの?
パスワードが漏れても、それだけでは入られにくいログインを作れます。
スマホの認証アプリに表示される数字を入れる、届いたショートメッセージの番号を打ち込む、といった形でよく目にします。多くは、いつものパスワードに「もう一つの確認」として重ねて使われます。これにより、なりすましのハードルがぐっと上がります。
🌱 身近なたとえ
OTPで例えると、ライブ会場で配られる「その日その回だけ有効な半券」のようなものです。
半券は使えばその場で回収され、次の公演ではもう通用しません。だから拾われても、別の日には役に立ちません。
OTPも同じで、一度ログインに使った数字は、もう二度と使えません。盗み見られても、次のコードはまた別の数字に変わっているので、悪用しにくいのです。
✅ まず覚えるポイント
- OTPは、一度きりで使い捨てになる確認コード
- 多くは数十秒ごとに新しい数字へ自動で変わる
- 「いまの時刻」と「共有した秘密の値」から計算して作る方式が一般的
- メールやSMSで都度ランダムに送られてくるタイプもある
- 通常のパスワードに重ねる「もう一つの確認」として使われることが多い
🧭 よくある勘違い
OTPを使えば、もうパスワードはいらないの?
そうとは限りません。OTPは、ふだんのパスワードに「もう一枚」重ねて使われることが多いしくみです。
パスワードを知っている人だけがOTPの確認に進める、という二段構えになっているからこそ、なりすましを防げます。最近はパスワードを使わない方法も増えていますが、OTPはその場合でも本人確認の材料の一つとして働きます。
スマホに届いたコードを伝えれば、サポートの人は助けてくれる?
それは危険です。OTPは、あなた本人だけが入力するために届きます。
「コードを教えてください」と電話やメッセージで聞いてくる相手は、なりすましの可能性が高いです。本物のサービスが、届いたOTPを口頭で聞き出すことはまずありません。誰かに伝えるよう求められたら、いったん立ち止まりましょう。
🧩 関連して覚えると楽な言葉
- 多要素認証(MFA): 確認を重ねるしくみ。OTPはその2つ目によく使う
- 認証: 相手が本人かを確かめること。OTPはその確かめ方の一つ
- フィッシング: 偽サイトでコードを盗む手口。OTPでも油断は禁物
- ハッシュ化: 元に戻せない計算。時刻ベースのOTPでは、この仲間(鍵付きハッシュ)が内部で実際に使われている
🏁 ひとことでまとめ
OTPは、ログインのたびに作り直され、使ったら捨てられる、その場限りのパスワードです。
拾われても次には通用しない半券のように、漏れても悪用されにくくすることで、なりすましを防ぐ守り方です。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…