2段階認証
認証の やり方だよ
IDとパスワードを使った認証と、送られてくる合言葉を使った認証をするよ
合言葉は使い捨てだよ
簡単に書くよ
2段階認証(読:ニダンカイニンショウ 英:two-step verification)とは
「おまえは誰かな?OKなやつかな?」の確認(認証)の やり方のひとつ
であり
まずはIDとパスワードを使った認証をやって、それがOKだったら、登録されている連絡先に送られた合言葉を使って認証することで「おまえはOKなやつ?」を確認する認証のやり方
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「認証」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
認証は「おまえ誰?OKなやつ?」を確認する作業です。
例えば
・本人しか知らない情報を入力させる
・本人しか持っていないものを提示させる
・接続元の情報を見る
のような過程を経て、OKな人かNGな人かを判定します。
文字通り「認められていると証明する」作業です。
※厳密には「認証+認可」の説明になっていますが気にしないことにします。そこら辺が気になる方は、用語「認可」の説明を ご覧ください。
以上を踏まえて
1.IDとパスワードを使った認証
2.送られてくる使い捨て合言葉を使った認証
の2回 認証することで「おまえはOKなやつかな?」を判断する認証のやり方
が「2段階認証」です。
おそらく「認証」と聞いてパッと思い浮かぶのは、IDとパスワードを使った認証でしょう。
原則として、IDとパスワードは本人しか知りません。
IDとパスワードを知っていれば本人だと判断できる理屈です。
ところが、これだとIDとパスワードを盗まれたら大変です。
実際には違う人なのに、その人の振りをされてしまいます。
そこで、どこかの賢い人が、今までよりも完成度が高い……けど今まで使っていたIDとパスワードによる認証の仕組みをそのまま使える認証のやり方を考えました。
それが2段階認証です。
2段階認証では、まずIDとパスワードを使った認証をやります。
ここまでは同じです。
IDとパスワードを使った認証がOKだった場合、あらかじめ登録されている連絡先(メールアドレスとか)に合言葉を送ります。
合言葉は使い捨てです。
一定時間 経つと無効になります。
その後、送った合言葉を入力させます。
入力された合言葉と送った合言葉が一致すれば、認証OKです。
このような段階を踏むことで
1.IDとパスワードを知っている
2.登録されている連絡先を使える立場にある
の2つが確認できます。
これなら悪い人にIDとパスワードを盗まれても何とかなりそうですね。
登録されている連絡先さえバレなければ(そこに来るメールなり何なりを見られなければ)大丈夫です。
このような
1.IDとパスワードを使った認証
2.送られてくる使い捨て合言葉を使った認証
の2段階で認証することで
1.IDとパスワードを知っている
2.登録されている連絡先を使える立場にある
の確認ができるから「IDとパスワードを使った認証だけよりも安全ですよ!」な認証のやり方が2段階認証です。
使い捨て合言葉を使った認証をやる分、IDとパスワードを使った認証だけより安全です。
しかも、今までのIDとパスワードを使った認証の仕組みは そのまま使えます。
資源の再利用です。
エコですね。
一言でまとめるよ
まぁ「2段階認証」って単語が出てきたら「『IDとパスワード』+『送られてくる合言葉』で認証する やり方なんだな~」と お考えください。






