Understanding the Performance Costs and Benefits of Privacy-Focused

Total Page:16

File Type:pdf, Size:1020Kb

Understanding the Performance Costs and Benefits of Privacy-Focused Understanding the Performance Costs and Benefits of Privacy-focused Browser Extensions Kevin Borgolte Nick Feamster [email protected] [email protected] Princeton University University of Chicago ABSTRACT 1 INTRODUCTION Advertisements and behavioral tracking have become an invasive The online advertisement (ad) industry has been one of the fastest nuisance on the Internet in recent years. Indeed, privacy advocates growing industries in the recent years, growing from over 108 and expert users consider the invasion signifcant enough to war- billion US dollars in 2018 to an estimated 129 billion US dollars rant the use of ad blockers and anti-tracking browser extensions. in 2019 in the United States [34], and to estimated 333 billion US At the same time, one of the largest advertisement companies in dollars in 2019 globally [12]. This growth has sparked numerous the world, Google, is developing the most popular browser, Google academic studies of various angles of online ads, from understand- Chrome. This confict of interest, that is developing a browser (a ing the underlying economics, the overall scale of it, mechanisms user agent) and being fnancially motivated to track users’ online and techniques used, as well as how miscreants are abusing it to behavior, possibly violating their privacy expectations, while claim- proft. ing to be a "user agent," did not remain unnoticed. As a matter of Academic and industry studies on the techniques that online fact, Google recently sparked an outrage when proposing changes ads are relying on have led to privacy advocates and expert users to Chrome how extensions can inspect and modify requests to "im- arguing that the ad companies’ tracking and data collection, which prove extension performance and privacy," which would render provides the foundation for the most prevalent online ads today, existing privacy-focused extensions inoperable. that is, behavioral tracking and targeting, is excessive and invasive In this paper, we analyze how eight popular privacy-focused to users’ privacy [42]. Indeed, in 2012 already, the retailer Target browser extensions for Google Chrome and Mozilla Firefox, the could predict customers’ pregnancies’ due dates with high accuracy, two desktop browsers with the highest market share, afect browser based on browsing and online shopping patterns, and used the performance. We measure browser performance through several information for targeted ads by physical mail (and inadvertently metrics focused on user experience, such as page-load times, num- disclosed a daughter’s pregnancy to her father) [17]. ber of fetched resources, as well as response sizes. To address po- Concerns about excessive data collection as well as data breaches tential regional diferences in advertisements or tracking, such as have since led to new regulation, such as the European General infuenced by the European General Data Protection Regulation Data Protection Regulation (GDPR) [13], which went into efect (GDPR), we perform our study from two vantage points, the United in May 2018 in the European Union, and the California Consumer States of America and Germany. Moreover, we also analyze how Privacy Act (CCPA), which will go into full efect January 2020 [40]. these extensions afect system performance, in particular CPU time, Such regulation is an important frst step to ensuring users’ privacy, which serves as a proxy indicator for battery runtime of mobile and, considering the large fnes and penalties that GDPR allows devices. Contrary to Google’s claims that extensions which inspect to impose for violations (up 20 million Euro or 4% of the world- and block requests negatively afect browser performance, we fnd wide annual revenue, whichever is greater), it has already forced that a browser with privacy-focused request-modifying extensions companies to rethink their approach to data handling, even though performs similar or better on our metrics compared to a browser the exact interpretation of GDPR’s requirements and enforcement without extensions. In fact, even a combination of such extensions remain largely uncharted territory. After introduction of GDPR, the performs no worse than a browser without any extensions. Our New York Times switched from ads based on behavioral tracking to results highlight that privacy-focused extensions not only improve context-based ads, and it did not experience a loss in ad revenue [7]. users’ privacy, but can also increase users’ browsing experience. This brings into question whether behavioral tracking is even nec- essary from an economical point of view for content and service ACM Reference Format: providers to allow free access to their content and services. Kevin Borgolte and Nick Feamster. 2020. Understanding the Performance Regulation is however, by its nature, a local matter. Online track- Costs and Benefts of Privacy-focused Browser Extensions. In Proceedings of ing, on the other hand, is a global phenomena and online tracking ACM, The Web Conference 2020 (WWW ’20), April 20–24, 2020, Taipei, Taiwan. remains pervasive on a global level. There may less or no tracking New York, NY, USA, 12 pages. https://doi.org/10.1145/3366423.3380292 in the European Union due to GDPR, but there is still substantial behavioral tracking and targeting in the United States of Amer- This paper is published under the Creative Commons Attribution 4.0 International ica, China, India, and most other countries. Therefore, users who (CC-BY 4.0) license. Authors reserve their rights to disseminate the work on their want to protect their privacy and not be subject to tracking need personal and corporate Web sites with the appropriate attribution. to rely on other means, with anti-tracking or ad-blocking browser WWW ’20, April 20–24, 2020, Taipei, Taiwan © 2020 IW3C2 (International World Wide Web Conference Committee), published extensions [8, 14, 15, 18] being the most popular solution. under Creative Commons CC-BY 4.0 License. Browser extensions, however, had their own fair share of security ACM ISBN 978-1-4503-7023-3/20/04. and privacy issues, because of their powerful capabilities, which https://doi.org/10.1145/3366423.3380292 2275 WWW ’20, April 20–24, 2020, Taipei, Taiwan Kevin Borgolte and Nick Feamster can allow them to inspect and modify all of a user’s browsing ac- our measurements for diferent privacy-focused extensions, tivity. For example, extensions designed with malicious intent have across browsers, and from multiple vantage points, providing been observed stealing user credentials, cookie stufng to generate additional insight on how performance of the same exten- afliate revenue, and ad injection. Using a browser extension has sions difers across these variables. proven to be so proftable for miscreants that they even approached • We show that privacy-focused extensions can improve browser extension developers to buy extensions from them, with the goal of performance, system performance, and user experience com- then pushing a malicious update to the extension’s users through pared to a browser without extensions. Correspondingly, we the browser’s update mechanism [5, 33]. urge browser vendors to retain functionality necessary for The discovery of these security problems led to a debate among privacy-focused extensions, but which is slated for depre- browser vendors to remove some capabilities for extensions, with cation, as the presented performance argument does not the most dangerous capability being the ability to inspect and mod- appear to be valid. ify or prevent any request that the browser makes, to any website. • We open source our measurement tools and techniques, so that Removing the functionality would clearly prevent malicious exten- other researchers can build upon it and reproduce it. sions from misusing it, and, hence, protect users’ privacy. However, Following, we frst provide the background of how privacy-focused removing this capability also afects benign extensions. In particu- browser extensions work (Section 2). We then detail methodology of lar, it renders existing privacy-focused extensions that rely on this our study, like the selection of the extensions, browsers, and metrics, functionality to protect users’ privacy inoperable, like anti-tracking as well as the experimental setup (Section 3). Subsequently, we extensions and ad-blockers. A particularly interesting angle on this evaluate how the extensions afect browser and system performance argument is that extensions requiring these capabilities have been (Section 4) and discuss our results (Section 4.3). Finally, we compare preventing security and privacy issues that the browser vendors to related work (Section 5) and conclude (Section 6). have not tackled (in some cases because they have no fnancial incentive to do so). For example, by blocking all ads, malicious ads 2 BACKGROUND cannot become a security issue. Similarly, a user may be less willing Following, we briefy describe current techniques that users can em- to accept that an ad company is tracking her than her extension ploy to protect their privacy against online tracking, how privacy- being compromised, as she trusts the extension developer more focused extensions work internally, that is, how they inspect and than the ad company. As such, preventing extensions from privacy- modify or prevent requests that the browser would otherwise make, sensitive capabilities or allowing such extensions represents a se- and how they decide which requests to modify and prevent. curity and privacy trade-of, and removing
Recommended publications
  • Quick Start Guide: Migrating to Always-On
    QUICK START GUIDE: MIGRATING TO ALWAYS-ON SSL Now that Google has added a rank boost for Always-On SSL (AOSSL), it makes sense to enable HTTPS across your entire Website. But where do you start? DigiCert created this guide to give you an in-depth look on how AOSSL can help you and to get you started with implementing AOSSL on your own Website. GET YOUR COMPANY ON TOP WITH AOSSL We know you’re always looking for new ways to users immediately recognize them to mean security. make your company stick out—whether that’s in By ranking higher in Google, you will be driving search engine rankings or in your customer’s minds. more traffic; and with the added security benefits of And with Google’s recent announcement that HTTPS SSL your new users will feel confident on your site, everywhere is a factor in their ranking algorithm, SSL positively affecting conversion rates. can be part of your solution. HOW AOSSL BENEFITS YOU Unlike many of the ranking factors in Google’s search The HTTPS everywhere ranking signal is standalone algorithm that are vague or difficult to measure, and is independent from any of Google’s other ranking having HTTPS everywhere is a guaranteed way to get signals or algorithms. As soon as a new HTTPS page your site ranked above your competitors. And though is indexed by Google, you get a boost in your search it’s starting out as a lightweight signal, Google has ranking just because of the HTTPS URL. While this promised that the weight of SSL as a ranking factor doesn’t mean that your page will automatically jump will increase once webmasters have time to migrate up a few ranks in search results, it does mean that you their sites.
    [Show full text]
  • Designing Secure Systems That People Can
    15- SSL, PKIs, and Secure Communication Engineering & Public Policy Lorrie Cranor, Blase Ur, and Rich Shay March 3, 2015 05-436 / 05-836 / 08-534 / 08-734 Usable Privacy and Security 1 Today! • An introduction to SSL/TLS • An introduction to PKIs • Recent developments in this area • Usability issues • An activity to make it better 2 Overview • Secure Sockets Layer (SSL) and its successor, Transport Layer Security (TLS) enable secure communication • Frequently encountered with web browsing (HTTPS) and more behind the scenes in app, VOIP, etc. 3 What we want to defend against • People snooping on our communications – The contents of what we’re sending – Session tokens (see, e.g., Firesheep) • Man-in-the-middle attacks – We want to authenticate that we are talking to the right site, not an imposter – Use certificates inside a public-key infrastructure 4 How we could obtain trust • Web of trust – People you already trust introduce you to people they trust – Can get complicated, doesn’t scale well – Less frequently seen in practice • Public-Key Infrastructure (PKI) – Certificates are issued by certificate authorities that bind cryptographic keys to identities 5 Public-Key Infrastucture • Binding of keys to identities can be done automatically or by humans 6 What does SSL look like to users? • Compare, e.g., the following: – https://www.google.com (normal certificate) – Go to Google images and then click on an image and see what happens (mixed content) – https://otalliance.org (EV certificate) 7 What does PKI look like to browsers? • Hundreds
    [Show full text]
  • Demystifying Content-Blockers: a Large-Scale Study of Actual Performance Gains
    Demystifying Content-blockers: A Large-scale Study of Actual Performance Gains Ismael Castell-Uroz Josep Sole-Pareta´ Pere Barlet-Ros Universitat Politecnica` de Catalunya Universitat Politecnica` de Catalunya Universitat Politecnica` de Catalunya Barcelona, Spain Barcelona, Spain Barcelona, Spain [email protected] [email protected] [email protected] Abstract—With the evolution of the online advertisement and highly parallel network measurement system [10] that loads tracking ecosystem, content-filtering has become the reference every website using one of the most relevant content-blockers tool for improving the security, privacy and browsing experience of each category and compares their performance. when surfing the Internet. It is also commonly believed that using content-blockers to stop unsolicited content decreases the time We found that, although we can observe some improvements needed for loading websites. In this work, we perform a large- in terms of effective page size, the results do not directly scale study with the 100K most popular websites on the actual translate to gains in loading time. In some cases, there could performance improvements of using content-blockers. We focus even be an overhead to be paid. This is the case for two of the our study on two relevant metrics for measuring the browsing studied plugins, especially in small and fast loading websites. performance; page size and loading time. Our results show that using such tools results in small improvements in terms of page The measurement system and methodology proposed in this size but, contrary to popular belief, it has a negligible impact in paper can also be useful for network and service administrators terms of loading time.
    [Show full text]
  • Firefox Quantum Remove Recommended by Pocket From
    Firefox Quantum Remove Recommended By Pocket From Lamellar Gary restitutes: he ligatured his recognisance bearishly and dully. Desireless Redford suburbanized very monotonously while Silvester remains dysteleological and unconfined. Skin-deep Algernon never dislodged so westerly or stanchion any floppiness war. Stack traces are now shown for exceptions inside your console. Press to restore system options as which process starts it'll remove by the jailbreak. It is enabled by default in development versions of Firefox, but average in release versions. We have always bear the result in scratchpad and by pocket. Earn an issue that ff is by firefox quantum. You for tweetdeck, or login to network failures due to open source ip address bar at your activity. Ask a question and give support. Who cares about the features? 2012 after Mozilla detected a security flaw and recommended downgrading to. Access the feature for android firefox remove by now called extensions available for recommended by ad blockers work unencumbered by ad is a set to. This will open large number of your browser extensions that pisses me of money if you can either automatically updated their next app integrated into detail of. Dec 01 2017 Firefox Quantum's interface is still extremely customizable thanks to. Where is the back latch on Firefox? Mozilla Firefox or simply Firefox is that free quote open-source web browser developed by the. It will not collect data in private browser windows, and when Mozilla shares the results of its research, it will do so in a way that minimizes the risk of users being identified, Boyd said.
    [Show full text]
  • The Tor Browser
    TOR By: Qui Hao (Frank) Yu and Haseeb Choudhary Agenda What is Tor? The Tor Browser What does Tor provide its users? Tor with command line apps The history of Tor Tor vs. VPN What makes up the Tor network? What NOT to do with Tor How does Tor work? - Clients perspective - Onion service perspective What is Tor? Tor stands for The Onion Router It is a open source network run by volunteers which provides its users with enhanced privacy and security on the Internet. Guard Middle Exit Node Server Node What does Tor Provide its Users? ● Who are the users of Tor? Anyone who would like to enhance their privacy and security on the Internet ● What does Tor do to provide more privacy and security for its users? ● Tor prevents websites and other services from knowing your location ● Tor prevents someone monitoring your Internet traffic (e.g. ISP, someone on your home network) from learning where you’re going and what you’re receiving from where you go ● Tor routes your traffic through more than one Tor relay so that no single relay will know both who you are and where you’re going The History of Tor ● Principle of “Onion Routing” ○ Developed by Paul Syverson, Michael G. Reed and David Goldschlag at the United States Naval Research Laboratory. ○ Developed in mid-1990’s ○ Purpose: protecting U.S. intelligence communication Online ● Alpha version of Tor - The Onion Routing Project ○ Developed by Roger Dingledine, Paul Syverson, and Nick Mathewson ○ Launched on Sept 20th, 2002 ○ Releases a year later ● The Tor Project, Inc, founded in Dec, 2006 What
    [Show full text]
  • Draft Clearclick: Effective Client-Side Protection Against UI
    Draft ClearClick: Effective Client-Side Protection Against UI Redressing Attacks Giorgio Maone <giorgio at maone.net> Rev. 2, May 3, 2012 Abstract “User Interface Redressing”, popularized in 2008 as “Clickjacking”, designates a class of attacks, leveraging ambient authority and the coexistence in modern user agents of multiple browsing contexts, which trick an authorized human into interacting with UI elements that actually belong to the targeted web application, but have been obscured or decontextualized by attacker-provided content. This interaction induces unintended application state changes on behalf of the victim – similarly to Cross Site Request Forgery – but defeats traditional CSRF protections, such as form tokens, by exploiting the legitimate web application UI itself, which those countermeasures are meant to validate. The main defense currently adopted by mainstream browsers requires a server- side opt-in signal and prohibits legitimate, widespread use cases such as cross-site subdocument embedding. Another countermeasure immune to these limitations (enabled by default, entirely client-side and designed to allow cross-domain embedding) is the ClearClick module, included in the NoScript add-on for Mozilla Firefox just days after the first Clickjacking announcement. This document describes the rationale behind it and the way it works. Keywords: clickjacking, anti-clickjacking, UI redressing, ClearClick, X-Frame-Options. 1. Introduction In September 2008, Jeremiah Grossman and Robert “RSnake” Hansen canceled a previously announced
    [Show full text]
  • Finding and Installing Firefox Extensions SURF’S UP
    LINUXUSER DeskTOPia: Firefox Add-ons Finding and installing Firefox extensions SURF’S UP If you look around the Internet, you’ll find a number of useful add-ons for Mozilla Firefox. BY ANDREAS KNEIB he Mozilla Firefox browser is de- most useful modules for the new Firefox the module is available. Then just re- signed to easily accommodate ex- 1.5. launch the web browser to enable the Ttensions, and the Firefox commu- tools. nity has responded with a rich assort- Getting Started If Firefox fails to locate working exten- ment of add-on modules. If you’re inter- If your Linux distribution doesn’t have sions, the old extensions will stay dis- ested in higher performance, or even if the latest version of Firefox, you can abled until an update becomes available you just want to check the weather, download it from the Firefox homepage or until you remove the extensions man- you’ll find a Firefox add-on to meet your at [1]. Once you have installed the latest ually. If you still encounter problems, needs. We took a look at some of the version, you can open the Firefox Exten- such as the program crashing because sion Manager (Figure 1) by selecting the browser has stumbled over an in- Tools | Extensions. The Extension Man- compatible or broken module, you can ager is a central tool for plug-in manage- try starting the program in safe mode ment. using the following parameters in the If your Firefox 1.0 version already has command line: firefox -safe-mode. a number of extensions installed before In safe mode, all extensions and you upgrade to Firefox 1.5, the browser themes [4] are disabled, and you can should now show you if the modules are run the Extension Manager to remove compatible with the new version.
    [Show full text]
  • Web Privacy Beyond Extensions
    Web Privacy Beyond Extensions: New Browsers Are Pursuing Deep Privacy Protections Peter Snyder <[email protected]> Privacy Researcher at Brave Software In a slide… • Web privacy is a mess. • Privacy activists and researchers are limited by the complexity of modern browsers. • New browser vendors are eager to work with activists to deploy their work. Outline 1. Background Extension focus in practical privacy tools 2. Present Privacy improvements require deep browser modifications 3. Next Steps Call to action, how to keep improving Outline 1. Background Extension focus in practical privacy tools 2. Present Privacy improvements require deep browser modifications 3. Next Steps Call to action, how to keep improving Browsers are Complicated uBlock PrivacyBadger Disconnect AdBlock Plus Firefox Safari Privacy concern Chrome Edge / IE Browser maintenance experience Extensions as a Compromise uBlock PrivacyBadger Disconnect AdBlock Plus Runtime Extensions modifications Firefox Safari Privacy concern Chrome Edge / IE Browser maintenance experience Privacy and Browser Extensions � • Successes! uBlock Origin, HTTPS Everywhere, Ghostery, Disconnect, Privacy Badger, EasyList / EasyPrivacy, etc… • Appealing Easy(er) to build, easy to share • Popular Hundreds of thousands of extensions, Millions of users Browser Extension Limitations � • Limited Capabilities Networking, request modification, rendering, layout, image processing, JS engine, etc… • Security and Privacy Possibly giving capabilities to malicious parties • Performance Limited to JS, secondary access Extensions vs Runtime uBlock PrivacyBadger Disconnect AdBlock Plus Runtime Extensions modifications Firefox Safari Privacy concern Chrome Edge / IE Browser maintenance experience Under Explored Space uBlock PrivacyBadger Disconnect ? AdBlock Plus Runtime Extensions modifications Firefox Safari Privacy concern Chrome Edge / IE Browser maintenance experience Outline 1. Background Extension focus in practical privacy tools 2.
    [Show full text]
  • Digital Privacy
    DIGITAL PRIVACY Web-Tracking stoppen Sie haben Interesse an den Kompaktseminaren Digital Privacy? E-Mail: [email protected] Die Inhalte dieses Dokuments wurden sehr sorgfältig recherchiert und verfasst. Die dargestellten Tipps&Tricks, Apps, Links und Programme wurden bereits tausendfach erfolgreich zur Anwendung gebracht. Bitte haben Sie Verständnis, dass eine Garantie, Gewährleistung oder Haftung dennoch ausgeschlossen ist. Sollten sich trotz aller Sorgfalt Fehler eingeschlichen haben, freue ich mich auf Ihre E-Mail [email protected] QUICK-GUIDE – TRACKING KONTROLLIEREN Auf den folgenden Seiten findet sich Hintergründiges zum Thema „Tracking kontrollieren“. Abgewo- gen werden verschiedene Wege zum Ziel, die Vor- und Nachteile von Erweiterungen (sogenannter Add-ons) für den Firefox-Browser unter Windows/Android, Installationshinweise sowie einige Tra- cking-Stopp-Tipps für das iPhone. Für alle, die sich direkt an die Umsetzung machen wollen, hier vorab ein kleiner Quick-Guide für Windows und Android. Unabdingbar: Der Mozilla Firefox-Browser (… vgl. jedoch auch „Tipp! Brave-Browser“) Mozilla Firefox (Windows) - https://www.mozilla.org/de/firefox/new/ Mozilla Firefox (Android) - https://www.mozilla.org/de/firefox/android/ oder Google Play Store Ab Version 70 kommt der Firefox-Browser mit einem sehr gut funktionierendem integrierten Tracker- und Fingerprintblocker daher. Das war auch schon in früheren Versionen der Fall, jedoch nur an- wählbar für den 'Privatmodus' bzw. nicht ganz so leistungsstark. Der Firefox-Browser
    [Show full text]
  • Who Filters the Filters: Understanding the Growth, Usefulness and E€Iciency of Crowdsourced Ad Blocking
    Who Filters the Filters: Understanding the Growth, Usefulness and Eiciency of Crowdsourced Ad Blocking Peter Snyder Antoine Vastel Benjamin Livshits Brave Soware University of Lille / INRIA Brave Soware / Imperial College USA France London [email protected] [email protected] United Kingdom [email protected] ABSTRACT 1 INTRODUCTION Ad and tracking blocking extensions are popular tools for improv- As the web has become more popular as a platform for information ing web performance, privacy and aesthetics. Content blocking and application delivery, users have looked for ways to improve the extensions generally rely on lter lists to decide whether a web privacy and performance of their browsing. Such eorts include request is associated with tracking or advertising, and so should popup blockers, hosts.txt les that blackhole suspect domains, be blocked. Millions of web users rely on lter lists to protect their and privacy-preserving proxies (like Privoxy 1) that lter unwanted privacy and improve their browsing experience. content. Currently, the most popular ltering tools are ad-blocking Despite their importance, the growth and health of lter lists are browser extensions, which determine whether to fetch a web re- poorly understood. Filter lists are maintained by a small number of source based on its URL. e most popular ad-blocking extensions contributors who use undocumented heuristics and intuitions to are Adblock Plus 2, uBlock Origin 3 and Ghostery 4, all of which determine what rules should be included. Lists quickly accumulate use lter lists to block unwanted web resources. rules, and rules are rarely removed. As a result, users’ browsing Filter lists play a large and growing role in making the web pleas- experiences are degraded as the number of stale, dead or otherwise ant and useful.
    [Show full text]
  • Guideline for Securing Your Web Browser P a G E | 2
    CMSGu2011-02 CERT-MU SECURITY GUIDELINE 2011 - 02 Mauritian Computer Emergency Response Team Enhancing Cyber Security in Mauritius Guideline For Securing Your Web Browser National Computer Board Mauritius JuJunene 2011 2011 Version 1.7 IssueIssue No. No. 4 2 National Computer Board © Table of Contents 1.0 Introduction .......................................................................................................................... 7 1.1 Purpose and Scope ........................................................................................................... 7 1.2 Audience........................................................................................................................... 7 1.3 Document Structure.......................................................................................................... 7 2.0 Background .......................................................................................................................... 8 3.0 Types of Web Browsers ....................................................................................................... 9 3.1 Microsoft Internet Explorer .............................................................................................. 9 3.2 Mozilla Firefox ................................................................................................................. 9 3.3 Safari ................................................................................................................................ 9 3.4 Chrome ..........................................................................................................................
    [Show full text]
  • The BEAST Wins Again: Why TLS Keeps Failing to Protect HTTP Antoine Delignat-Lavaud, Inria Paris Joint Work with K
    The BEAST Wins Again: Why TLS Keeps Failing to Protect HTTP Antoine Delignat-Lavaud, Inria Paris Joint work with K. Bhargavan, C. Fournet, A. Pionti, P.-Y. Strub INTRODUCTION Introduction Cookie Cutter Virtual Host Confusion Crossing Origin Boundaries Shared Session Cache Shared Reverse Proxies SPDY Connection Pooling Triple Handshake Conclusion Why do we need TLS? 1. Authentication – Must be talking to the right guy 2. Integrity – Our messages cannot be tampered 3. Confidentiality – Messages are only legible to participants 4. Privacy? – Can’t tell who we are and what we talk about Why do we need TLS? 1. Authentication – Must be talking to the right guy Active Attacks 2. Integrity (MitM) – Our messages cannot be tampered 3. Confidentiality – Messages are only legible to participants Passive Attacks 4. Privacy? (Wiretapping) – Can’t tell who we are and what we talk about What websites expect of TLS • Web attacker – Controls malicious websites – User visits honest and malicious sites in parallel – Web/MitB attacks: CSRF, XSS, Redirection… • Network attacker – Captures (passive) and tampers (active) packets What websites expect of TLS • Web attacker – Controls malicious websites – User visits honest and malicious sites in parallel – Web/MitB attacks: CSRF, XSS, Redirection… • Network attacker Strictly stronger – Captures (passive) and tampers (active) packets What websites expect of TLS If a website W served over HTTP is secure against a Web attacker, then serving W over HTTPS makes it secure against a network attacker. What websites expect of TLS If a website W served over HTTP is secure against a Web attacker, then serving W over HTTPS makes it secure against a network attacker.
    [Show full text]