実装してみたい!こんにちは、ノリヒロです。Hydroの事をもっと多くのユーザーさんにお伝えするべく、今回はRaindrop実装後編、ワードプレス実装編です。HydroID等を取得していない方は下準備が必要となります。第1回前編【ワードプレスなしでも体験できる仮想Raindrop(下準備編)】を参照ください!テキスト、画像どちらのリンクからでもお進みいただけます。実装してみたい!こんにちは、ノリヒロです。Hydroの事をもっと多くのユーザーさんにお伝えするべく、今回は第1フェーズ、Raindropの体験方法をお伝えします。IDの作成3仮の3フレーズの確認&ワードプレス側での仮設定4本番用の3フレーズの確認&ワードプレス側での本設定5実際にどう動くか、試してみよう1Raindropを簡単におさらい(再掲)Project-Hydroの6フェーズの第1弾Raindrop(雨だれ)。Raindropには2種類あります。どちらとも2FAに変わりはありませんが、保護すべき対象、使用者、コストの有無など仕様に違いがあり全くの別プロトコルです。Raindropは取引所や銀行等企業が使用する...という認識てOKです。Raindropになります。Raindropを指します)。2段階認証、2FA)を使ったことがあると思います。一定時間でパスワードが変化していくあれですね。Raindropも同種の2FAです。2FAとは何が違うのでしょうか?Hydrogen公式にアップされているRaindropの紹介動画から抜粋です。動画の全訳はこちらからどうぞ。2FAを理解してみよう!こんにちは、ノリヒロです。HYDROのYoutubeチャンネルに各プロジェクトを説明した動画があります。非常にかわいらしく、わかりやすいので日本語訳をつけてみました。本当は字幕にしたかっ...norihiro-blog.com2018.09.20Google認証とRaindrop認証の流れを纏めてみました。インストール時にランダムに生成された秘密鍵(QRコード)+現在時刻】を特定のアルゴリズムで変換した数字6桁です。サーバー保管の秘密鍵とQR等でインストールした秘密鍵が同じなので、同時刻であれば同じパスワードが生成されて、認証可能となるという仕組みですね。あとは、サーバーが保持するQRコードを同時に複数の端末(スマホ)にダウンロードすれば、予備も作れます。パスワードはサイトが作成・管理しているということになりますね。端末を識別するHydro専用のIDで、ブロックチェーン上に記録され、端末と紐づけされています。ログインするサイトではそのIDを登録します。すると、ログインするたびにHydroID専用のパスワードがサイトに表示されます。HydroAPI経由でブロックチェーン上に情報が伝達されます。ブロックチェーン内では、送信された情報を基に正誤を判定してAPI経由でサイトにアクセスのOKを出します。ID、ざっくりいえばユーザー)が作成・管理していることになります。サイト管理とユーザー管理、この違いは大きいですね。2FAでは認証を行うのはサイト自身です。API+ブロックチェーン部分です。2FAはサイトに重心が置かれていますね。ハッカー君が取引所の暗号通貨を狙っているとします。フィッシングサイト(偽サイト)も作りました。Raindropはフィッシング対策ができるのでしょうか。2FAの場合:ID、パスワード、2FAを偽サイトに入力してしまいました。偽サイトでは「ログインOK」という文字が出ますが、もちろん架空のログインです。ハッカーは手に入れた情報をサイトに間髪入れずに入力します。サイトの持っている情報と一致しますので...本人としてログイン出来てしまいました。2FAはセキュリティを突破されてしまうのでありました。IDをフィッシングサイトに入力してしまいました。