要約
オンラインセキュリティにおける識別、認証、認可は、それぞれが独立していながらも相互に関連し合う3つのステップです。識別はユーザーが誰であるかを確立し、認証はパスワード、トークン、または生体認証を使用してその主張を検証します。認可は、これら両方のステップが成功した後にのみ、特定のリソースへのアクセスを許可します。多要素認証(MFA)を使用すると、アカウントのセキュリティが大幅に強化され、なりすましやサイバー犯罪に対する対策が可能になります。
デジタルアイデンティティとセキュリティの仕組み
オンライン化が進む中、ユーザーは常に識別、認証、認可の対象となっています。これらの用語はしばしば混同されますが、同じ意味ではなく、それぞれ特定のタスクを実行するために動作が異なります。
識別とは、多くの場合、ユーザー名を使用して特定のユーザーを識別する行為です。認証 は、このユーザーの アイデンティティを証明することであり、通常はパスワードを入力することによって管理されます。
ユーザーが適切に識別され認証された後にのみ、システムまたは特権へのアクセスが認可されます。認可は、特定のリソースに対する権利と特権を割り当てることです。識別と認証には特定の目的があり、データセキュリティに不可欠なコンポーネントです。
識別と認証の違いは何ですか?
識別は、ほとんどのオンライントランザクションの最初のステップであり、ユーザーは通常、名前、メールアドレス、電話番号、またはユーザー名を提供することによって、自分自身を「識別」する必要があります。これは、人が「私は云々という人物です」と主張するプロセスです。
ただし、オンラインの環境では、それが実際に存在するアイデンティティであること、そして本人であることを確認するのは、必ずしも容易ではありません。
アイデンティティ検証はどのように機能しますか?
アイデンティティは、より多くの情報(しばしば、行政機関が交付した身分証明書の形式)を提供することで確認できます。検証プロセスは通常、アカウントを作成するとき、またはサイトにアクセスするときにのみ行われます。この後、多くの場合、ユーザー名と一緒にパスワードを作成することによって、アイデンティティが認証されます。
システム、サービス、または企業に対する最初のサインアップ、アクセス、またはオンボーディング(アイデンティティが確認された後)では、何らかの形式の認証が設定されます。認証は、サービスまたはアプリケーションにアクセスするたびに必要とされます。
デジタル認証には、次のいずれかが必要です。
- ユーザーが知っていること:パスワードまたはセキュリティの質問
- ユーザーが持っているもの:トークン、スマートカード、IDカード、または暗号化キー
- ユーザーの属性:指紋や顔のスキャンなどの生体データ
認証プロセスは、ユーザーが識別段階で主張した人物であることを証明する方法です。最も安全な認証方法には、複数の認証形式を使用する必要がある多要素認証(MFA)が含まれます。
認可とは何か、その仕組みはどのように機能するのかをご説明します。
認可とは、サービスまたはシステムへのアクセスをユーザーに付与することであり、すでに提供された識別と認証に基づいて権利と特権を認めます。
2020年には、個人情報の盗難や詐欺の報告が500万件近くに上りました。サイバー犯罪は、悪意ある人物が個人情報を窃取し、正当なユーザーを装う問題です。
認可は、ユーザーが主張する人物であり、特定のサービスにアクセスし、特定の特権を持つことを認可されていることを確認するのに役立ちます。認可を有効なものにするには、識別と認証の両方を実行した後で行う必要があります。
| コンセプト | 定義 | 発生した場合 | 例: |
|---|---|---|---|
| 識別 | 特定のユーザーを識別する行為。多くの場合、ユーザー名によって行われます。 | 初回セットアップ時およびアカウントやサービスにアクセスするたびに | 氏名、電子メールアドレス、電話番号、またはユーザー名をご提供ください |
| 後 | ユーザーのアイデンティティの証明、一般的にはパスワードの入力によって管理されます。 | サービスまたはアプリケーションにアクセスするたびに、本人確認後 | パスワードの入力、またはワンタイム認証コードの提供 |
| 認可 | ユーザーにサービスまたはシステムへのアクセスを許可し、権限と特権を付与すること | 識別と認証の両方が検証された後にのみ | システムは、管理者が認可したリソースへのアクセスを許可します。 |
各プロトコルはどのような場合に使用されますか?
識別は、アカウント、サービス、企業のオンボーディングの初期セットアップ段階で使用されます。個人を識別するために個人情報を提供し、本人のアイデンティティを確認する必要があります。
アイデンティティの確認には、身分証明書、実在の人物だけが持つ知識、または社会保障番号などの個人データの入力などが使用されます。通常、ユーザーがユーザー名の形式でアカウントまたはサービスにアクセスするたびに、識別が使用されます。
認証は実際にはどのように機能するのでしょうか?
認証は2番目のステップです。これは、ユーザーが実際に主張する人物であることを確認するために、以前に提供された情報に対してユーザーを照合するために開始されます。認証は、ユーザーがパスワードを入力するか、合意された情報を提供するときに行われます。次に、システムが保存データをチェックし、2つが一致することを確認します。
認証システムは、ユーザーのアイデンティティが正当であることを確認するために、ワンタイム検証コードを要求することもあります。多くの場合、これは以前に提供されたメールや電話番号にテキストメッセージで送信され、ユーザーは追加の認証要素としてコードを提供する必要があります。識別と認証が検証された後にのみ、認可が行われます。
システムは最後に、認可の後でユーザーにアクセスを認めるか、権利や特権を付与します。認可により、無認可の使用またはアクセスを防止することで、システム内のリソースや個々のユーザーを保護できます。
識別、認証、認可は、どのように連携して機能するのですか?
以下に一例を紹介します。
- ユーザーが識別情報を提供することによって、システムへのオンボーディングが実行されます。
- ユーザーが、将来のアクセスのためにパスワードなどの認証要素を設定します。
- ユーザがログインに戻ると、システムは識別情報(ユーザー名)と認証要素(パスワード)を要求します。
- システムがユーザーを認証するため、ユーザーが提供した情報が正しく、保存データに一致することを確認します。
- 管理者が認可したシステムとリソースへのアクセスがユーザーに付与されます。
オンラインでアイデンティティを保護するには、どうすればよいですか?
オンラインで個人データを安全に保つには、アイデンティティを保護し、強力な認証プロセスを使用する必要があります。強力なパスワードを作成するためのヒントは、こちらをご覧ください。
認証セキュリティを強化するにはどうすればよいでしょうか?
パスワードマネージャーも、パスワードが強力であり攻撃者に推測されにくいように確保する上で役立ちます。パスワードは頻繁に変更すべきであり、また複数のサイトでパスワードを使い回してはなりません。
また、パスワードと確認コードなど、最低でも2要素認証プロセスを使用することをお勧めします。多くのサイトには、2要素認証を有効にする機能が組み込まれています。
3つ以上の認証要素を使用する多要素認証は、さらに優れています。提供する認証要素が多いほど、アカウントの安全性が高まります。指紋、網膜スキャナー、顔認識などの生体情報を使用することで、セキュリティのレイヤを追加することもできます。
認証は、オンラインのアカウントを保護し、データやリソースの安全性を高めるための鍵です。
よくある質問(FAQ)
識別と認証の違いは何ですか?
本人確認とは、特定のユーザーを(多くの場合ユーザー名によって)識別する行為であり、ある人が特定の人物であると名乗るプロセスです。認証とは、このユーザーのアイデンティティを証明することであり、一般的にはパスワードの入力によって管理されます。ユーザーが本人確認の段階で申告した人物と同一であることを証明するための手段です。
なぜ認可は本人確認と認証の後に行う必要があるのでしょうか?
認可とは、サービスまたはシステムへのアクセスをユーザーに付与することであり、すでに提供された識別と認証に基づいて権利と特権を認めます。認可が有効に機能するためには、識別と認証の両方が完了している必要があります。これにより、ユーザーが本人であること、特定のサービスにアクセスする権限があること、および特定の特権を持っていることを確認できます。
デジタル認証で用いられる3つの要素とは何ですか?
デジタル認証には、次のいずれかが必要です。本人が知っているもの(パスワードや秘密の質問など)、本人が持っているもの(トークン、スマートカード、IDカード、暗号化キーなど)、または本人自身に関するもの(指紋や顔のスキャンなどの生体情報)。
多要素認証(MFA)とは何か、なぜ推奨されるのか?
多要素認証(MFA)では複数の認証要素を使用する必要があるため、最も安全な認証方法の一つです。3つ以上の認証要素を使用すると、さらに安全性が高まります。認証要素が多いほど、アカウントのセキュリティは強化されます。
ワンタイム検証コードは、認証プロセスにおいてどのような役割を果たしますか?
認証システムは、ユーザーのアイデンティティが正当であることを確認するために、ワンタイム検証コードを要求する場合があります。多くの場合、これは以前に提供されたメールや電話番号にテキストメッセージで送信され、ユーザーは追加の認証要素としてコードを提供する必要があります。
ユーザーは強力な認証の実践によって、どのようにアカウントを保護できますか?
ユーザーは、パスワードと確認コードなどを組み合わせた2要素以上の認証プロセスを使用し、パスワードを頻繁に変更するとともに、サイト間での使い回しを避ける必要があります。パスワードマネージャーを使用すると、パスワードの強度を常に高く保つことができます。また、指紋、網膜スキャナー、顔認証などの生体情報を使用することで、セキュリティをさらに強化できます。
参考文献
多要素認証:所有者と設定方法(2022年1月)。PC Mag.
Facts + Statistics: Identity Theft and Cybercrime(2022年、Insurance Information Institute, Inc.)
What Makes a Good Password? 9 Rules to Protect You From Cyberattacks(2022年2月、CNET)
Biometrics(2021年12月、米国国土安全保障省)