Modstå fingerprinting

Firefox Firefox Oprettet: 2 uger siden

Når indstillingerne for Resist Fingerprinting er aktiveret i Avancerede indstillinger i Firefox (siden Konfigurationseditor about:config), kan det hjælpe med at forhindre websteder i at identificere dig unikt ved at begrænse de oplysninger, de kan indsamle om din enhed. Selvom dette kan være ideelt for dem, der prioriterer maksimalt beskyttelse af privatliv, kan det få nogle websteder til at fungere forkert. For de fleste brugere anbefaler Mozilla tilstanden Beskyttelse mod fingerprinting i Firefox' indstillinger for Udvidet beskyttelse mod sporing, som blokerer for invasive sporingsmetoder, mens kompatibiliteten med de fleste websteder bevares.

Tilføjelser kan aktivere Resist Fingerprinting i Avancerede indstillinger, hvilket betyder, at det kan være aktivt, uden at du udtrykkeligt har aktiveret det. Du kan håndtere indstillingerne for privacy.resistFingerprinting på siden about:config.

Sådan ser du, om du har Resist Fingerprinting aktiveret, og hvordan du deaktiverer det

Advarsel: Denne vejledning er for erfarne brugere af Firefox. Ændring af indstillinger i konfigurationseditoren (about:config) kan have alvorlige konsekvenser for din browsers stabilitet, sikkerhed og ydeevne.
Fortsæt kun, hvis du er fortrolig med avancerede indstillinger og forstår de mulige konsekvenser.
Sådan deaktiverer du Resist Fingerprinting:

  1. Skriv about:config i adressefeltet, og tryk på tasten EnterRetur.
    En advarselsside vises måske. Klik på knappen Accepter risikoen og fortsæt for at gå til siden about:config.
  2. Søg efter privacy.resistFingerprinting i søgefeltet øverst.
  3. Der vises en række indstillinger, men se, om enten privacy.resistFingerprinting eller privacy.resistFingerprinting.pbMode har værdien true.
  4. For at se, om en udvidelse styrer denne indstilling, kan du klikke for at skifte værdien tilbage til false og genstarte din browser. Efter genstart skal du besøge about:config igen og se, om værdien er blevet sat tilbage til true.

Hvis den er det, skal du finde ud af, hvilken af dine udvidelser der styrer indstillingen, og deaktivere eller fjerne den. En måde at gøre dette på er at deaktivere de installerede udvidelser en efter en og genstarte browseren for at se, om indstillingen er ændret, når Firefox genstarter. Vær opmærksom på, at i sjældne tilfælde kan flere udvidelser indstille præferencen.

Hvordan kan Resist Fingerprinting ødelægge websider?

Resist Fingerprinting forårsager en række mærkelige adfærdsmønstre, der ofte bliver indberettet som fejl. Selvom de får webstedet til at opføre sig mærkeligt eller forkert, betyder disse adfærdsmønstre også, at Resist Fingerprinting fungerer efter hensigten, og derfor anbefaler vi ikke denne funktion til den gennemsnitlige Firefox-bruger.

Det er også vigtigt at bemærke, at hvis privacy.resistFingerprinting.pbMode er indstillet til kun at være aktiveret i private browservinduer, men privacy.resistFingerprinting ikke er det – vil du stadig opleve visse Resist Fingerprinting-adfærdsmønstre i normale vinduer, fordi det ikke er muligt at adskille disse adfærdsmønstre pr. vindue. Dette inkluderer brug af faste farver i stedet for systemfarver og andet.

De mest almindelige uventede adfærdsmønstre inkluderer:

  • Tider vises forkert, eller mere præcist – de vises i den forkerte tidszone.
  • Billeder, især dem der er oprettet som et resultat af upload/redigering af et billede i browseren, kan vise tilfældige linjer. For eksempel:

Resist Fingerprinting image breakage

  • Visse animationer eller spil kan køre trægt.
  • Sider er muligvis ikke oversat til det forventede sprog og er i stedet på engelsk.
  • Brugere af macOS eller Linux kan modtage information eller hentede filer, der er beregnet til Windows-operativsystemet i stedet.
  • Ikoner, kort eller billeder gengives muligvis ikke i høj kvalitet og fremstår slørede eller i lav opløsning.
  • Gamepads virker ikke.
  • Tegneplader, penne eller trykfølsomme skærme virker ikke som forventet.
  • Skærmindstillinger som lys/mørk tilstand, reducerede animationer og reduceret gennemsigtighed respekteres ikke.
  • Når nye vinduer åbnes, har de en fast størrelse.
  • De oprindelige systemfarver erstattes, og der bruges faste værdier i stedet.

