Www.cs.ucf.edu Click-Tracking Blocker: Privacy Preservation by Disabling Search Engine’s Click-Tracking Roberto Alberdeston, Erich Dondyk, Cliff C. Zou.

Slides:



Advertisements
Similar presentations
Internet Marketing Andy Main December 1 st, 2011.
Advertisements

Google Chrome & Search C Chapter 18. Objectives 1.Use Google Chrome to navigate the Word Wide Web. 2.Manage bookmarks for web pages. 3.Perform basic keyword.
Georgios Kontaxis, Michalis Polychronakis Angelos D. Keromytis, Evangelos P. Markatos Siddhant Ujjain (2009cs10219) Deepak Sharma (2009cs10185)
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems The Internet, the Web, and Electronic Commerce Chapter 2.
SEO Techniques Tech Talk 29 th August 2013 (By PEN Vannak)
SEO Lunch How to Grow A Business in 3 Bites Akiva Ben-Ezra
Alexander Hartmann.  Free service offered by Google that generates detailed statistics about the visitors to a website. A premium version is also available.
SEO Essentials Let Your Customers Find You. What is SEO? The process of improving the visibility of a website or a webpage in search engines o Uses “organic”
1. An Idea “In order to create wealth, you must be the first with an idea. Then, you must be first to tell the world about that idea” Warren Buffett “…probably.
SEO Presentation High Level SEO overview 08 th December 2010.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Using a Web Browser What does a Web Browser do? A web browser enables you to surf the World Wide Web. What are the most popular browsers?
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
 What is SEO?  Industry Research  SEO Process  Technical aspects of SEO  Social Media - MySpace Optimization  Measuring SEO success  SEO Tools.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
SURFING THE WEB PRIVACY, SAFETY, AND RELIABLE SOURCES.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
CSCE 201 Web Browser Security Fall CSCE Farkas2 Web Evolution Web Evolution Past: Human usage – HTTP – Static Web pages (HTML) Current: Human.
Search Engine Rank Placement (SERP) Search Engine Optimization (SEO) Search Engine Marketing (SEM) Search Engines & Webmaster Tools Automated Submissions.
Design, Development & SEO: Building Search-Friendly Websites Justin Briggs SEO Manager at Paramore|Redd.
Help people find your clients’ websites. Once your audience arrives, help them find what they seek on your site. Encourage return visits to your site.
Pay Per Click (PPC) – Advertising Jump Start Your Internet Marketing! IMMEDIATE RESULTS WITH UNMATCHED COST – EFFICIENCY! Not only can you begin generating.
Georgios Kontaxis‡, Michalis Polychronakis‡, Angelos D. Keromytis‡, and Evangelos P.Markatos* ‡Columbia University and *FORTH-ICS USENIX-SEC (August, 2012)
The World Wide Web: Information Resource. Hock, Randolph. The Extreme Searcher’s Internet Handbook. 2 nd ed. CyberAge Books: Medford. (2007). Internet.
1 3 Computing System Fundamentals 3.4 Networked Computer Systems.
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall. Computer Literacy for IC 3 Unit 3: Living Online Chapter 2: Searching for Information.
Digital Literacy Concepts and basic vocabulary. Digital Literacy Knowledge, skills, and behaviors used in digital devices (computers, tablets, smartphones)
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall. Computer Literacy for IC 3 Unit 3: Living Online Chapter 2: Searching for Information.
Share Spearheadtroopers.com Article/s. How to share Spearheadtroopers.com Articles? Share to Facebook Social Media 1.Open Mozilla Firefox or Google Chrome.
How To Look Like An All-Star on LinkedIn Presented By: Cody Pierson.
Cookies By: Kendra Alvarez. Concepts of Cookies Cookies are pieces of information generated by a Web server and stored in the user's computer, ready for.
The World Wide Web: Information Resource. How a Search Engine works… How Search Works - YouTube
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
WELCOME to Internet 102. Overview of Internet 102 Review of basic internet navigation Review of basic internet navigation Searching for and finding information.
By Pamela Drake SEARCH ENGINE OPTIMIZATION. WHAT IS SEO? Search engine optimization (SEO) is the process of affecting the visibility of a website or a.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
Introduction Web analysis includes the study of users’ behavior on the web Traffic analysis – Usage analysis Behavior at particular website or across.
INTERNET VOCAB. WEB BROWSER An app for finding info on the web.
Marketing Principles CHAPTER 9 SECTION2.  A common use of computers in retail is the point-of-sale (POS) system.  Managing the relationships the company.
Uniform Resource Locator URL protocol URL host Path to file Every single website on the Internet has its own unique.
[xxxx] SEO Online Marketing for Business Catalyst Websites
Week 5  SEO  CSS Please Visit: to download all the PowerPoint Slides for.
Protecting your search privacy A lesson plan created & presented by Maria Bernhey (MLS) Adjunct Information Literacy Instructor
Web Analytics Fundamentals Presented by Tejaswi, Chandrika, Sunil.
Some from Chapter 11.9 – “Web” 4 th edition and SY306 Web and Databases for Cyber Operations Cookies and.
Hyperlinks Links for Other Pages. Hyperlink (aka Link) Text (or image) user can click Takes user to different location In general, location can be: On.
The Web Web Design. 3.2 The Web Focus on Reading Main Ideas A URL is an address that identifies a specific Web page. Web browsers have varying capabilities.
Internet Basics. Objectives After completing this class, you should be able to: Describe what the Internet is and how it works Navigate web browsers Know.
Search Engine Optimization
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
SEARCH ENGINE OPTIMIZATION
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
Chapter 10: Web Basics.
SEARCH ENGINES & WEB CRAWLER Akshay Ghadge Roll No: 107.
Internet.
SEARCH ENGINE OPTIMIZATION
Electronic Resources and the WWW
INTERNET.
Objective % Explain concepts used to create websites.
Search Engine comparison
Computer Networks and Internet
Web Privacy Chapter 6 – pp 125 – /12/9 Y K Choi.
Unit# 5: Internet and Worldwide Web
Agenda What is SEO ? How Do Search Engines Work? Measuring SEO success ? On Page SEO – Basic Practices? Technical SEO - Source Code. Off Page SEO – Social.
Internet.
Benefits of Digital Marketing. Introduction To Digital Marketing Today the use of Internet has opened the gateway of different digital marketing opportunities.
WEB PAGES AND WEB SITES.
Internet Vocabulary Beth Felton McKelvey.
Internet and the world wide web (www)
Presentation transcript:

