仮想通貨の基礎知識ツイートシェアGoogle+B!はてブPocketfeedlyこんにちは、タキシード仮想(@tuxedo_kasou)です。Authenticatorは、仮想通貨取引所などにログインする際に、その時にだけ有効なパスワードを生成するアプリです。使うたびにパスワードが変わることになりますから、当然セキュリティ上、ハッキングされて悪用される可能性というのを大幅に削減できます。Authenticatorのようなソフトウェアだけでなく、カードや小さな機械のようなハードタイプもあります。Authenticatorなどで私たちが生成するパスワードを、共通の方法で算出して、常時パスワードを一致させることで成立します。ここで両者のパスワードが違ってしまっていたらログインできないにゃん。このワンタイムパスワードを生成するには...秘密鍵などの情報と、その時の時間やこれまでに生成した回数など、変化する情報の2つが必要です。Authenticatorなどのアプリで共有して、共通の方法でワンタイムパスワードを作り出すのです。Authenticatorは時刻をベースにワンタイムパスワードを作るタイプですね。時刻がベースといっても、毎秒ごとにワンタイムパスワードが変わっていたら、入力が間に合いませんから、そこは上手いことプログラムを組んで30秒毎に切り替わるようになっているようです。Authenticatorは時刻をベースにしているので、スマホの時刻がずれていたらエラーになります。ログイン先のサーバーと時刻がずれないようにしなくてはいけないですからね。Authenticatorでワンタイムパスワードを生成する仕組みを簡単に紹介してきました。2つの情報をごにょごにょしてワンタイムパスワードを作り出していたんですね。AuthenticatorでQRコードを読み取る際にアプリとログイン先で共有しています。Authenticatorを破られるとしたら...この秘密鍵(QRコード)の情報が何らかの形で流出してしまった時でしょう。秘密鍵は記号や英数字で長く連なっている訳ですから、総当りで試すというのは現実的ではないですよね。なると、このQRコードを表示したままうんちでもしていて、その隙に他人に読み取られたりしなければ大丈夫そうです。Authenticatorは現状セキュリティ対策としては安全性が高いものと言えそうです。身近な友達にハッカーがいる方(笑)は、QRを表示させたままうんちをしに行かないように注意が必要です。紹介^^プロフィールタキシード仮想。起業5年目、最近は仮想通貨が趣味。情報は完璧ではないので、全て自己責任で判断していただければと思います^^写真はロジャー・バー氏と。3万円からはじめる仮想通貨~まだ間に合う~。