We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

The Elephant In The Background: Empowering Users Against Browser Fingerprinting

00:00

Formale Metadaten

Titel
The Elephant In The Background: Empowering Users Against Browser Fingerprinting
Serientitel
Anzahl der Teile
Autor
Mitwirkende
Lizenz
CC-Namensnennung 4.0 International:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
This talk will be about FPMON, a browser extension that shows you where, when and which browser fingerprinting method is applied against you. You can use it to test your favorite websites and check your own services for 3rd-party fingerprinting scripts. It can also be used to test various browser privacy tools. Tracking users is a ubiquitous practice in the web today. User activity is recorded on a large scale and analyzed by various actors to create personalized products, forecast future behavior, and prevent online fraud. While so far HTTP cookies have been the weapon of choice, new and more pervasive techniques such as browser fingerprinting are gaining traction. Hence, in this talk, we describe how users can be empowered against fingerprinting by showing them when, how, and who is tracking them using JavaScript fingerprinting. To this end, we conduct a systematic analysis of various fingerprinting tools. Based on this analysis, we design and develop FPMON: a light-weight and comprehensive fingerprinting monitor that measures and rates JavaScript fingerprinting activity on any given website in real-time. Using FPMON, we evaluate the 10k most popular websites to i) study the pervasiveness of JavaScript fingerprinting; ii) review the latest fingerprinting countermeasures; and iii) identify the major networks that foster the use of fingerprinting. Our evaluations reveal that i) fingerprinters are present on many popular websites with sensitive contents (finance, news, NGOs, health, etc.); ii) they run without user consent and subvert current privacy regulations; and iii) most countermeasures can not sufficiently protect users.
Schlagwörter
BrowserVerschlingungElektronischer FingerabdruckObjektverfolgungFormale GrammatikAbfrageBenutzerprofilProgrammierspracheDichte <Stochastik>ViewerOSARechenbuchHash-AlgorithmusVideokonferenzNormalvektorMAPMultiplikationsoperatorBrowserUbiquitous ComputingBitWeg <Topologie>PaarvergleichBenutzerbeteiligungInhalt <Mathematik>Elektronischer FingerabdruckResultanteCookie <Internet>PunktElement <Gruppentheorie>EchtzeitsystemZweiSchnittmengeGruppenoperationTextur-MappingProjektive EbeneObjekt <Kategorie>SoftwareHardwareUmwandlungsenthalpieInstantiierungNavigierenWeb SiteEinfach zusammenhängender RaumTVD-VerfahrenProgrammierspracheKartesische KoordinatenComputersicherheitInterface <Schaltung>GeradeCASE <Informatik>Hinterlegungsverfahren <Kryptologie>Zentrische StreckungTelekommunikationMomentenproblemBeanspruchungProfil <Aerodynamik>Service providerProzess <Informatik>DatenmissbrauchAnalysisDruckspannungNichtlinearer OperatorHash-AlgorithmusDienst <Informatik>HochdruckRechenbuchFamilie <Mathematik>BitrateIdentifizierbarkeitRechenwerkSoftwareentwicklerLesen <Datenverarbeitung>ComputervirusCoxeter-GruppeLeistung <Physik>AuswahlaxiomSystemaufrufFokalpunktProdukt <Mathematik>AggregatzustandÄhnlichkeitsgeometrieSystem FEinflussgrößeSkriptspracheComputeranimation
Dienst <Informatik>Elektronischer FingerabdruckContent providerSkriptspracheWeb SiteProzess <Informatik>Service providerHash-AlgorithmusWeb-SeiteDatenbankFunktion <Mathematik>LeckBrowserDatenmodellMaßerweiterungGraphische BenutzeroberflächeErweiterungMessage-PassingOrdnung <Mathematik>Mobiles InternetBus <Informatik>Public-domain-SoftwareWeg <Topologie>RechenwerkGleitkommarechnungWechselseitige InformationCookie <Internet>SchlussregelSchreib-Lese-KopfElektronischer FingerabdruckFunktionalMaßerweiterungBrowserDienst <Informatik>AnalysisService providerWeb SiteTouchscreenProfil <Aerodynamik>DatenbankSkriptspracheSharewareBenutzerbeteiligungHash-AlgorithmusInteraktives FernsehenEinheitliche ZeichenschnittstellePhysikalischer EffektWeb-SeiteMailing-ListeLeckWurzel <Mathematik>BildschirmsymbolRückkopplungDeskriptive StatistikIndexberechnungCookie <Internet>StapeldateiEinflussgrößeGraphische BenutzeroberflächeSystemaufrufSchwellwertverfahrenDefaultLaufzeitfehlerStochastische AbhängigkeitProzess <Informatik>CodeInjektivitätStrahlensätzeMechanismus-Design-TheorieReelle ZahlEndliche ModelltheorieKontextbezogenes SystemMultiplikationsoperatorSpeicherabzugGrenzschichtablösungEinsKomplex <Algebra>AdditionOrdnung <Mathematik>VektorraumProgrammierspracheInstantiierungResultanteRichtungIdentifizierbarkeitInhalt <Mathematik>LastOpen SourceHochdruckDatensatzGruppenoperationZahlenbereichSprachsyntheseWeg <Topologie>Familie <Mathematik>Klassische PhysikRechenwerkLesen <Datenverarbeitung>BitrateInformationVierzigDifferenteDialektProjektive EbeneSummierbarkeitVerschiebungsoperatorKonfiguration <Informatik>Wiederkehrender ZustandMAPComputeranimation
Cookie <Internet>SchlussregelSchreib-Lese-KopfLokales MinimumSerielle SchnittstelleMobiles InternetDrucksondierungKette <Mathematik>Baum <Mathematik>p-BlockPlastikkarteComputervirusBetragsflächeDatenverwaltungRundungKonvexe HülleWeb-SeiteVollständiger VerbandMarketinginformationssystemEchtzeitsystemComputeranimation
Cookie <Internet>Lokales MinimumProgrammierspracheBefehlsprozessorPhysikalisches SystemVersionsverwaltungComputerspielBitWurm <Informatik>Web SiteTouchscreenWMLInformationsspeicherungIkosaederVorzeichen <Mathematik>E-MailNormierter RaumLesen <Datenverarbeitung>Hardware-in-the-loopProgrammGruppoidVollständiger VerbandOperations ResearchMeta-TagSkriptspracheSystemaufrufCAN-BusSprachsyntheseWeb-SeiteFrequenzGoogolBenutzerbeteiligungWeb SiteComputeranimationXMLProgramm/Quellcode
Cookie <Internet>VideokonferenzSoziale SoftwareGewebe <Mathematik>Lokales MinimumUnordnungWeb logDatenmissbrauchLeistungsbewertungHypermediaObjektverfolgungWeb-SeitePublic-domain-SoftwareDienst <Informatik>Web SiteZahlenbereichAnalysisMaßstabElektronischer FingerabdruckSchätzungROM <Informatik>BefehlsprozessorFontRechnernetzSkriptspracheBenutzerprofilOrakel <Informatik>Gerichteter GraphMarketinginformationssystemAnalog-Digital-UmsetzerInverser LimesGoogolProjektive EbenePunktspektrumLeckWeb SiteBitSkriptspracheNummernsystemZahlenbereichLeistungsbewertungDistributionenraumBitrateMedianwertStandardabweichungSoftwareZentrische StreckungSchwellwertverfahrenSensitivitätsanalyseStatistikWeb-SeiteKartesische KoordinatenDatensatzElektronischer FingerabdruckZweiMaßerweiterungSelbst organisierendes SystemBrowserÄhnlichkeitsgeometrieOrdnung <Mathematik>DatenmissbrauchKategorie <Mathematik>SoftwaretestDifferenteInternetworkingTabelleMailing-ListeElektronische UnterschriftLanding PageMultiplikationsoperatorSoftwareentwicklerPunktElektronische PublikationEinfach zusammenhängender RaumSystemprogrammCASE <Informatik>HypermediaRechenwerkUnrundheitPrinzip der gleichmäßigen BeschränktheitOktaederTouchscreenMomentenproblemQuadratzahlBenutzerschnittstellenverwaltungssystemStichprobenumfangHalbleiterspeicherQuantisierung <Physik>HochdruckBeobachtungsstudieFamilie <Mathematik>Total <Mathematik>BestimmtheitsmaßFormation <Mathematik>Quick-SortTopologieSprachsyntheseAbgeschlossene MengeBenutzerbeteiligungComputeranimation
LeistungsbewertungElektronischer FingerabdruckRechnernetzSkriptspracheWeb SiteBenutzerprofilWeb-SeiteOrakel <Informatik>Public-domain-SoftwareGerichteter GraphMarketinginformationssystemAnalog-Digital-UmsetzerDivergente ReiheInverser LimesGoogolObjektverfolgungDatenmissbrauchWeb-SeiteWeg <Topologie>BenutzerbeteiligungFunktionalElektronischer FingerabdruckBrowserBildschirmmaskeZahlenbereichCASE <Informatik>Plug inHypermediaKonfigurationsraumRoboterATMService providerInhalt <Mathematik>DatenmissbrauchSensitivitätsanalyseTabelleServerPhysikalisches SystemMereologieSoftwaretestFlickrEinsElektronische UnterschriftAnalysisClientPublic-domain-SoftwareSoftwareDienst <Informatik>InternetworkingMomentenproblemSkriptspracheProfil <Aerodynamik>MaßerweiterungWeb SiteOnline-DienstEinfache GenauigkeitInterface <Schaltung>ResultanteE-MailComputersicherheitUmwandlungsenthalpiePackprogrammAnalytische MengeInstantiierungKanalkapazitätLeistung <Physik>SystemverwaltungSystemidentifikationProjektive EbeneInteraktives FernsehenRegulator <Mathematik>Orakel <Informatik>Delisches ProblemHochdruckGruppenoperationMultiplikationsoperatorQuadratzahlSystemaufrufMinkowski-MetrikNatürliche SprachePersonal Area NetworkTopologieDeskriptive StatistikWort <Informatik>WinkelMailing-ListeCAN-BusIntelligentes NetzDezimalzahlFamilie <Mathematik>System FComputeranimation
MaßerweiterungSoftwareHochdruckProzess <Informatik>Deskriptive StatistikWebcamEinfach zusammenhängender RaumBenutzerbeteiligungMomentenproblemSystemplattformRechenschieberDifferenteOrdnung <Mathematik>BestimmtheitsmaßMechanismus-Design-TheorieSuite <Programmpaket>CASE <Informatik>RichtungPunktMetrisches SystemMathematikSoundverarbeitungElektronischer FingerabdruckEinsMatrizenrechnungSchießverfahrenSkriptspracheInformationsspeicherungDemoszene <Programmierung>Wort <Informatik>Twitter <Softwareplattform>Hecke-OperatorBrowserPublic-domain-SoftwareAutomatische HandlungsplanungRechter WinkelBandmatrixBildschirmsymbolFirewallMinimumSelbst organisierendes SystemSymboltabelleErweiterungIsing-ModellInverser LimesGemeinsamer SpeicherSystemaufrufFunktionalGraphische BenutzeroberflächeProgrammierspracheSichtenkonzeptTelekommunikationInterface <Schaltung>EinflussgrößeSoftwaretestPlug inComputeranimationBesprechung/Interview
Cookie <Internet>CASE <Informatik>SchnittmengeDefaultATMDienst <Informatik>Strategisches SpielAnalysisEinflussgrößePublic-domain-SoftwareInterface <Schaltung>p-BlockGruppenoperationElektronischer FingerabdruckRechter WinkelEinfach zusammenhängender RaumBandmatrixSoundverarbeitungVirtualisierungBitComputersicherheitVirtuelle MaschineErweiterungBildschirmmaskeSkriptspracheMereologieBrowserDualitätKartesische KoordinatenBeobachtungsstudieProzess <Informatik>Güte der AnpassungPhysikalisches SystemRoboterMaßerweiterungIntegralWeb SiteDatenmissbrauchTwitter <Softwareplattform>DifferenteMAPMultiplikationsoperatorTermDeskriptive StatistikAggregatzustandFamilie <Mathematik>PunktChatten <Kommunikation>SoftwaretestHochdruckBitrateWinkelNichtunterscheidbarkeitBesprechung/Interview
Public-domain-SoftwareDruckspannungBitProzess <Informatik>Elektronischer FingerabdruckProjektive EbeneMaßerweiterungPunktInformationsspeicherungSoftwareentwicklerMomentenproblemATMInternetworkingGruppenoperationVarietät <Mathematik>URLMultiplikationsoperatorRechter WinkelHidden-Markov-ModellEinfache GenauigkeitMathematikDefaultBrowserSeitenkanalattackeErweiterungStellenringInterface <Schaltung>GraphikprozessorGatewayGrundraumFunktionalPhysikalisches SystemProgrammierspracheDatenmissbrauchMAPSchlüsselverwaltungDatensatzVererbungshierarchieBenutzerbeteiligungResultanteKontextbezogenes SystemQuantenzustandEinfacher RingProdukt <Mathematik>KonditionszahlAusnahmebehandlungForcingOrdnungsreduktionWeb SiteHochdruckVersionsverwaltungAggregatzustandExistenzsatzProgramm/QuellcodeBesprechung/Interview
FreewareSteuerwerkComputeranimation
Transkript: English(automatisch erzeugt)