SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (15)

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

Ähnlich wie From Browser Fingerprint to SuperCookie (8)

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

From Browser Fingerprint to SuperCookie