認証とは何をしているのか?ログインの裏で行われている確認 | SORAXIOM

認証とは何をしているのか

スポンサーリンク
仕組みで理解するIT・システム入門

認証とは何をしているのか

システムの話をしていると、
「認証」という言葉がよく出てきます。

ログイン画面やID・パスワードの入力を思い浮かべる人も多いですが、
それは認証の「見えている部分」にすぎません。

結論から言うと、
認証とは「今アクセスしている相手が、誰であるかを確認する仕組み」です。


スポンサーリンク

なぜ認証が必要なのか

システムは、
誰が使っているのか分からない状態では、
正しい動作ができません。

  • 本人だけが見てよい情報
  • 特定の人だけが操作してよい機能

これらを区別するためには、
まず相手が誰かを確認する必要があります。

その役割を担うのが認証です。


認証は「許可」ではない

よくある誤解として、
「認証=使ってよいかどうかを決めること」
と思われがちです。

しかし認証がしているのは、

  • この人は誰か

を確認することだけです。

「何をしてよいか」を決めるのは、
認証の次の段階になります。


認証で使われる情報

認証では、次のような情報が使われます。

  • 知っているもの(パスワードなど)
  • 持っているもの(カード、端末など)
  • 本人の特徴(指紋、顔など)

これらを組み合わせることで、
なりすましを防ぎます。


認証はシステム全体の入口

認証は、
システムの最初の入口として機能します。

  • 認証に成功した
  • 認証に失敗した

この結果によって、
その後の処理の流れが大きく変わります。


処理と認証の関係

処理側から見ると、
認証は次のような役割を持ちます。

  • 認証結果を受け取る
  • 誰として処理を行うかを判断する

認証そのものは、
業務処理を行いません。

あくまで、
「誰として処理を始めるか」を決めるための情報を提供します。


認証が失敗した場合

認証に失敗した場合、
システムは次の段階へ進みません。

  • 情報は見せない
  • 操作もさせない

これによって、
不正なアクセスを防ぎます。


まとめ

認証とは、

  • アクセスしている相手が誰かを確認する仕組み
  • システムの入口で行われる確認
  • 権限や安全性の前提となる考え方

です。

この理解があると、
次に学ぶ
「認可とは何が違うのか」
が、はっきり区別できるようになります。

コメント

タイトルとURLをコピーしました