「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

OTP(ワンタイムパスワード)

pointこの用語のポイント

pointパスワードだよ

point一定時間、有効だよ

pointもしくは、1回 使うと使えなくなるよ

point「OTP」と表現された場合は「one-time password」の略だよ

スポンサーリンク

簡単に書くよ

OTP(ワンタイムパスワード)(英:one-time password)とは

使い捨てパスワードのこと。
もう少し具体的に書くと

一定時間だけ有効なパスワード(認証で使う合言葉)
です。
もしくは

1回 使うと使えなくなるパスワード
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「認証」と「パスワード」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

認証は「おまえ誰?OKなやつ?」を確認する作業です。

ワンタイムパスワード

例えば

・本人しか知らない情報を入力させる
・本人しか持っていないものを提示させる
・接続元の情報を見る


のような過程を経て、OKな人かNGな人かを判定します。
文字通り「められていると明する」作業です。

ワンタイムパスワード2

※厳密には「認証+認可」の説明になっていますが気にしないことにします。そこら辺が気になる方は、用語「認可」の説明を ご覧ください。

パスワードは「認証で使う合言葉」です。
認証における

・本人しか知らない情報を入力させる

の「本人しか知らない情報」に相当します。

ワンタイムパスワード3

以上を踏まえて

1.払い出されてから一定の時間が経つと使えなくなるパスワード
2.1回 使うと使えなくなるパスワード


のどちらかが「ワンタイムパスワード」です。
ざっくりと表現すれば「使い捨てパスワード」ですかね。
「OTP」と表現されることも あります。

ワンタイムパスワード4

「OTP」と表現された場合は「one-time password(ワン・タイム・パスワード)」の略です。
気が向いたら、覚えてあげてください。

ワンタイムパスワード5

※「one-time password」を何となく日本語にすると「一度パスワード」となります。[詳細]

少し話がそれますが、ついでなので「セキュリティトークン」の説明もしておきます。
セキュリティトークンは「ワンタイムパスワードを払い出す機械とかソフト」です。

ワンタイムパスワード6

気が向いたら、セットで覚えてあげてください。

ワンタイムパスワード:使い捨てパスワード
セキュリティトークン:使い捨てパスワード払い出し器


です。

実際には少し違いますが

ワンタイムパスワード:時間
セキュリティトークン:時計


のイメージです。

ワンタイムパスワード7

例えば、そうですね。

ピヨ太君が、のんびり一人旅をしていました。
ピヨ太君の腕にはピヨ太ママからもらったピヨピヨ腕時計が輝いています。

ワンタイムパスワード8

おっと、ピヨ太君が歩いていると目の前に門が見えてきました。
門の前には門番がいて「怪しいやつは通さん!」と立ちふさがっています。

ワンタイムパスワード9

ピヨ太君は門番に「通してよ~」と言いました。
ですが、門番は「ピヨピヨ腕時計を持っているやつしか通さん!」と答えます。

ワンタイムパスワード10

ピヨ太君は門番に「ピヨピヨ腕時計を持っているよ~」と言いました。

ワンタイムパスワード11

本当でしょうか。
門番はピヨ太君に「今、何時よ?」と聞きました。

ワンタイムパスワード12

ピヨ太君はピヨピヨ腕時計を見て「今は13時25分だよ」と答えました。

ワンタイムパスワード13

ふむ。
ピヨピヨ腕時計が今何時を指しているか門番は知っています。
確かにピヨ太君の言うとおりです。
ピヨピヨ腕時計は13時25分を指しているはずです。

門番はピヨ太君がピヨピヨ腕時計を持っていると判断しました。
「どーぞ、お通りください」と通してあげます。

ワンタイムパスワード14

このやり取りをアクマ君が見ていました。
アクマ君も門を通りたかったのですが、ピヨピヨ腕時計を持っていないので立ち往生していたのです。

ワンタイムパスワード15

確かピヨ太のやつは「13時25分」と答えていました。
それを記憶に焼きつけて、アクマ君も門に向かいます。

ワンタイムパスワード16

門番はアクマ君に「今、何時よ?」と聞きました。
アクマ君は「今は13時25分だよ」と答えます。

ワンタイムパスワード17

ですが、残念でした。
ピヨ太君が「13時25分だよ」と答えてから時間が経っています。
実際には今は13時27分です。

門番はアクマ君がピヨピヨ腕時計を持っていないと判断しました。
「おととい、きやがれ!」と追い返します。

ワンタイムパスワード18

この話における「ピヨピヨ腕時計が指している時刻」が「ワンタイムパスワード」です。
「ピヨピヨ腕時計」が「セキュリティトークン」に相当します。

今の例え話だと「直接、時計を見せろよ!」と感じるかもしれませんけどね。
門番とのやり取りは電話越しだと思ってください。
時計の現物は見せられません。
そこで時計を見せる代わりに時刻を伝えて「時計を持ってるよ!」と証明するのです。

ワンタイムパスワードのメリットは

1.盗まれても被害に遭いにくい
2.パスワードを覚えておく必要がない


です。

ワンタイムパスワードは使い捨てです。
普通のパスワードと比べて、盗まれても悪用される危険性が低いのがメリットです。
先ほどの例でも、ピヨ太君の話を盗み聞きしたアクマ君は通れませんでしたよね。

また、ワンタイムパスワードは使うときに払い出します。
いちいち覚えておく必要がありません。
うっかり者のピヨ太君でも安心して使えます。

これがワンタイムパスワードのメリットです。

一方のデメリットは……なんでしょうね。
セキュリティトークンが手元にないと払い出せないとか、毎回パスワードが変わるので都度確認しながら入力しないといけない点でしょうか。
あとは導入コストが高いっぽいので、気軽に導入できないとかも あるようです。


image piyo2

一言でまとめるよ

まぁ「ワンタイムパスワード」って単語が出てきたら「使い捨てパスワード(1回もしくは一定時間だけ有効なパスワード)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像058
書籍画像014

おまけ

■訳してみるよ

「one-time(ワンタイム)」の意味は「一度だけの」とか「1回限りの」とか「一時的な」とかです。
「password(パスワード)」は「pass(パス)」+「word(ワード)」です。
「pass(パス)」の意味は「通る」とか「通過する」とか「合格する」とかです。
「word(ワード)」の意味は「語」とか「単語」とかです。
何となく くっつけると

一度だけの通るための単語

となります。


■違いの分かるピヨピヨ


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
あたえる人があたえられる