Web-Browsing History

Total Page:16

File Type:pdf, Size:1020Kb

Web-Browsing History Web-browsing history As seen from the client side Michael Sonntag Institute of Networks and Security ELEMENTS OF WEB-BROWSING HISTORY History The list of URLs visited (+at which time, intentionality…) Provides general information on time and location of activity URL's may also contain form information: GET request parameters Might be very extensive, as a single page may consists of very many independent elements = URLs Pictures, Ads, JavaScript, CSS, iFrames, redirections… Depends on how “History” is interpreted/stored by the browser Cookies Which websites were visited when + additional information May allow determining whether the user was logged in Can survive much longer than the history Depends on the expiry date of the Cookie and the configuration Theoretically: Collection of third-party cookies can determine site Practically: Too much overlap; too many cookies 2 ELEMENTS OF WEB-BROWSING HISTORY Cache The content of the pages visited Incomplete: E.g. ad's will rarely be cached (“no-cache” headers) Provides the full content of what was seen, e.g. (in theory!) webmail content More exactly: What was delivered by the server to the client and was marked as “cacheable” Mostly not that interesting, as the relevant part (e.g. the actual Facebook content, the chat messages etc) are nowadays “dynamic” and therefore not cached any more What you get is the “standard border” every page has plus the icons, stylesheets, scripts, fonts etc 3 INTENTIONALITY Did the user visit the webpage intentionally? In general: If it's in the cache/history/cookie file: Yes See also: Bookmarks! BUT: What about pop-ups? E.g.: Pornography ads (no one views such content intentionally )! Password protected pages? Images/JavaScript can supply passwords too, when opening a URL! Plugins, Prefetching…? Investigation of other files/trying it out/content inspection/… are needed to verify, whether a page that was visited, was actually intended to be visited (and whether the content was expected!) Usually this should not be a problem: Logging in into the mail account Visiting a website after entering log-in data (username+password) Downloading files 4 INCREASING PROBLEM: DYNAMIC PAGES Web browsing history works well for “a page” Server sends something, browser displays, user clicks on link But today often content is retrieved dynamically by JavaScript One “page” with lots of different content over time Problems: JavaScript requests are rarely cached JavaScript requests do no show up in the browser history The “page” might be completely empty at the start “Repeating” works less well Many pages change very frequently Not every few weeks, but minutes/seconds! The “page” might be the same, but the content (see above) not Content may be adjusted to the viewer, i.e. dependent on language, browser, previous browsing (cookies!) etc. 5 WEB BROWSING PROCEDURE (classical!) User enters the URL Browser determines the IP address for the host part Browser connect to the IP address (+port if specified) Sends request With additional information, e.g. what compression is allowed May contain cookie(s) Retrieves response Headers and actual content Header may contain cookie Saved to memory (and perhaps the disk in the cache file) Depends on headers, settings etc Connection is closed Note: HTTP 1.1 typically keeps the connection open for further requests (incl. pipelining). This is especially useful for images, stylesheets, scripts etc from the same site! 6 THE HTTP PROTOCOL Basis of HTTP is a reliable stream protocol (usually TCP) The HTTP state diagram is very simple With some exceptions, e.g. authorization There is only a single request and a single response HTTP request methods: GET: Retrieve some content Should never change the state on the server! Especially important if caching takes place somewhere Parameters (optional) are encoded in the URL POST: Send data for processing and retrieve result To be used for requests changing the server state! Parameters are sent in the request body HEAD, PUT, DELETE, TRACE, OPTIONS, CONNECT… Of less importance and (very) rare Head (check freshness), Put (file upload) Forget the rest (or: suspicious if present investigate!) 7 THE HTTP PROTOCOL The response always includes a status code 1xx Informational 2xx Success 3xx Redirection (request should be sent again differently) 4xx Client side error (e.g. incorrect request, not existing) 5xx Server side error (should not be retried) Caching of HTTP: Commonly performed through proxies Must either be validated with the source ( HEAD) Or it is "fresh enough" according to client, server, and cache Note: Browsers often ignore this E.g. IE can be configured to never check for a newer version even if the cached page has already expired! This has no influence on what proxies on the transmission path do! 8 THE HTTP PROTOCOL Local (=browser) caches If a page has expired, it is not necessarily deleted from the local cache It might remain there for much longer Can keep even pages marked as "no-cache" and "no-store" "no-cache": Should not be cached for future requests But might still be written to disk (e.g. Firefox) "no-store": Should only be held in memory Users are still allowed to use "Save As"! All dynamically generated pages are typically marked as expiring in the past, no cache etc. Why? Because previously there was no specification, so browsers did different things and servers provided headers for every browser make and version to be on the safe side! Such pages must normally be generated anew for every visitor (=no caches on transmission path) and every visit (=no caching in browser) 9 THE HTTP PROTOCOL Local (=browser) caches This cache can be very large and contain very old files Important for computer forensics! Manual deletion or cleaner programs are simple and effective But must be used every time after surfing Attention: Many such programs just delete the files, only the more serious ones overwrite them securely! Deleted by Browser before cleaning No overwriting! Also, fragments of files might remain in unused areas, so all free sectors and slack spaces would have to be cleaned every time! See also swap file/partition, hibernation file ( URLs) See also “Private browsing mode” 10 THE HTTP PROTOCOL EXAMPLE: HTTPS://WWW.GOOGLE.AT/ Request: GET / HTTP/1.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: gzip, deflate, br Accept-Language: de,en-US;q=0.7,en;q=0.3 Cache-Control: max-age=0 Connection: keep-alive Cookie: NID=119=mg3iUhrNJHA5CfE6CG5KVd…017-12-14-7; OGPC=5061821-25: DNT: 1 Host: www.google.at Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 6.1; W…) Gecko/20100101 Firefox/57.0 11 THE HTTP PROTOCOL EXAMPLE: HTTPS://WWW.GOOGLE.AT/ Response: HTTP/1.1 200 OK alt-svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" cache-control: private, max-age=0 content-encoding: br “Do not cache content-type: text/html; charset=UTF-8 this response” date: Thu, 14 Dec 2017 07:32:10 GMT Page, not Cookie! expires: -1 p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info." server: gws set-cookie: <Lots of cookie data>; expires=Fri, 15-Jun-2018 07:36:24 GMT; path=/; domain=.google.at; HttpOnly strict-transport-security: max-age=3600 X-Firefox-Spdy: h2 x-frame-options: SAMEORIGIN x-xss-protection: 1; mode=block 12 HTTP/2 The new(er) protocol introduces a few changes Data compression: Not really a problem – The content stays the same, compression was negotiable before too Mostly an issue for wiretapping Request pipelining: More pages over one connection Was also part of HTTP/1.1 Wiretapping issue Multiplexing requests: Concurrent/interleaved requests possible Similar as pipelining: Wiretapping issue Server push: Problem for intentionality The server can send you data before you requested it, because you are going to need it anyway (e.g. stylesheets, scripts) This can be “repurposed” to send you arbitrary data Which might be cached (even if not shown, because it is not needed!) 13 COOKIES What is a "cookie"? Small (max. 4 kB) text file with information Originates form the server Stored locally Transmitted back to server on "matching" requests Content (with exemplary data): Name: "session-id" Value: "303-1195544-4348244" Domain: ".amazon.de" Sent to all requests ("/") of Website path: "/" subdomains of ".amazon.de" None Till browser is Expiry date and time: 15.10.2007, 00:02:22 closed ("session cookie") Secure(https): * Will be sent also on non-HTTPS connections The data may have any meaning Very rarely this is some "plain-text data" Some part of it might be the IP address or the user name But usually it is just a (more or less!) random unique number 14 THIRD-PARTY COOKIES “Real” Third-Party Cookies: Site A sends Cookie with Domain value set to site B Would NOT be sent back to site A, but only to site B! Browsers generally do not accept such cookies any more Third-Party Cookies: Page is from site A, but some iframe/picture/… is from site B – and the request for it sets a Cookie for site B Cookies originates at site B and is sent back to site B, but the “overall”/”encompassing”/”top-level” page is from site A Many browsers block these now (optionally/by default); also AdBlockers often drop them Forensically the difference is unimportant: All are either stored or not, and all are stored in the same way Theoretically
Recommended publications
  • On the Uniqueness of Browser Extensions and Web Logins
    To Extend or not to Extend: on the Uniqueness of Browser Extensions and Web Logins Gábor György Gulyás Dolière Francis Somé INRIA INRIA [email protected] [email protected] Nataliia Bielova Claude Castelluccia INRIA INRIA [email protected] [email protected] ABSTRACT shown that a user’s browser has a number of “physical” charac- Recent works showed that websites can detect browser extensions teristics that can be used to uniquely identify her browser and that users install and websites they are logged into. This poses sig- hence to track it across the Web. Fingerprinting of users’ devices is nificant privacy risks, since extensions and Web logins that reflect similar to physical biometric traits of people, where only physical user’s behavior, can be used to uniquely identify users on the Web. characteristics are studied. This paper reports on the first large-scale behavioral uniqueness Similar to previous demonstrations of user uniqueness based on study based on 16,393 users who visited our website. We test and their behavior [23, 50], behavioral characteristics, such as browser detect the presence of 16,743 Chrome extensions, covering 28% settings and the way people use their browsers can also help to of all free Chrome extensions. We also detect whether the user is uniquely identify Web users. For example, a user installs web connected to 60 different websites. browser extensions she prefers, such as AdBlock [1], LastPass [14] We analyze how unique users are based on their behavior, and find or Ghostery [8] to enrich her Web experience. Also, while brows- out that 54.86% of users that have installed at least one detectable ing the Web, she logs into her favorite social networks, such as extension are unique; 19.53% of users are unique among those who Gmail [13], Facebook [7] or LinkedIn [15].
    [Show full text]
  • Replication: Why We Still Can't Browse in Peace
    Replication: Why We Still Can’t Browse in Peace: On the Uniqueness and Reidentifiability of Web Browsing Histories Sarah Bird, Ilana Segall, and Martin Lopatka, Mozilla https://www.usenix.org/conference/soups2020/presentation/bird This paper is included in the Proceedings of the Sixteenth Symposium on Usable Privacy and Security. August 10–11, 2020 978-1-939133-16-8 Open access to the Proceedings of the Sixteenth Symposium on Usable Privacy and Security is sponsored by USENIX. Replication: Why We Still Can’t Browse in Peace: On the Uniqueness and Reidentifiability of Web Browsing Histories Sarah Bird Ilana Segall Martin Lopatka Mozilla Mozilla Mozilla Abstract This work seeks to reproduce the findings of Olejnik, Castel- We examine the threat to individuals’ privacy based on the luccia, and Janc [48] regarding the leakage of private infor- feasibility of reidentifying users through distinctive profiles mation when users browse the web. The reach of large-scale of their browsing history visible to websites and third par- providers of analytics and advertisement services into the ties. This work replicates and extends the 2012 paper Why overall set of web properties shows a continued increase in Johnny Can’t Browse in Peace: On the Uniqueness of Web visibility [64] by such parties across a plurality of web prop- Browsing History Patterns [48]. The original work demon- erties. This makes the threat of history-based profiling even strated that browsing profiles are highly distinctive and stable. more tangible and urgent now than when originally proposed. We reproduce those results and extend the original work to detail the privacy risk posed by the aggregation of browsing 2 Background and related work histories.
    [Show full text]
  • Website Error Messages
    Website Error Messages CO with a white page or 429 – Too many requests From time to time you may experience one of these login errors. CO with a white page This error occurs due to overloading. Please try again by clicking the back button or going to the web page again. You may need to try again more than once. If this doesn’t work, try the 429 instructions below. 429 – Too many requests The 429 issue is caused by cookies and web history that web browsers e.g. Chrome, Firefox, Safari, Firefox, Edge track. If you get either of these error pages you will need to clear your web browsing history and cookies. Please view the videos below to take you through this process (you can skip any advertisements). It is really easy to do and only takes a few seconds. Because you are deleting your webpage history and files that websites use to make access quicker to their websites, we suggest you clear the history for the last 7 days (or similar period - if this is an option) first. If you still get one of the login error messages: try clearing the history for the last 4 weeks, or as a last resort ‘All time’. Deleting the history will not harm your computer, but you may need to re-enter some passwords when you next visit some sites. Not sure what web browser you are using? Simply right click on the icon that you use to open your browser. This should show the browser name. Google Chrome https://www.youtube.com/watch?v=MQaUrLhxZJ0 Firefox/Mozilla https://www.youtube.com/watch?v=foMbKtIFaVs Microsoft Edge https://www.youtube.com/watch?v=PqlbvDFfXtw Apple/Mac Safari https://www.youtube.com/watch?v=mY-keJ3xqhk Once you have deleted the history try logging into the NZCCA website again.
    [Show full text]
  • Examining Older Users' Online Privacy-Enhancing
    EXAMINING OLDER USERS’ ONLINE PRIVACY-ENHANCING EXPERIENCE FROM A HUMAN-COMPUTER INTERACTION PERSPECTIVE BY HSIAO-YING HUANG DISSERTATION Submitted in partial fulfillment of the requirements for Doctor of Philosophy in Informatics in the Graduate College of the University of Illinois at Urbana-Champaign, 2019 Urbana, Illinois Doctoral Committee: Assistant Professor Masooda Bashir, Chair Associate Professor Nikita Borisov Professor Wendy Rogers Professor Michael Twidale ABSTRACT The advancement of Internet technologies, including instant and unlimited access to information and services, has been an excellent source of support for older adults. However, pervasive and continuous online tracking can pose severe threats to older adults’ information privacy. Surprisingly, very few empirical studies have focused on older users’ online privacy-enhancing experience from a Human-Computer Interaction perspective. Therefore, it remains unclear how older users protect their online information privacy and what factors influence their online behaviors. Thus, my thesis aims to study older users’ online privacy-enhancing experience by examining the following questions: 1) what older users know and do to protect their online information privacy, 2) how their emotional state influences their adoption of privacy-enhancing technologies (PETs), and 3) what usability challenges they encounter while using one of the most popular PETs currently available to the public. To examine these questions, a diverse set of empirical approaches was adopted, including a survey, a quasi-experiment, and a usability study. My research findings suggest that three are three elements that play a crucial role in older users' online privacy-enhancing practices. First, older users' knowledge of online privacy has a significant influence on their daily online privacy protection behaviors.
    [Show full text]
  • Web Tracking: Mechanisms, Implications, and Defenses Tomasz Bujlow, Member, IEEE, Valentín Carela-Español, Josep Solé-Pareta, and Pere Barlet-Ros
    ARXIV.ORG DIGITAL LIBRARY 1 Web Tracking: Mechanisms, Implications, and Defenses Tomasz Bujlow, Member, IEEE, Valentín Carela-Español, Josep Solé-Pareta, and Pere Barlet-Ros Abstract—This articles surveys the existing literature on the of ads [1], [2], price discrimination [3], [4], assessing our methods currently used by web services to track the user online as health and mental condition [5], [6], or assessing financial well as their purposes, implications, and possible user’s defenses. credibility [7]–[9]. Apart from that, the data can be accessed A significant majority of reviewed articles and web resources are from years 2012 – 2014. Privacy seems to be the Achilles’ by government agencies and identity thieves. Some affiliate heel of today’s web. Web services make continuous efforts to programs (e.g., pay-per-sale [10]) require tracking to follow obtain as much information as they can about the things we the user from the website where the advertisement is placed search, the sites we visit, the people with who we contact, to the website where the actual purchase is made [11]. and the products we buy. Tracking is usually performed for Personal information in the web can be voluntarily given commercial purposes. We present 5 main groups of methods used for user tracking, which are based on sessions, client by the user (e.g., by filling web forms) or it can be collected storage, client cache, fingerprinting, or yet other approaches. indirectly without their knowledge through the analysis of the A special focus is placed on mechanisms that use web caches, IP headers, HTTP requests, queries in search engines, or even operational caches, and fingerprinting, as they are usually very by using JavaScript and Flash programs embedded in web rich in terms of using various creative methodologies.
    [Show full text]
  • An Analysis of Web-Based User Tracking and Online Privacy
    An analysis of web-based user tracking and online privacy Date: April 16, 2017 Contents 1. Introduction ........................................................................................................................................... 3 2. Privacy .................................................................................................................................................. 5 3. Laws and Regulations to Protect Privacy ............................................................................................. 7 Europe ....................................................................................................................................................... 7 Russia ........................................................................................................................................................ 7 United States ............................................................................................................................................. 7 Asia Pacific ............................................................................................................................................... 8 Middle East ............................................................................................................................................... 8 Africa ........................................................................................................................................................ 9 4. Cookies ................................................................................................................................................
    [Show full text]
  • Emacs-W3m User's Manual
    This file documents emacs-w3m, an Emacs interface tow3m. This edition is for emacs-w3m version 1.4.567. Emacs-w3m User's Manual An Emacs interface to w3m for emacs-w3m version 1.4.567 The emacs-w3m development team Copyright c 2000-2014 TSUCHIYA Masatoshi Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABIL- ITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this document; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. i Table of Contents Emacs-w3m User's Manual :::::::::::::::::::::::: 1 1 Preliminary remarks:::::::::::::::::::::::::::: 2 2 It's so easy to begin to use emacs-w3m ::::::: 3 2.1 What version of Emacs can be used? ::::::::::::::::::::::::::: 3 2.2 Using w3m: the reason why emacs-w3m is fast:::::::::::::::::: 3 2.3 Things required to run emacs-w3m ::::::::::::::::::::::::::::: 3 2.4 Installing emacs-w3m :::::::::::::::::::::::::::::::::::::::::: 5 2.5 Installing on non-UNIX-like systems :::::::::::::::::::::::::::: 6 2.6 Minimal settings to run emacs-w3m :::::::::::::::::::::::::::: 7 3 Basic usage :::::::::::::::::::::::::::::::::::::: 8
    [Show full text]
  • Erasing Your Web Browsing History
    Erasing your web browsing history. Web browsers have the habit of storing information about the sites you visit “for your own benefit”. When you close the browser, quite a lot of personal information is left behind in the form of cached pages, ‘cookies’, history, registry entries and index.dat files (Windows), or .plist files (MAC). This is done to make it easier for you to revisit those sites with minimum effort. If you feel that you need to erase this information once you finish using the computer, you should investigate how to do it for your particular browser and operating system. Even if you know how, it will probably take you all afternoon to clean up after using the internet. Not a practical proposition for the security-minded professional (or the paranoid). There is some cleanup capability in most browsers, but information is frequently left behind. Some cleanup software vendors claim that their offering will erase the offending files from your computer, but you never know. Keep in mind that even if you delete all those files, it is possible to recover them with specialized software: I can do it, and so can the bad guys. Is it dangerous to leave stuff behind after going on the internet? It all depends on how advanced your paranoia is. Some useful alternatives to just deleting personal information. All major web browsers (IE, Firefox, Opera, Safari, etc.) come in “portable” versions. These are made by hackers (and, who knows, possibly by the bad guys themselves). The programmers basically use the installer for the application and expand it into a self-contained folder.
    [Show full text]
  • A Reference Architecture for Web Browsers
    A Reference Architecture for Web Browsers Alan Grosskurth and Michael W. Godfrey School of Computer Science University of Waterloo Waterloo, ON N2L 3G1 Canada {agrossku,migod}@uwaterloo.ca Abstract The web browser is perhaps the most widely used soft- ware application in history and has evolved significantly A reference architecture for a domain captures the fun- over the past fifteen years; today, users run web browsers damental subsystems common to systems of that domain as on diverse types of hardware, from cell phones and tablet well as the relationships between these subsystems. Hav- PCs to regular desktop computers. A reference architec- ing a reference architecture available can aid both during ture for web browsers can help implementors to understand maintenance and at design time: it can improve under- trade-offs when designing new systems, and can also assist standing of a given system, it can aid in analyzing trade- maintainers in understanding legacy code. offs between different design options, and it can serve as In this paper, we present a reference architecture for a template for designing new systems and re-engineering web browsers that has been derived from the source code existing ones. In this paper, we examine the history of the of two existing open source systems and validate our find- web browser domain and identify several underlying phe- ings against two additional systems. We explain how the nomena that have contributed to its evolution. We develop evolutionary history of the web browser domain has influ- a reference architecture for web browsers based on two enced this reference architecture, and we identify underly- well known open source implementations, and we validate ing phenomena that can help to explain current trends.
    [Show full text]
  • M Anaging Dependencies and Constraints Assembled Software
    Managing Dependencies and Constraints Assembled Software Systems By Mark Northcott A thesis submitted to the Faculty of Graduate Studies and Research in partial fulfilment of the requirements for the degree of Master of Computer Science Ottawa-Carleton Institute for Computer Science School of Computer Science Carleton University Ottawa, Ontario September 2005 © Copyright 2005, Mark Northcott Reproduced with permission of the copyright owner. Further reproduction prohibited without permission. Library and Bibliotheque et 1*1 Archives Canada Archives Canada Published Heritage Direction du Branch Patrimoine de I'edition 395 Wellington Street 395, rue Wellington Ottawa ON K1A 0N4 Ottawa ON K1A 0N4 Canada Canada Your file Votre reference ISBN: 0-494-10120-2 Our file Notre reference ISBN: 0-494-10120-2 NOTICE: AVIS: The author has granted a non­ L'auteur a accorde une licence non exclusive exclusive license allowing Library permettant a la Bibliotheque et Archives and Archives Canada to reproduce, Canada de reproduire, publier, archiver, publish, archive, preserve, conserve, sauvegarder, conserver, transmettre au public communicate to the public by par telecommunication ou par I'lnternet, preter, telecommunication or on the Internet, distribuer et vendre des theses partout dans loan, distribute and sell theses le monde, a des fins commerciales ou autres, worldwide, for commercial or non­ sur support microforme, papier, electronique commercial purposes, in microform, et/ou autres formats. paper, electronic and/or any other formats. The author retains copyright L'auteur conserve la propriete du droit d'auteur ownership and moral rights in et des droits moraux qui protege cette these. this thesis. Neither the thesis Ni la these ni des extraits substantiels de nor substantial extracts from it celle-ci ne doivent etre imprimes ou autrement may be printed or otherwise reproduits sans son autorisation.
    [Show full text]
  • Using Web Browsing Histories to Facilitate Multi-Method Research
    Selected Papers of AoIR 2016: The 17th Annual Conference of the Association of Internet Researchers Berlin, Germany / 5-8 October 2016 USING WEB BROWSING HISTORIES TO FACILITATE MULTI-METHOD RESEARCH Ericka Menchen-Trevino American University Extended Abstract If someone has any relationship at all to their weB Browsing history, it is proBaBly Best summarized in one word, “delete.” All major weB Browsers keep a log of the weBsites they access. This is needed for the normal functioning of the “back” Button that enaBles users to return to previous sites, and to show users which links they have visited on a web page By displaying visited links in a different color, as well as auto-filling the URL of a recently visited site when partially typed. Although the functions Browsing histories enaBle are quite Banal, these logs are perceived as having a high potential for eMBarrassing the user if puBlically exposed (Bogart, 2015). It is likely that many a romantic relationship has ended after one partner coMBed through the other’s Browser history, and certainly the employment of some has Been jeopardized By Browsing history log analysis as well. Despite the sensitive nature of this data, if given the aBility to explore and Better understand their own data and remove what they choose, some weB users may opt-in to sharing this data with researchers they trust. In fact, the informed consent process could demystify this often poorly understood source of information and give individuals Better tools for understanding and controlling their own Browsing data logs (Menchen- Trevino, 2016). Furthermore, this user-focused data crosses Between platforms where data is often siloed, such as different social media sites and weB services making it particularly useful for extending platform-Based studies of digital traces (Menchen- Trevino, 2013).
    [Show full text]
  • Clearing Browser Cache
    How do I clear my web browser's cache, cookies, and history? Note: Clearing your web browser's cache, cookies, and history may remove some data that you wish to keep. Notes: In most computer-based web browsers, you can open menus used to clear cache, cookies, and history, by pressing Ctrl-Shift-Delete (Windows) or Command-Shift-Delete (Mac). If this does not work, follow the appropriate instructions below. If you do not see instructions below for your specific version or browser, search your browser's Help menu for "clear cache". If you are unsure what browser version you are using, from the Help menu or your browser's menu, select About [browser name]. In Internet Explorer and Firefox, if you do not see the menu bar, press Alt. On this page: About cache, cookies, and history o Troubleshooting alternatives Mobile browsers o Android o Chrome for Android o Safari (Apple iOS) o Chrome for iOS Desktop browsers o Chrome o Firefox o Internet Explorer 11 and higher o Safari (Mac OS X) About cache, cookies, and history Clearing your web browser's cache, cookies, and history may remove data such as the following: Saved passwords Address bar predictions (e.g. Chrome, Firefox) Shopping cart contents, etc. While you should clear your web browser's cache, cookies, and history periodically in order to prevent or resolve performance problems, you may wish to record some of your saved information first. If you are unable to do so, see Troubleshooting alternatives below. For information about your web browser's cache, cookies, and history, see the following Wikipedia pages: Web cache HTTP cookie Web browsing history Troubleshooting alternatives If you need to clear your cache, cookies, and history for troubleshooting purposes, but are not yet prepared to lose the content listed above, you may wish to consider using a private browsing window in your preferred browser as a temporary solution.
    [Show full text]