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

AuthN

pointこの用語のポイント

point「Authentication」の略だよ

point認証のことだよ

point「おまえ誰?」を確認するよ

スポンサーリンク

簡単に書くよ

AuthN(読:オースエヌ)とは

「Authentication」の省略表現
であり

「認証」のこと
です。
認証は

「おまえ誰?」を確認すること
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

認証
認可
オーセンティケーション
オーソライゼーションオーソリゼーション


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

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

AuthN

例えば

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


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

AuthN2

……と いつもなら説明するのですが、この説明は厳密には間違っています。
これは「認証+認可」の説明です。

厳密には、認証は

「おまえ誰?」を確認すること

です。

AuthN3

認可は「『おまえはOKなやつ?』を判断して、OKなやつだったらOKを出すこと」です。

AuthN4

認証と認可は違います。
それぞれ

認証:誰かを確認する
認可:OKなやつかを判断する(+OKなやつだったら許可を出す)


です。

いわゆる「認証」と世間一般で呼ばれている作業ですが、実際には

1.「おまえ誰?」を確認する
2.「OKなやつ?」を確認する
3.OKなやつだったら許可を出す


という3つの作業をやっています。

AuthN5

この3つの作業のうち

1.「おまえ誰?」を確認する

が認証です。

AuthN6

残りの

2.「OKなやつ?」を確認する
3.OKなやつだったら許可を出す


が認可です。

AuthN7

世間一般でイメージされている「認証」は、実際には「認証+認可」です。

例えば「認証を通った」とか「認証にパスした」とか普通に言いますよね。
あれは実際には「認証されて認可を通った」とか「認証+認可にパスした」のような言い方をした方が正確です。

ですが、多くの場合「認証→認可」が一連の流れで進みます。
そのため「認証+認可」で「認証」のイメージになっているのです……多分。

AuthN8

オーセンティケーションは「(本来の意味の)『認証』をアメリカンな気分で言ってみた表現」です。
英単語の「authentication(オーセンティケーション)」に「認証」という意味があります。

AuthN9

オーソライゼーションは「『認可』をアメリカンな気分で言ってみた表現」です。
英単語の「authorization(オーソライゼーション)」に「認可」という意味があります。

AuthN10

ちなみに「オーソリゼーション」と表現される場合も あります。

AuthN11

そもそもが英語の「authorization」をカタカナ読みしているだけです。
「オーソライゼーション」でも「オーソゼーション」でも間違いとは言えません。

AuthN12

個人的には「オーソライゼーション」の方が馴染みがありますけどね。
クレジットカード業界とかだと「オーソリゼーション」と表現されることが多いみたいです。

以上を踏まえて

「認証」を意味する「Authentication」の省略表現

が「AuthN」です。

AuthN13

あと、ついでなので書いておくと「認可」を意味する「Authorization」の省略表現は「AuthZ」です。

AuthN14

本当は「Auth」と省略したかったのだと思いますけどね。

認証:Authentication
認可:Authorization


なので「Auth」だと認証なのか認可なのか紛らわしいです。

そこで、区別するために

認証:Authentication→AuthN
認可:Authorization→AuthZ


のようにしたのです……多分。

ちゃんと調べたわけではないので推測ですけどね。
多分そんな感じの理由です。


image piyo2

一言でまとめるよ

まぁ「AuthN」って単語が出てきたら「『認証(「おまえ誰?」を確認すること)』のことなんだな~」と お考えください。

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

おまけ

■訳してみるよ

「AuthN(オースエヌ)」は「authentication(オーセンティケーション)」の略です。
「authentication(オーセンティケーション)」の意味は「認証」とか「立証」とか「証明」とかです。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践