10:00流出したパスワードの使用に警告、グーグルが公開したChrome拡張の実効性あなたのIDとパスワードが流出していないかチェックしてくれる「Chrome」機能拡張を、グーグルが公開した。徹底した情報保護対策を施したというこの機能だが、グーグルは暗号化の仕組みなどを論文で公開して世に問う方針だ。ブラウザーの裏側で静かに動作するこの機能、果たしてどこまで実効性が期待できるのか。CHINユーザー名やパスワードが流出するデータ漏えいが長年にわたって頻繁に起きており、犯罪にも使われている。盗まれた莫大な数のユーザー名とパスワードの組み合わせもネット上で無料で出回っており、犯罪者にとってはほとんど価値のないものになってしまったほどだ。それもほんの序の口に過ぎず、最近ではもっと多くの認証情報がブラック・マーケットで売られている。このような状況だけに、自分の使っているパスワードのうちのどれを変える必要があるのか、把握するのはますます難しくなっている。そこで、グーグルは「Chrome」のユーザーを保護すべく、新しい拡張機能を考案した。Checkup」は、ユーザーがさまざまなサイトで入力するパスワードが、流出したパスワードのリストに載っていないかチェックしてくれる機能だ。この機能は、ユーザーがChromeでネットをブラウジングしていると、常に実行される。普段は何もしていないように見えるが、流出したとわかっているユーザー名とパスワードのペアを見つけると警告を発してくれるのだ。このツールは実際のリスクを指摘してくれるまで、ユーザーが注意を引かれることはないだろう。Checkupを使えばパスワードの“支配権”を多少なりとも取り戻すことができるはずだ。流出データのデータベースを参照グーグルのアカウントは、ユーザーのメールアドレスへの“鍵”になっていることが多い。このため特に慎重に扱わなければならないことから、グーグルはこれまでも(グーグルがハッキングされたからではなくユーザーが複数のサイトでパスワードを流用したせいで)グーグルの認証情報が流出した際には、ユーザーに知らせる取り組みを続けてきた。Checkupのために、合計40億のユーザー名とパスワードからなる流出した認証情報のデータベースを使っている。グーグルのセキュリティチームが同社にとってより大きな脅威の検出に取り組む過程でオンラインでアクセスして集めたデータベースだ。グーグルによると、同社は盗まれた認証情報を買ったことはない。Pwned(HIBP)」など、ほかのセキュリティのための情報収集プログラムとも、いまのところ協力してはいない。盗まれた認証情報を専門家から提供されれば受け入れるという。グーグルはそれらの情報を、流出したパスワードをユーザーが二度と使わないようにするためにすでに利用している。スマートホーム機器を開発するNestなどグーグルの別の部門も、アカウント乗っ取りの問題に対処するために流出したパスワードの使用を防ぐ機能に取り組んでいる。「わたしたちは、これまでに1億1,000万件ほどのグーグルのパスワードをリセットしました。大規模な認証情報やデータの流出があったためです」と、同社で不正利用や詐欺対策の研究リーダーを務めるエリー・ブルツタインは言う。「わたしたちの狙いは、どこでもそれができるようにすることです。目立たないようにバックグラウンドで機能し、10秒たつと『これは流出したデータです。パスワードの変更をおすすめします』という警告をユーザーに出します。警告が出たら、100パーセント変更してもらいたいのです」グーグルが取り組んだ「4つの脅威」への対策グーグルがもつ流出した認証情報のデータベースは拡大しているが、どうやら完ぺきではないようだ。Checkupをテストしてみた(つまり、パスワードをまだリセットしていないアカウントが、ひとつあったわけだ)。Checkupは警告を発しなかった。Checkupでは誤って警告を出さないことを重視したという。似てはいるが少し異なるパスワードの場合や、そのパスワードが別の人物のパスワードとして使われた際に流出した場合については、誤って警告を出さないようにしている。Checkupはユーザーがすぐに使い始められる通常の拡張機能として提供されるが、まだ実験段階であり完成したものではないと彼らは強調している。Checkupに賛否両論が巻き起こることを予想している。ここまで読んだあなたもすでに思いついているかもしれないが、重要な疑問点がひとつある。Checkupがあなたのログイン認証情報をチェックするという明確な目的で、Chrome上で24時間、バックグラウンドで動作しているのであれば、グーグルはあなたのパスワードをすべて手に入れてしまうのではないか──という疑問だ。Checkupをハッキングする方法を見つけ、莫大な量の認証情報を手に入れたり、あなたを監視したり、グーグルが集めた盗まれたデータのデータベースに侵入したりするのではないだろうか。「このシステムを設計するとき、わたしたちは4つの脅威について検討しなければなりませんでした」とトーマスは言う。「まず流出をチェックする過程で、グーグルがあなたのユーザー名とパスワードを記録することが絶対にないようにしなければなりません。ほかの人のユーザー名とパスワードを知らせるようなことが、絶対にあってはならない。このシステムに対する総当たり攻撃も防がねばなりません。それに、ユーザーが任意のユーザー名とパスワードを推測し始めたら困ります。徹底した暗号化でデータを守るそれがどんなデータであれ、グーグルがユーザーのデヴァイスから取り出して認証情報をチェックしようとしたら、この機能は実現できなかっただろう。そこで、グーグルはスタンフォード大学の暗号技術の専門家と協力して、インターネットを移動する重要なデータを守るために、重層的に組み合わされた暗号化とハッシュ化を実施した。2」というハッシュ化のアルゴリズムで暗号化する。2は、データベースに侵入したり、Chromeの拡張機能から認証情報を引き出そうとしたりする攻撃者に対する抑止力として、評価の高い安定したアルゴリズムだ。スタンフォード大学の専門家たちが考えだした方法はこうだ。ユーザーにデータベース全体をダウンロードさせるのではなく、自分のユーザー名とパスワードに関する情報を必要以上に明らかにしなくてすむように、データベースの小さなサブセット、つまり一部分だけをダウンロードする方法を考え出した。Checkupはコンピューター上でユーザー名とパスワードのハッシュを作成し、そのスニペット(断片)をグーグルに送る。続いて、そのプリフィックスを使って流出しているユーザー名とパスワードのデータの小さなサブセットを作成し、デヴァイスにダウンロードできるようにする。「これによって強い匿名性を与えることができます。同じプリフィックスのユーザー名とパスワードは非常に多くあり、わたしたちにはどれがどれだかわからないからです」とトーマスは言う。「あなたがサインインすれば、その小さなプリフィックスがグーグルに送られ、グーグルはわかっているアカウントの情報をダウンロードできるようにします」データベースのあなたのサブセットにインデックスをつくるには、あなたのデヴァイスは暗号化されたユーザー名とパスワードにデヴァイス自身だけが知っている暗号鍵を発行して、それをグーグルに送る。次に、グーグルはグーグル側の秘密鍵を使用してデヴァイスに返送すると、デヴァイスは自分側の暗号鍵でそれを解読する。この握手のようなやり取りが完了すると、そのデータはやっと暗号化とハッシュ化の正しい状態になる。ダウンロードしたデータベースの一部分と照合して、デヴァイス側と互換性のあるローカルな検索を実行できるようになるのだ。データを常に暗号化することで、攻撃してきた者にとってもグーグルにとっても、どの段階でもできるだけ解読できないように、つまり役に立たないものにする作戦である。Checkupについての学術論文を発表する計画だ。そのプロトコルと暗号化の原理を詳述した論文を通して、グーグルは“公開審査”を受けることになる。そこで、暗号を使ってパスワードを安全かつ秘密裏に監視するブラウザー拡張機能は実現可能なのか、ジョンズ・ホプキンズ大学の暗号学の専門家であるマシュー・グリーンに質問してみた。すると、「可能だと思います」との答えが返ってきた。「安全に行うことは可能だと思います。可能だとは思いますが、肝心なのは細かいことです」と、グリーンは指摘する。グリーンの考えでは、そのようなツールは基本的に完璧に実行されなければならないが、完璧の域に達することが難しそうな重要分野がたくさんあるのだという。「大勢の人たちが使うとすれば、正直に言うとちょっと不安ですね」と、グリーンは言う。そもそも一般論として、ブラウザーの拡張機能をユーザーがインストールするのであれば、信頼できる企業からだけインストールするようにしなければならない。Checkupを使い始めるだろう。ユーザーからのフィードバック、暗号学の専門家たちからのフィードバック、その両方に基づいて拡張機能のセキュリティを向上させていくことが、グーグルの責務になる。NewPROMOTIONこれまでにない「新しい材料」を生み出す。それがよりよい社会をつくるから。──小川由希子PROMOTIONあまねく人に社会復帰の機会を。そのために、わたしは農業を続ける。ARの可能性PROMOTION謙虚に耳を澄ませば、建築はやがて「未来の記憶」になる。──田根剛PROMOTION七大陸最高峰を最年少制覇した南谷真鈴、「クルマで移動する自由」を体感する。PROMOTION深圳という「母なる大地」で闘い続ける。そのために、マイクはステージに置いてきた。