Textbook / 5 min read

認証の教科書

「認証してください」と言われるたびに固まってしまう、に5分で答えます。

認証とは何か

認証(にんしょう)とは、システムが「本当にあなた本人ですか?」を確認する仕組みのことです。難しく聞こえますが、やっていることは日常生活の本人確認とまったく同じです。

たとえるなら
会員制の施設に入るとき、入口で会員証を見せますよね。あるいはホテルで、自分の部屋のドアに自分のカードキーをかざす。あれが認証です。「この人は、ここに入っていい本人だ」と確認してから、扉が開く——それだけのことです。

ガイドの中で「Cloudflareにログインして認証してください」「ターミナルの認証」と出てきたときも意味は同じです。ブラウザの画面が開き、あなたがすでに持っているアカウントでログインし、「許可する(Allow)」ボタンを押す。これで、「これから起きる操作は、他の誰でもない、あなた自身が許可したものだ」とツールに伝えたことになります。

なぜ必要か

もし認証という確認が一切なかったら、誰でもあなたのふりをして、あなたのアカウントを操作したり、データを見たり、勝手に設定を変えたりできてしまいます。認証は、それを防ぐための安全ゲートです。

面倒に感じる一手間ですが、その一手間があるからこそ、「これを操作しているのは間違いなく本人だ」とシステム側が確信を持てる。結果として、あなたのアカウントとデータが守られています。

認証で何が起きて、何が起きないのか

「認証」という言葉が持つ不安の多くは、「パスワードを盗まれるのでは」という誤解から来ています。実際に起きていることを、事実ベースで整理します。

パスワードは渡る?渡りません。多くの場合、認証は公式サイト自身のログイン画面上で完結する仕組みで、パスワードを直接よそのツールに入力するわけではありません
あとから取り消せる?できます。許可した内容は、いつでもそのアカウント自身の設定画面(連携アプリ・アクセス許可の一覧など)から取り消せます
ログインを求めるポップアップは危険?それが本物の公式サイト(例:CloudflareそのものやLINEそのもの)のログイン画面なら危険ではありません。危険なのは、URLが公式と違う偽サイトに誘導される場合です

なお、認証が済んだあとの証明として、システム内部で「トークン」という合言葉のようなものが発行されることがあります。これはあなたが毎回ログインし直さなくて済むようにするための仕組みで、認証そのものとセットで理解しておくと安心です。

よくある不安

認証を求められたら毎回不安になります。大丈夫?
URLが公式サイトのものであれば、認証を求められること自体は正常な動作です。むしろ、何の確認もなく操作が進んでしまうツールの方が注意が必要です。
認証に失敗したらどうなる?
単純にその操作が実行されないだけです。データが壊れたり、アカウントに悪い影響が出たりすることはありません。もう一度ログインし直せば大丈夫です。
一度認証したら解除できないの?
解除できます。認証したアカウントの設定画面(連携アプリ一覧など)から、いつでも許可を取り消せます。取り消せば、それ以降そのツールは操作できなくなります。
見知らぬツールに許可して大丈夫?
提供元がはっきりしないツールへの許可は慎重になって大丈夫です。何を許可するかの画面(読み取りだけか、変更もできるか)は必ず一度目を通し、心当たりのない要求であれば許可しない選択をしてください。
← 用語の教科書 一覧へ戻る