×
セキュリティ

多要素認証の解説(基本情報技術者シラバス用語)

多要素認証とは


多要素認証(MFA / Multi-Factor Authentication)とは、システムやWebサービスへログインする際に、ユーザーの正当性を確認するために必要な「要素」を複数組み合わせる認証方法です。認証の要素には、本人が知っていること(パスワード、秘密の質問などの「知識情報」)、本人が持っているもの(スマートフォン、ICカード、鍵などの「所持情報」)、本人の身体的特徴(指紋、顔、虹彩などの「生体情報」)の3つがあります。これらの異なるカテゴリーから2つ以上の要素を求めることで、万が一パスワードが盗まれても不正アクセスを防げます。

具体例

社内の勤怠システムにログインする際、最初にIDとパスワード(知識情報)を入力し、次に自分のスマートフォンに送られてくる6桁のワンタイムパスコード(所持情報)を入力して、初めてログインが完了するセキュリティ設定のケース。

認証の3要素(この中から2つ以上を組み合わせる):
1. 知識情報:パスワード、暗証番号、PINコード
2. 所持情報:スマホアプリのワンタイムパスコード、セキュリティキー、ICカード
3. 生体情報:指紋認証、顔認証、静脈認証

もう少し詳しく