【Firefox】トラッキング技術「Canvas Fingerprinting」から逃れる方法
Adblockですら防げない次世代トラッキング技術「Canvas Fingerprinting」の追跡から逃れることができるFirefoxアドオン「Canvas Defender」の紹介です。
目次
Canvas Fingerprintingとは?
Canvas Fingerprintingは、画像生成を利用した次世代トラッキング技術です。
トラッキング(追跡):広告やアクセス解析で利用されるユーザの行動を解析する仕組み。
トラッキング技術の定番である「Cookie」を使用しないため、これまでのトラッキングブロック技術では防ぐことができません。
具体的には
- AdBlock Plusなどの広告ブロックツール
- ウェブブラウザ搭載のトラッキング拒否機能(DNT)
- プライベート ブラウジング
- Cookieの削除/ブロック
では防げません。
Canvas Fingerprintingの仕組み
Canvas Fingerprintingは、HTML5で実装された「Canvas」という図形描画機能を利用しています。
Canvasで生成される画像(Fingerprint)は、コンピュータによって僅かに変化するため、生成された画像からユーザを識別することが可能です。
生成されたFingerprintは、こちらのサイトから確認することができます。
Canvas Fingerprintingの対応策
Canvas Fingerprintingが利用する「Canvas」は動作にJavaScriptを必要とします。
そのため、JavaScriptを無効化すれば追跡から逃れることができます
しかし、ほぼすべてのウェブサイトでJavaScriptが活用されているため、JavaScriptを無効化することは現実的ではありません。
よって今回はアドオンを使用し、Canvas Fingerprintingから逃れる方法をご紹介します。
Canvas Defenderとは
Canvas Defenderは、Canvas Fingerprinting専用のトラッキング対策アドオンです。
ブロックするのではなく、偽物のFingerprintを生成することで、追跡を困難とします。
生成したFingerprintはワンクリックで作り直すことができるため、定期的に作り直すとより追跡を困難とすることができます。
ちなみに、Google Chrome版も提供されています。
Canvas Defenderのインストール方法
- アドオン配布ページ(Firefox公式サイト)にアクセスし、Firefoxへ追加をクリック
- インストール(I)をクリック
- 再起動は必要ありませんので、以上で完了です。
Canvas Defenderの使い方
インストールが完了すると、ツールバーにアイコンが追加されます。
このアイコンをクリックし、「Generate new noise」ボタンをクリックします。
すると、本来とは異なる新たなFingerprintが生成されます。
長い間使用すると、偽造したFingerprintでトラッキングが有効となるため、定期的に作り直してください。