Click-Tracking Blocker: Privacy Preservation by Disabling Search Engine’s Click-Tracking Roberto Alberdeston, Erich Dondyk, Cliff C. Zou Computer Science Division Department of Electrical Engineering and Computer Science University of Central Florida, Orlando, FL

Two types of URLs: Organic links Sponsored links Your click on any link on SERP will be tracked by search engine! Google, Yahoo, Bing Ads business model Better user profiling It is OK for search engine to know my search phrase, but my selection is none of their business! Search Engine Result Page (SERP)

Protect user’s privacy by disabling any click- tracking on search engine result pages Must be transparent to end users Do not introduce additional traffic, or search delays Best to be a browser plug-in for easy installation and use Design Goal and Requirement

FACT: Search engines always ENCODE URLs on their search engine result pages (SERP), NO encryption is used Thus we can decode SERP’s URLs to recover the targeted website URLs Retrieved SERPs are under the control of end user’s browser A browser plug-in program can conduct post-processing on retrieved SERP html file before showing it to an end user Feasibility of Proposed Design

Suppose the selected website URL (organic link) is: When you click this website link on SERP: On Google’s SERP, your browser will connect to: %2F%3Fid%3D2%26ref%3D30&^^^^^ On Yahoo’s SERP: 26ref=30 Bing does not track clicks on organic links How the Click-Tracking Works?

Suppose the selected website URL (sponsored link) is: When you click this website link on SERP: On Google’s SERP, your browser will connect to: %3D2%26ref%3D30&^^^^^^ On Bing’s SERP: %3fid%3d2%26ref%3d30 On Yahoo’s SERP: m/%3fld=%26u%3dhttp%253a%252f%252fbuy.com%252f%253f id%253d2%2526ref%253d30 How the Click-Tracking Works?

In original sponsored URL, each char in {# & % [ ] + { } | ? =} is encoded into a three-char of its ASCII hexademical value. ‘=’ has ASCII value of 0x3D  ‘%3D’ ‘?’ has ASCII value of 0x3F  ‘%3F’ ‘&’ has ASCII value of 0x26  ‘%26’ In organic link, the encoding char set is {# & % [ ] + { } | ? =} plus {/ :} ‘/’ has ASCII value of 0x2F  ‘%2F’ Encoding: Percent-Encoding

Microsoft has taken over search adtertising operation of Yahoo, formed “Yahoo! And Microsoft Search Alliance” Yahoo’s sponsored link encapsulates Bing’s sponsored link But encode char ‘%’ again by its ASCII value in ‘%25’ Keyword “&u=“ become “%26u%3d” For the original URL: Encoded result URL is: =%26u%3dhttp%253a%252f%252fbuy.com%252f%253fid%253d2%252 6ref%253d30 Yahoo Encodingof Sponsored Links

Firefox plug-in prototype can be downloaded from: Utilize the platform of browser extension ‘Greasemonkey’ It allows other developers to customize the way webpages look and function Prototype of Click-Tracking Blocker

A standalone program is used to download thousands of SERPs and compare webpage contents before and after Click-Tracking Blocker > 80% of webpages are either completely identical or have less than 1% char differences Need to improve aspect: About 10% of webpages were inconclusive because these sponsored links on SERPs were unreachable because they were offline during our testing were third-party advertisement websites did not support our implemented HTTP protocol Evaluation

As long as search engines do not conduct URL encryption, end users can utilize Click-Tracking Blocker to protect their privacy Open question: why search engines do not do encryption? Click-Tracking Blocker is easy to use, transparent to end users, do not introduce additional traffic or delay Conclusion

Related Work Google Anonymizer: Click-tracking blocker for Google’s organic links Also implemented on Greasemokey platform Cannot deal with sponsored links, or other search engines Straight Google: circumvent click tracking in most Google websites Cannot deal with sponsored links, or other search engines TrackMeNot: from NYU Anonymize search phrase from Search Engine’s tracking Idea: Generate large amount of random NOISE search phrases (cause additional noise traffic) Backup