Hvad ændrer Resist Fingerprinting?

Resist Fingerprinting ændrer en masse af browserens adfærd – listen nedenfor er tænkt som både teknisk og så omfattende som muligt, men kan stadig udelade ting ved et uheld.

  • Når et websted udtrækker et billede fra et canvas-element, er den returnerede værdi tilfældig støj for at forhindre canvas-fingerprinting. Dette kan vise sig som mærkelige uventede lodrette linjer, der vises som grafiske artefakter.
  • Tidszonen rapporteres som UTC eller islandsk.
  • Matematiske operationer i JavaScript kan rapportere lidt andre værdier end normalt.
  • Sproget rapporteres som en-US.
  • De eneste skrifttyper, der er tilgængelige for websteder, er dem, der er forudinstalleret i operativsystemet. Dette udelukker også skrifttyper i sprogpakker.
  • Flere egenskaber for navigator-objektet er faste, herunder værdien for hardware concurrency, programversion og build-ID. User Agent-versionen rapporteres som hovedversionen (for eksempel 119.0 i stedet for 119.1).
  • Uden at give nogen tilladelse rapporteres kun ét kamera og én mikrofon som medieenheder. Visse enhedsfejl kan blive rapporteret som "ikke tilladt" i stedet for "ikke fundet". Hændelser om enhedsændringer rapporteres ikke.
  • Etiketter for video- og lyds-treams er faste og sat til “Internal Camera” eller “Internal Microphone”.
  • Medieegenskaber rapporteres som værende understøttede, jævne og ikke strømeffektive.
  • Video Facing Mode er en fast værdi.
  • Den foretrukne sample rate for lyd rapporteres som 44100, og sample rate rapporteres som 48000.
  • Lydkontekstens latenstid er fast, og det maksimale antal kanaler rapporteres som 2.
  • Ingen gamepads rapporteres nogensinde som tilstedeværende.
  • Netværksforbindelsestypen rapporteres som "Ukendt".
  • På macOS respekteres indstillingen for OS Font Smoothing ikke.
  • Alle enhedssensorer er deaktiveret.
  • Billedhastigheden er låst til 60 fps.
  • Præcisionen af alle rapporterede tidsstempler, timere og ure er reduceret til 16,67 ms (for at matche 60 fps).
  • Dimensionerne for det ydre vindue rapporteres at være de samme som dimensionerne for det indre vindue.
  • Egenskaberne window.screenX og screenY, samt mozInnerScreenX og mozInnerScreenY, og hændelsesskærmkoordinater rapporteres altid som 0,0.
  • Skærmens top, venstre, bredde og højde, og skærmens tilgængelige top, venstre, bredde og højde rapporteres alle som de samme som vinduets indre dimensioner.
  • Skærmens pixel-dybde rapporteres som 24.
  • Enhedens pixel-forhold rapporteres som 2,0.
  • CSS-opløsningen rapporteres som zoom-niveauet i stedet for at tage højde for det sande enhedspixel-forhold.
  • Skærmorienteringen er indstillet til Liggende, da skærmvinklen er indstillet til 0. OrientationChanged-hændelser undertrykkes.
  • Attributterne Radius, Rotation og Force for berøringshændelser er sat til 0.
  • Max Touch Pointers for pegehændelser er sat til 0.
  • Flere attributter for pegehændelser, såsom Tilt og Pressure, er sat til konstante værdier.
  • Alle pegehændelser er indstillet til at komme fra en enkelt primær pegeenhed.
  • Pegefunktionerne rapporteres at være Coarse (Android) eller Fine & Hover (Desktop).
  • Tastkoderne for tastaturhændelser er ændret for at undgå at lække tastaturlayoutet.
  • WebSpeech API'en rapporterer ingen tilgængelige stemmer.
  • CSS vil rapportere det foretrukne farveskema som Lyst.
  • CSS vil rapportere foretrukken reduceret bevægelse som Falsk.
  • CSS vil rapportere foretrukken kontrast som Ingen præference.

Disse udmærkede personer hjalp med at skrive denne artikel:

Illustration of hands

Bliv frivillig

Grow and share your expertise with others. Answer questions and improve our knowledge base.

Læs mere