多要素認証 のバックアップ(No.4)


多要素認証とは

名称

  • MFA(Multi-Factor Authentication)

概要

  • 認証時に複数の認証要素を使う認証方法。
  • 2つの認証要素を使う場合、「二要素認証」(2FA:2 Factor Authentication)と呼ぶ。
  • 段階的に認証させるケースも、多要素認証に含まれる。

多要素認証の方式

段階的認証

  • 一般的な利用をするために1段階目の認証をし、個人情報を取り扱うなど重要な利用 をするために2段階目の認証をするなど。
  • 2段階で認証する場合、「2段階認証」と呼ぶ。
  • 認証要素は1種類のみでも、2種類以上を使うものでもよい。

いろいろ

  • 2ファクタ認証
    • Apple -iOS10.3から採用されたApple IDの認証。
    • 通常のパスワードと「確認コード」をサインイン時に要求する。
    • 確認コードは、あらかじめ登録しておいた信頼できる電話番号へのSMSや音声メッセージによって通知される。
  • 2段階認証
    • 2-Step Verification
    • Google -Googleアカウントの認証
  • ログイン認証
    • Facebookの認証
  • 認証アプリ
    • 「確認コード」はサービス提供者から受信するのではなく、認証アプリが生成する。
  • プロンプト認証()
    • Googleプロンプト
      https://support.google.com/accounts/answer/7026266?co=GENIE.Platform%3DAndroid&hl=ja
    • ワンタイムパスワードのような番号入力ではなく、デバイスにプッシュ通知で表示されるプロンプトのボタンをタップする。
    • 信頼できる端末として設定することでプロンプトのスキップも可能にできたりする。
    • 第三者が一段階目の認証を成功した場合も通知されるので、間違えて許可しないよう注意が必要。

認証要素

  • 認証の3要素

多要素認証では防ぐことができない攻撃

MFA Fatigue Attack

  • 多要素認証疲労攻撃
  • 以下の認証方式を採用しているユーザに対する攻撃
  • 上記の認証方式を採用しているユーザの漏洩したパスワードを使って繰り返しパスワード認証を行い、繰り返しプッシュ通知を送信することで、相手が根負けして通知を許可することを狙った攻撃手法

関連サイト

関連用語