Hatena::ブログ(Diary)

digital 千里眼 このページをアンテナに追加 RSSフィード

TopHatenar Subscription Count TopHatenar Bookmark Count Feed Meter TopHatenar Matrix

2011-10-05

Google Chrome で「Do Not Track」

トラッキングって何?(初心者向け説明)
  1. ブラウジング行動は知らぬ間に追跡されます(現実世界で例えると、面識のない探偵に尾行されているイメージでしょうか)
  2. 追跡目的はユーザー行動の分析によるコンテンツの最適化。そのためには、まずユーザーを知る必要があるわけです

このようなトラッキングは、主に広告業者によって広告最適化のために行われます

ユーザーに直接的な利益はなく、視覚的に邪魔なためこれを嫌がる人もいるわけです

トラッキング技術
  • クッキー(画像をリクエストさせ、レスポンスにクッキーを仕込む)
  • JavaScript(例えば、http://sample.com/b.gif?uid=kuma&promo=rafuten&adtype=iframe&age=30&place=japan&city=yokohama... のように動的にスクリプトや画像の URL を生成することで、情報を受け渡すことができる)
  • Flash(詳細略)

参考:トラッキング(追跡)手法を解説したとてもわかりやすい記事(The Wall Street Journal) - digital 千里眼

既存のアンチ・トラッキング手段
  • 広告業界推奨方式は、ブラウザへのオプトアウト用クッキー設定(でも広告業者毎に手動設定するのは現実的じゃない...)
  • ユーザー独自な方法としては、ブラウザのプライバシー拡張の導入(Adblock Plus + EasyPrivacy, Ghostery, TACO, RefControl, Google Analytics オプトアウト, IBA Opt-out...)
「ってゆーか、ブラウザ内にトラッキング設定あってもよくね?」 ⇒ Do Not Track 登場

既に実装も進んでいるが...

Google Chrome は(広告会社である為?)未対応!?...orz

Google やらないなら Adblock Plus for Google Chrome で

といっても、実装されたのは 開発版の実験ビルド (バージョン 1.1.4.698 以降)ですが...

インストール手順は Adblock Plus for Google Chrome 実験版が Firefox版とほぼ同等のレベルに...はなかなかならない - digital 千里眼 と同じ(chrome://flags の「試験運用版の拡張機能 API」忘れずに)

英文ソース:Adblock Plus and (a little) more: Do-Not-Track support in the experimental builds

SyoichiSyoichi 2011/10/05 10:01 Google製の拡張が既にありますが、これでは不十分ということなのでしょうか。
http://googlepublicpolicy.blogspot.com/2011/01/keep-your-opt-outs.html

k2jpk2jp 2011/10/05 11:37 Syoichi さんへ

「Keep My Opt-Outs」
https://chrome.google.com/webstore/detail/hhnjdplhmcnkiecampfdgfjilccfpfoe
の右カラム「この拡張機能は下記にアクセスする場合があります:」の「すべて表示する」リンクをクリックしてみてください

広告配信元ドメインのオンパレード...
これが意味しているのは、オプトアウトクッキーです

広告業界では、事前承認のないトラッキングを嫌う人に対し、オプトアウトクッキーという妥協策を用意しています
トラッキング嫌いな人が自主的にこれをブラウザに設定(保有)しておいて、広告業界がそのクッキーを見つけたらそのブラウザをトラッキングしない…という業界の「自主規制」で、そのため「この拡張機能は下記にアクセスする場合があります:」に広告ドメインが並んでいたわけです

逆に言うと「この拡張機能は下記にアクセスする場合があります:」に載ってない広告業者のトラッキングは防げませんし防ぎません

また、ご存知かもしれませんが「Keep My Opt-Outs」の説明に「Cookie を利用したオンライン広告カスタマイズをブラウザで永続的に無効にすることができます。」とある通り、「カスタマイズ」(=最適化)を無効にするだけで広告は相変わらず表示されます

まとめると…
1.「Keep My Opt-Outs」は広告・トラッキング業界(の一部)による自主規制法
2.「この拡張機能は下記にアクセスする場合があります:」に未掲載のドメインからのトラッキングは防げない
3.「トラッキング」情報を参考にしないだけで、広告は表示される
備考:同類の Firefox アドオンに「TACO」がある

一方「Do Not Track」の場合は…
1.ブラウザ開発会社が提供する広告・トラッキング業界への「通知法」
2.対応は業者任せ(良心次第?)で現在実装中...

十分・不十分の判断は誰かに任せることではありませんよ。ユーザー自らが判断することです

SyoichiSyoichi 2011/10/06 20:31 勘違いしていたようでどうもすみませんでした。
Keep My Opt-Outsの対象とするサイトが列挙されている事については確認していましたが、
IE9のTracking Protectionもまたブラックリスト方式であるため、Do Not Trackにはブラックリスト方式も含まれているものと誤って認識していました。
Adblock Plus for Google Chromeの実験版が提供するのは、ブラックリスト方式とは異なる、FirefoxやSafariで採用されている方式なのですね。

Pridham_RPridham_R 2012/02/26 12:54 いつも参考にさせていただいでいます。Pridham_Rと申します。
Do Not Trackですが、adp for chromeを使わなくても、このブログでおなじみのPrivoxyを使えば簡単なんじゃないでしょうか?
DNTの仕様上、リクエストヘッダにDNT: 1の一行があればいいわけですよね?
だったらPrivoxyでヘッダにDNT: 1さえ加えれば世界中の全てのブラウザがDNTをサポートするのではないでしょうか?

私のコメントに間違いなどございましたらよろしくお願いします

k2jpk2jp 2012/02/26 22:43 Pridham_R さんへ
「簡単」かどうかはさておき、アクションに以下を登録すればよさそうですね
+add-header{DNT: 1}

私の場合は重複指定で DNT: 1,1 のようにならないよう、先に
+crunch-client-header{DNT:}
して既存の指定を消しています

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/k2jp/20111005/1317766059
リンク元