飛天ジャパンセキュリティ・顔認証技術+AI・モバイル決済端末でリードする飛天ジャパン株式会社のWebサイトです。U2Fとはいったい何?2016年6月、Twitterがハッカーに攻撃され、ユーザー名、メールアドレス、パスワードを含む3200万個のユーザーアカウント情報がダークネットで売買されました。MySpace、Tumblr、そしてVK.comも相次いで攻撃され、大規模なユーザーアカウントの情報漏洩が問題になりました。責任の所在は一体どこにあるのでしょう?共通鍵暗号に頼るセキュリティ体制が攻撃されることは頻繁にあり、実際に損失を被ってから解決策を探すのでは遅いというのは皆さんもお分かりだと思います。Authentication)とはセキュリティシステムの一つです。権限のない利用者によるシステムとネットワーク資産への不正アクセスを阻止する方法で、ネットワークの世界ではユーザー確認が行われるのはごく一般的です。ほとんどのアプリは単一要素認証でユーザーのアカウントを守っていますが、昨今のネットワーク進化状況とサイバー攻撃の強度には全く太刀打ちできません。ハッカーはフィッシング攻撃、パケットキャプチャ、辞書攻撃、ソーシャルエンジニアリング攻撃など様々な攻撃を通じて簡単にユーザーのパスワードを入手できます。安全性を高める為には、「ユーザーが所有するもの」や「ユーザーの身体的特性」の要素を追加する必要があります。中でも一番馴染みが深いのはセキュリティトークンと生体認証技術です。トークンはユーザーが持つことによる認証方式で、パスワードと組み合わせることでアカウントの安全性を大幅に高められます。ハッカーがユーザーのアカウント情報を盗もうとする場合、ユーザーアカウントのパスワードのほか、セキュリティトークン認証をクリアする必要があるからです。現在一番浸透しているのははワンタイムパスワードトークン(OTP)で、認証する度にランダムな一回切りのパスワードを生成することで、アカウントの安全性を大幅に向上します。通常のパスワードと同等な脆弱性を持ちます。ユーザーが入力し易い様、ワンタイムパスワードは8桁以下(6桁が一般的)で設けられています。パスワードはシードと呼ばれる決まった「ルール」で生成され、ハッカーがシードを入手した場合、パスワードは容易に算出可能です。U2Fとは?FIDO(FastIdentityOnline)は上記の様な脆弱性を解決するために生まれたソリューションです。allianceという団体により開発されたオンライン認証プロトコルであり、セキュリティトークンを使ってユーザーに非対称鍵暗号方式による認証を提供します。この認証では、秘密鍵と公開鍵の2種類の鍵ペアを利用し、公開鍵で暗号化したものは秘密鍵のみで複合化できます。1ブラウザ又はアプリから、サーバー側とユーザー名・パスワードによる認証を行う。2サーバーはアカウントの公開鍵によってアプリへチャレンジを送ります。3ユーザーはFIDOU2Fセキュリティトークンを接続し、確定ボタンを押すことで、仕込まれた秘密鍵で応答します。4サーバー側はその答えを認証し、認証に成功すれば、ユーザーのログインを許可しますが、失敗した場合はログインを拒否します。U2Fはどんなシーンで使える?Google、Facebook、Amazon、GitHub、Dropbox等、様々なサイトがFIDOU2Fトークンを利用するようになりました。社内でFIDOU2Fをシステムのログイントークンとして利用する企業も多くなってきています。U2Fトークンを社員セキュリティトークンとして利用しています。プロトコルを対応する全てのアプリが市販のU2F認証トークンを利用することができます。インテグレーションの容易さとセキュリティ性の高さから更なる企業ユーザーを呼び寄せることでしょう。サイバー攻撃のリスクが日々高くなる中で、人々のネットワークセキュリティ意識も高くなっています。