Google Chromeパスワード管理、違和感を感じたら手を止めて
2008/12/19
GoogleはChromium BlogでGoogle Chrome内部設計の解説シリーズを展開している。17日(米国時間)に公開されたSecurity in Depth: The Password Managerではセキュリティマネージャの機能と使い方の指針が紹介された。結論から言えば、いつもは補完されているようなフィールドが補完されなかった場合には違和感を感じるように注意し、そのサイトが目的のサイトであるかよく考えてみてほしい、ということになる。
パスワードマネージャは主に次の2つの作業を担当するプログラム。
- ユーザに対して複雑で推測されにくいパスワードを使うように提案する
- フィッシング詐欺サイトなど問題のあるサイトを注意深く調査し、問題があると判断した場合にはパスワードの補完入力を防ぐ
パスワードマネージャはパスワードフィールドに以前入力したパスワードを自動的に入力する。その際に安全であるかどうかはSame origin policyと呼ばれる「同じサイトからしか読み込みを許可しない」ポリシーにしたがって行われる。Same origin policyを拡張して安全性を向上させようという取り組みはいくつもあるが、あまり意味がないことも多い。たとえばSame origin policyはスキーム、ホスト、ポートを対象としパスは対象としない。つまりhttps://example.com/loginでパスワードが保存された場合、https://example.com/blogでもパスワードは補完される。対象をパスまで拡張すればより厳密にチェックできるようになりそうな気がするが、その方法には次のような問題がある。
- Facebookのように複数のパスからログインできるサイトではパスワード管理が面倒くさいことになる
- パスを動的に生成しているサイトではパスワードマネージャとしての意味がない
- こうした拡張を実施してもJavaScriptなどほかの機能がSame origin policyをベースとしているため効果が低い
JavaScriptを使えないようにしておいても、HTMLを工夫することでパスワードを自動的に入力補完しユーザがボタンをクリックすることでパスワードを攻撃者のサイトへ送信させるという処理も可能だ。Chromeはパスワードのサブミットをチェックすることでこうした問題にも対処しているが、本質的にチェックを厳密にすれば使いにくくなり緩くすれば危険になる、どっちに転がってもユーザはブラウザを信用しなくなるというところに注目する必要がある。
パスワードマネージャは補完すべきではないと判断した場合、自動的に入力を補完しないようになるが、ここで問題はユーザがその動作を「ブラウザが正しく動作していない」と判断してしまい、パスワードを手動で入力してしまうことだ。これでは意味がない。パスワードマネージャはアルゴリズムに従ってページを判断する。補完されないといった違和感を感じたときは指をとめてよく考えてみたい。もしそれが正しいページだった場合には、バグとして報告することを検討してほしいとされている。
関連記事
- Google社員以外のChromeコミッタ第1号登場、Win以外への移植推進[2008/12/19]
- Chromeセキュリティモデル、IE/Firefox/Safari/Operaのいいとこ取り[2008/12/8]
- Google Chromeエクステンション導入、Linux移植も[2008/12/5]
- 【レポート】Chromeのフィッシング詐欺/マルウェア検出技術の仕組み[2008/11/19]
- Google Chrome サンドボックスで実現するセキュリティ、Windowsの機能に依存[2008/10/9]
- 【レポート】Google Chromeが検索プロバイダに送信するデータ、Chromiumがある真の理由[2008/10/6]
- Google Chromeマルチプロセスの功罪、メモリ使用編[2008/9/30]
- Google Chrome、マルチプロセスで動作する理由[2008/9/23]
- Google ChromeにおけるJavaScriptプログラミングの留意点[2008/9/9]
- Google Chromeと次期Firefox競合相手、ブラウザではなくFlash?[2008/9/11]
- FirefoxがGoogle Chromeを気にしなくていい10の理由[2008/9/8]
- 【レポート】Google、「Google Chrome」(ベータ版)メディア向け説明会開催[2008/9/5]
- Chromeにクレーム? 最速とのGoogleの主張にMozillaが反論[2008/9/4]
- Google、Webブラウザ「Chrome」を9月2日リリース[2008/9/2]
- Google独自ブランドのWebブラウザ「Google Chrome」が登場へ[2008/9/2]
関連サイト
ヘッドライン
- IPA、OSS情報データベース「OSS iPedia」を刷新[18:55 3/19]プログラミング
- 東北大、鉄系高温超伝導体におけるディラック電子的振る舞いの観測に成功[18:05 3/19]エレクトロニクス
- 東芝、新潟県柏崎市で新型2次電池量産工場の建設を開始[17:58 3/19]エレクトロニクス
- Symbian、GCCでコンパイラ対応プロジェクト「Software Freedom Fighters」[17:49 3/19]プログラミング
- 伊藤忠商事、戸田工業と共同で北米にリチウムイオン電池正極材工場を建設[17:27 3/19]エレクトロニクス
- 昭和電工、樹脂複合材用カーボンナノチューブの量産を開始[17:04 3/19]エレクトロニクス
- 東北大、巨大超弾性歪みを有する高強度な鉄合金を開発[16:18 3/19]サイエンス
- STMicro、CryptoFirewallセキュリティ機能内蔵のSTB用SoCを開発[16:04 3/19]エレクトロニクス
- SEMI、2009年の半導体材料出荷額を発表 - 総額は前年比18.5%減の346億ドル[15:53 3/19]エレクトロニクス
- 住友大阪セメント、リチウムイオン電池向け高エネルギー密度の正極材を開発[15:37 3/19]エレクトロニクス





