SlideShare a Scribd company logo
To
SuperCookie
追蹤單一裝置的技術
與 AdNetwork 應用
Jazz Wang
From
Browser
Fingerprint
Agenda
研究源起
Browser Fingerprint 概念
Browser Fingerprint 實作
應用實例:Verizon的 ‘Supercookie‘ 追蹤碼
相關技術:
EverCookie , ZombieCookie
研究源起 – Why
電商精準推薦系統
登入前埋一組 cookie 內含隨機產生的 RUID 用來追蹤搜尋、
瀏覽、購物車操作
登入後將 RUID 與唯一識別 UUID 做連結
使用協同過濾演算法進行商品推薦
問題:
若使用者經常清 cookie,需要額外的 MapReduce Job 來
關聯 N 組 RUID 到 1 組 UUID
RUID201403190735
RUID201403192058
….
RUID201404051321
UUID_Jazz
思路:有沒有方法不用 cookie ?
有無方法可以識別同一台電腦的同一個瀏覽器?
方便直接使用單一個 Browser UID 來追蹤
當時有注意到 Firefox 的 “Do Not Track” 支援
偶遇 EEF 的 PANOPTICLICK 專案
https://panopticlick.eff.org
Browser Fingerprint 的概念
透過蒐集瀏覽器的各項資訊,舉凡:
來源 IP、機器型號、作業系統、 Agent 名稱
安裝的 Extension 與 Plugin
安裝的 Font 清單
從熱力學的「熵(Entropy)」角度來看,
有很高的機率具備「唯一性」
歷史:https://firstpartysimulator.net/about
2010 年 EEF 開始 Panopticlick 的研究專案,
想瞭解「唯一性」的機率到底有多高?
2015 年 EEF 發現縱使很多人裝了 adblock、ghosty等
還是有 94% 的機率是具備「唯一性」的。
越來越變態的 Device Fingerprint
https://en.wikipedia.org/wiki/Device_fingerprint
http://www.darkwavetech.com/fingerprint/fingerprint_code.html
Browser Fingerprint 實作
https://github.com/Valve/fingerprintjs (2013~2014)
https://github.com/Valve/fingerprintjs2 (2015~Now)
這跟 RTB 有啥關係 ??
http://www.theverge.com/2016/3/7/11173010/verizon-supercookie-fine-1-3-million-fcc
2016-03-07
http://qz.com/634294/a-short-guide-to-supercookies-whether-youre-being-
tracked-and-how-to-opt-out/
http://qz.com/634294/a-short-guide-to-supercookies-whether-youre-being-
tracked-and-how-to-opt-out/
http://www.makeuseof.com/tag/what-are-supercookies-and-why-are-they-
dangerous/
相關技術
Zombie Cookie
https://en.wikipedia.org/wiki/Zombie_cookie
EverCookie
http://www.samy.pl/evercookie/
https://github.com/samyk/evercookie
很難砍掉的 EverCookie

More Related Content

PDF
Data Pipeline Matters
PDF
Big Data Projet Management the Body of Knowledge (BDPMBOK)
PPTX
Bring back Reupload!
PDF
When R meet Hadoop
PDF
Introduction to K8S Big Data SIG
PPTX
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
PDF
Mothra - A FreeBSD send-pr tool for bugzilla system
PDF
Seagate - ceph day taiwan 2017 opening session
Data Pipeline Matters
Big Data Projet Management the Body of Knowledge (BDPMBOK)
Bring back Reupload!
When R meet Hadoop
Introduction to K8S Big Data SIG
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
Mothra - A FreeBSD send-pr tool for bugzilla system
Seagate - ceph day taiwan 2017 opening session

Viewers also liked (15)

PDF
Kubernetes 架構與虛擬化之差異
PDF
靠寫程式來翻轉醫療-從人類基因體大數據開始
PDF
淺談台灣巨量資料產業發展現況
PDF
2017-03-27 From Researcher To Product Manager
PDF
2006-11-16 RFID and OSS for Agriculture
PDF
Hadoop 生態系十年回顧與未來展望
PDF
社群、協會、國際連結
PDF
Introduction to HCFS
PPTX
Chatbot for Dummies
PPTX
LINE Square & Chatapp
PDF
Hadoop, the Apple of Our Eyes (這些年,我們一起追的 Hadoop)
PPTX
用 Drone 打造 輕量級容器持續交付平台
PPTX
当たり前を当たり前に:Agile2017レポート
PDF
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹
PDF
4つの戦犯から考えるサービスづくりの失敗
Kubernetes 架構與虛擬化之差異
靠寫程式來翻轉醫療-從人類基因體大數據開始
淺談台灣巨量資料產業發展現況
2017-03-27 From Researcher To Product Manager
2006-11-16 RFID and OSS for Agriculture
Hadoop 生態系十年回顧與未來展望
社群、協會、國際連結
Introduction to HCFS
Chatbot for Dummies
LINE Square & Chatapp
Hadoop, the Apple of Our Eyes (這些年,我們一起追的 Hadoop)
用 Drone 打造 輕量級容器持續交付平台
当たり前を当たり前に:Agile2017レポート
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹
4つの戦犯から考えるサービスづくりの失敗
Ad

Similar to From Browser Fingerprint to SuperCookie (8)

PPT
Inspire DGT O2O周邊技術分享
PDF
I research 2015年中国vr-ar市场研究报告
PDF
Qr mbile memberships
PDF
讯实网络白皮书_Cookie删除对广告服务统计造成偏差 2012
PDF
物聯網軟硬體及雲端管理平台簡報
PPT
Q Rcode 2009 06 19
PDF
PyCon 2015 Crawler Tutorial Explain Cookies
PPT
demo_test_1
Inspire DGT O2O周邊技術分享
I research 2015年中国vr-ar市场研究报告
Qr mbile memberships
讯实网络白皮书_Cookie删除对广告服务统计造成偏差 2012
物聯網軟硬體及雲端管理平台簡報
Q Rcode 2009 06 19
PyCon 2015 Crawler Tutorial Explain Cookies
demo_test_1
Ad

From Browser Fingerprint to SuperCookie