8
独占インタビュー:Google ChromeのChromiumコアを探る

導入

アラン:お話をお聞かせいただきありがとうございます。まずは基本的なことから始めましょう。少し自己紹介をお願いします。セキュリティ研究を専門にしようと思ったきっかけと、お二人がスタンフォード大学を選んだ理由を教えてください。

コリン:スタンフォード大学を選んだのは、幅広い分野で活躍する一流の教授陣が揃っているからです。当時はまだ自分が何をしたいのかはっきりしていませんでした。入学後、Webセキュリティに興味を持ちました。興味深いアプリケーションが次々とWebに移行しているにもかかわらず、Webセキュリティモデルの詳細は未だ十分に理解されていないからです。

アダム:子供の頃からセキュリティに興味がありました。子供の頃のお気に入りの遊びの一つは、友達が解読できる暗号を作ることでした。スタンフォード大学を選んだのは、パロアルトで育ち、母がビジネススクールの教授をしているという個人的な繋がりがあったからです。

アラン:CS106Bの時、プログラミングコンテスト(最速アルゴリズム:パネックスパズル)で優勝しました。講師は当時Googleから来ていて、Googleは設立から1年半ほどしか経っていませんでした。もしコンピュータサイエンスのキャリアを積みたいと思っていたら、Googleに就職できただろうかとずっと思っていました。Googleで働いていて一番良かったことは何ですか?

アダム:私にとって、Googleで働いていて一番良かったことは、彼らの巨大なコンピューティングインフラを使って実験を行えたことです。例えば、このインフラを使ってChromeのコンテンツスニッフィングアルゴリズムのセキュリティを最適化しました(これらの実験は最終的にこの論文につながりました:http://www.adambarth.com/papers/2009/barth-caballero-song.pdf)。

アラン:最近、Googleのプロセスが官僚的すぎると感じて去ったデザイナーが何人かいます。Googleが保有する数十億のウェブページデータベースをデータセットとして新しいアルゴリズムの実験を許可してもらい、さらにQAチームを使って上位500のサイトを手動でテストする許可をもらうのは大変でしたか?数十億のウェブサイトにアルゴリズムを実行するのにどれくらいの時間がかかりましたか?

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

アダム: 実験を実行することに抵抗はありませんでした。実験にどれくらいの時間がかかったかは正確には分かりませんが、実験の実行にかかる時間は、そもそも設計する時間よりも確実に短かったです。この作業はHTML 5標準化活動と連携して行いました。他のブラウザもHTML 5コンテンツスニッフィングアルゴリズムを採用することで、これらの実験の恩恵を受けられることを願っています。