menu

2FA(二段階認証)

ユーザーID、パスワードだけでなくセキュリティーコードによる確認も行うことでより安全性を高められる2FA(Two-Factor Authentication)二段階認証というものがあります。

ウォレット、取引所、ネットバンキングで良く使われる仕組みです。
Google AuthenticatorやMicrosoft Authenticator、Authyが有名です。
スマホアプリでワンタイムコードを表示するあれです。

参考ですがGoogle Authenticatorの仕組みをご紹介させて頂きます。

1.
Webサービス側が生成し表示したそのユーザー専用の秘密鍵(コード)を読み取る(QR表示が多い)

2.
現在時刻を整数に変換し30秒で割り(切り捨て)カンターとする。

3.
秘密鍵とカウンターをハッシュ関数にかけた先頭6桁の数字を表示。
これが皆さんが目にするセキュリティーコードです。

セキュリティーコードは30秒など一定時間のみ有効なうえに秘密鍵を送受信しているわけではないので非常にリスクを低くすることが可能です。

また以前は使えていたのに急に使えなくなったという方はお使いの端末の時間がズレていることが多くあります。
特にAndroid OSで良くこの事象を見受けます。
端末の設定画面から「日付と時刻」などの時間の設定画面に進み「自動設定」とすると問題が解決することが多くあります。

またこの秘密鍵のバックアップは必ず取っておきましょう。
オススメの方法はメモ帳などに記載しUSBメモリに保管しオフラインで管理する方法がオススメです。

WWDC20 次期macOSはBig Surです。

関連記事

  1. プラットフォームとは

    Platform(プラットフォーム)周辺よりも高くなった水平で平らな場所。…

  2. Bitcoinの特徴とは?

    ・世界中で24時間365日、いつでも利用できる データサイズが小さいため取…

  3. Bitcoinとは何か?

    Bitcoinとは管理主体がなくとも不正なく流通するデジタル通貨です。…

  4. ブロックチェーンの影響力とは?

    話題のブロックチェーンですがどのくらいの影響力があるか皆さま考えたことござ…

  5. ブロックチェーンとBitcoin

    ブロックチェーンの技術は・暗号技術(1970年〜1980年代)・デジタル通…

  6. ブロックヘッダについて

    ブロックヘッダについてもう少し詳しくみて参りましょう。ve…

  7. ブロックチェーンの形とは?

    いきなり答えを申し上げると大きくわけて3つの形式があります。私は4つではと…

  8. ウォレットのご紹介

    前回、仮想通貨を使用するにはウォレットが必需品ですとお話させて頂きました。…

PAGE TOP