Browser Sniffing
Browser Sniffing ist eine Technik zum Erkennen des von einem Benutzer verwendeten Webbrowsers. Im Regelfall sendet ein Webbrowser den sogenannten User-Agent-Str…
Browser Sniffing ist eine Technik zum Erkennen des von einem Benutzer verwendeten Webbrowsers. Im Regelfall sendet ein Webbrowser den sogenannten User-Agent-String im HTTP-Header, um sich beim Server zu identifizieren. Aus verschiedenen Gründen kann ein Anwender jedoch den User-Agent-String modifizieren, etwa durch die Einstellung general.useragent.override im Mozilla Firefox (User Agent Spoofing).[1]
Das User Agent Spoofing kann verschiedene Gründe haben, z. B. Behebung von Kompatibilitätsproblemen (etwa Vorgaukeln eines Desktop-Browsers, weil es Probleme mit der mobilen Version einer Website gibt), Schutz der Anonymität aber auch zum Umgehen von User-Agent-basierten Seitenunterschieden, etwa unterschiedlichen Preisen im Webshop abhängig von dem jeweils verwendeten Gerät.[2]
Trotz der Möglichkeit, den User-Agent-String zu modifizieren, wurden Methoden entwickelt, den User Agent dennoch zu erkennen. Dies liegt vor allen Dingen daran, dass verschiedene Browser über unterschiedliche Implementationen des Document Object Models (DOM) verfügen. Über spezielle JavaScripts ist es möglich, die DOM-Attribute und ggf. proprietäre Erweiterungen, etwa das nur im Internet Explorer vorhandene ActiveX zu erkennen. Weitere allgemeine Attribute zur Erkennung von Hardwareplattform (Smartphone, Tablet, Desktop-PC …) und Betriebssystem, können etwa über die Abmessungen des Bildschirms und die installierten Schriftarten gewonnen werden.[3] Auch weitere Technologien wie Java-Applets oder Adobe Flash können plattformabhängige Details offenbaren.[4][5][6]
Einzelnachweise
- ↑ How to reset the default user agent on Firefox | Firefox Help. In: support.mozilla.org. Abgerufen am 3. Juni 2016 (englisch).
- ↑ Thorin Klosowski: How Web Sites Vary Prices Based on Your Information (and What You Can Do About It). In: Lifehacker. Abgerufen am 3. Juni 2016 (amerikanisches Englisch).
- ↑ Browser sniffer - a VERY bad thing to rely on! In: www.howtocreate.co.uk. Abgerufen am 3. Juni 2016 (englisch).
- ↑ Panopticlick | About. In: panopticlick.eff.org. Abgerufen am 3. Juni 2016.
- ↑ Herbert Braun: Web-Browser-Fingerprinting: Erkennbar auch ohne Cookie. In: heise online. 16. Januar 2017, abgerufen am 6. Dezember 2017.
- ↑ Am I unique? Abgerufen am 6. Dezember 2017.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.