There are a lot of shady websites, on the Internet, that steal your data and identity and sell them off to marketers. These websites use browser extensions and login leaks to secretly steal your information. They are mostly invisible, and it is pretty tough to track them with basic tools.
Browser Leak, Privacy, IP & Security test
The process involves sharing your browser fingerprint with the website, together with the browser extensions installed and a list of websites you have logged in. Inria only collects anonymous data during the experiment securely stores the data on an in-house server. This data is solely used for research purposes and not shared with anyone outside of Inria. It also requires you to allow third-party cookies in your browser.
How Does The Browser Leak Detection Process Work
1] Redirection URL hijacking
This part of the process involves exploiting the websites you have already logged in on. When trying to get access to a secure web resource, the website redirects you to the login screen when you haven’t logged in. This is because the URL is remembered by your browser to help manage future interactions. This is where Inria’s trick comes in: it changes this specific URL, so you’ll land on an image if already logged in.
More technically speaking, if an
<img> tag is embedded and pointed towards the login page with the changed URL redirection, two things can happen. If you are not logged in, this image will fail to load. However, if you are logged in, the image will load properly, and this can be detected quite easily.
2] Abusing Content-Security-Policy violation for detection
Content-Security-Policy is a security feature designed to limit what the browser can load on a website. This mechanism can be used by Inria for login detection, if there are redirections between subdomains on the target site depending on whether you are logged in or not. Similarly, an
<img> tag can be embedded and pointed toward a specific subdomain on the target website, which could be detected if the page loads or not.
Prevention of browser attacks
While there is not a lot much to do against these invisible attacks, it is still advisable to use a Firefox browser mostly because while it can be exploited, there have been very few incidences of Firefox browsers being hacked into by these virtual thieves. On the other hand, there are still effective solutions against web login detections, including disabling third-party cookies in your browser or using extensions like Privacy Badger to do the task for you.
Test your browser for leaks; Check what information your Browser leaks
- BrowserLeaks.com is another good online tool to test the security of your browser. Here is a list of its tools:
- DNS Leak Test — Standalone page for DNS Leak Test.
- Client Hints — HTTP and User-Agent Client Hints Test Page.
- SSL/TLS Client Test — Shows the SSL/TLS capabilities, TLS Fingerprint, Mixed Content Test.
- CSS Media Queries — Pure-CSS Media Queries Test Page.
- ClientRects Fingerprinting — Displays the exact pixel position and size of the rectangle of drawn HTML elements.
- Social Media Login Detection — Cross-origin login detection for most major social networks.
- Do Not Track — Detects DNT support in your web browser.
- Firefox Resources Reader — Firefox «resource URI» fingerprinting, platform and locale detection.
- Inria Browser Extension, Login-Leak Experiment Tool is at extensions.inrialpes.fr. The test supports Chrome, Firefox and Opera browsers only.
- Browser Security Tests to check if your Browser is secure
- How to check or test if Antivirus is working properly or not.