Browser Fingerprinting System Master Project Proposal Chunchun Li
Browser Fingerprinting System Master Project Proposal Chunchun Li
Outline ÷ ÷ ÷ Introduction Related Work Project Plan Tasks and Timeline Deliverables References 12/15/2021 Browser Fingerprinting Chunchun Li 2
Introduction ÷ ÷ Browser fingerprint is a composition of information gathered from a web browser on a remote computing device for the purpose of identification. Services of Browser Fingerprinting System (BFS): • Tracking Internet users without using cookies • Identifying Internet users ÷ Goal: Getting system information without user permission 12/15/2021 Browser Fingerprinting Chunchun Li 3
Related Work ÷ [Pano 2013] Panoptic's project fingerprinting on the internet. about browser • <short sentence on what are differences between your proposed research and this related work> ÷ [Auth 20 yy] Browser. Leaks disclosed a way to get Canvas Fingerprinting of browser. • <short comparison> ÷ [Pet. P 2015] Pet-Portal fingerprinting project. released a Cross-browser • <short comparison> 12/15/2021 Browser Fingerprinting Chunchun Li 4
Information for Identifying Devices Features Pano 2013 Bleak 20 yy Pet. P 2015 BFS 2015 ÷ Collecting ten pieces of system information from remoting device. Html 5 Canvas X 1. Html 5 Canvas Fingerprint Web. GL(Web X 2. Web. GL(Web Graphics Library) Fingerprint Graphics ) 3. Screen Resolution Screen X 4. Timezone Resolution 5. Platform Timezone X 6. user. Agent Platform X 7. Browser Plugins user. Agent X 8. System Fonts Browser X 9. Touchscreen Plugins 10. Cookie Status System Fonts X Touchscreen X Cookie Status X 12/15/2021 Browser Fingerprinting Chunchun Li 5
Metrics for Evaluating BFS ÷ Develop Browser Fingerprinting System (Website). ÷ Accuracy of BFS ÷ Performance of BFS ÷ Compatibility of BFS 12/15/2021 Browser Fingerprinting Chunchun Li 6
Tasks and Schedule Task Describe Status Length Design Database Design database to hold all data completed 6 weeks Develop QR Code Generate browser fingerprint as QR Code completed 2 weeks Support Multi-Browser Support all browsers in the market completed 1 week Implement Javascripts Main program of BFS completed 22 weeks Publish Website Publish BFS on the internet completed 1 week Server-side Script for Data Retrieval Collect User’s Data A PHP program to retrieve database Waiting user visit BFS to collect data completed in progress 2 weeks TBD Analyze Data Analyze data which BFS collected in progress 2 weeks Write Project Report Yet to be done 2 weeks 12/15/2021 Browser Fingerprinting Chunchun Li 7
Deliverables ÷ ÷ Project report documenting the design and implementation of the BFS and its performance evaluation A working platform for BFS research and development. 12/15/2021 Browser Fingerprinting Chunchun Li 8
References [1]. New Yorker Cartoon. [1993]. [2]. Vu Xuan Duong. "Cross-Browser User Tracking Method". [2011] [3]. Bloorresearch. "Privacy and Cookie Policy". [2015] [4]. Eckersley, Peter. "How unique is your web browser? . " Privacy Enhancing Technologies. Springer Berlin Heidelberg. [2010] [5]. Mowery, Keaton. "Pixel perfect: Fingerprinting canvas in HTML 5. " [2012] [6]. Gregg Tavares. "Web. GL Fundamentals". HTML 5 Rocks. [2012] [7]. Tony Parisi. "Web. GL: Up and Running". O'Reilly Media, Incorporated. [2012] [8]. Khronos. org. Web. GL–Open. GL ES 2. 0 for the Web". [2011] [9]. Gunderson "User agent accessibility guidelines 1. 0. " [1999] 12/15/2021 Browser Fingerprinting Chunchun Li 9
Q&A 12/15/2021 Browser Fingerprinting Chunchun Li 10
- Slides: 10