メインコンテンツへスキップ
Q どろっぷ
認証・セキュリティ

二段階認証 (2FA) とは

概要

二段階認証 (Two-Factor Authentication, 2FA) は、ログイン時にパスワードだけでなく、もう 1 つの認証要素を追加で要求するセキュリティ対策である。「知っているもの (パスワード)」に加えて「持っているもの (スマートフォン)」や「自分自身の特徴 (指紋)」を組み合わせることで、パスワードが漏洩しただけでは第三者がログインできない状態に近づける。

主な認証方式

二段階認証にはいくつかの方式がある。SMS 認証は、登録した電話番号に送られる 6 桁のコードを入力する方式である。ただし、SIM スワップ攻撃 (携帯会社を騙して SIM カードを再発行させる手口) で突破されるリスクがある。

認証アプリ (Google Authenticator、Authy など) は、30 秒ごとに変わるワンタイムパスワードを生成する方式で、前述の SIM スワップの影響を受けにくい。FIDO2/WebAuthn は、公開鍵暗号を使い、端末やセキュリティキー (YubiKey など) の内部に保存した秘密鍵で認証する方式である。指紋認証や顔認証は、その秘密鍵を使うための本人確認に用いられる。認証がドメインに紐づくため、フィッシングに強いとされる。パスキー (Passkey) はこの技術を基盤としており、Apple、Google、Microsoft が推進している。

なぜ二段階認証が必要なのか

パスワードだけの認証が危険な理由は 3 つある。第一に、複数のサービスで同じパスワードを使い回している場合がある。1 つのサービスからパスワードが漏洩すると、同じパスワードを使っている他のサービスも芋づる式に突破されるおそれがある。第二に、フィッシングサイトにパスワードを入力してしまうリスクがある。第三に、単純なパスワードは総当たり攻撃で解読されやすい。

二段階認証を有効にすると、パスワードが漏洩しても、攻撃者はもう 1 つの認証要素 (スマートフォンや指紋) を持っていない限りログインできない。二段階認証だけであらゆる攻撃を防げるわけではないが、パスワードのみの場合に比べて突破の手間は増える。

SNS アカウントと二段階認証

質問箱を運営する SNS アカウントには、必ず二段階認証を設定すべきである。質問箱のオーナーアカウントが乗っ取られると、過去の Q&A がすべて改ざん・削除される可能性がある。フォロワーとの信頼関係にも影響が及ぶ。

X、Instagram、TikTok など主要な SNS の多くは二段階認証に対応している (2026 年 8 月時点)。設定は各 SNS のセキュリティ設定の画面から行える。認証アプリ方式を選択し、バックアップコードを安全な場所に保管しておくことを推奨する。スマートフォンを紛失した場合にバックアップコードがないとアカウントにアクセスできなくなるため、この手順は省略しないこと。

この記事は役に立ちましたか?

関連用語

関連記事

あなたも質問箱を作ってみませんか?

メールアドレスだけで登録でき、パスワード不要で始められます。

無料で始める