Als de instellingen voor Resist Fingerprinting zijn ingeschakeld in de Geavanceerde voorkeuren van Firefox (de pagina Configuratie-editor about:config), kan dit helpen voorkomen dat websites u uniek identificeren voor de gegevens die ze over uw apparaat kunnen verzamelen te beperken. Hoewel dit ideaal kan zijn voor diegenen die prioriteit geven aan maximale privacy, kan het ervoor zorgen dat sommige websites niet goed werken. Voor de meeste gebruikers raadt Mozilla de modus Bescherming tegen fingerprinting in de Firefox-instellingen voor Verbeterde bescherming tegen volgen aan, wat invasieve volgmethodes blokkeert terwijl de compatibiliteit met de meeste websites in stand blijft.
Add-ons kunnen Resist Fingerprinting inschakelen in de Geavanceerde voorkeuren, wat betekent dat het actief kan zijn zonder dat u het expliciet hebt ingeschakeld. U kunt de instellingen voor privacy.resistFingerprinting beheren op de pagina about:config.
Hoe u kunt zien of u Resist Fingerprinting hebt ingeschakeld, en als dit zo is, hoe u het kunt uitschakelen
Ga alleen verder als u zich prettig voelt bij geavanceerde instellingen en de mogelijke gevolgen begrijpt.
- Typ about:config in de adresbalk en druk op EnterReturn.
Er kan een waarschuwingspagina verschijnen. Klik op om naar de pagina about:config te gaan. - Zoek in de zoekbalk bovenaan naar privacy.resistFingerprinting.
- Er verschijnt een aantal voorkeuren, maar kijk of privacy.resistFingerprinting of privacy.resistFingerprinting.pbMode zijn ingesteld op true.
- Om te ontdekken of een extensie deze voorkeur regelt, kunt u de waarde terugschakelen naar false en uw browser opnieuw starten. Bezoek na herstarten opnieuw about:config, en kijk of de waarde weer is ingesteld op true.
Als dit het geval is, zult u moeten bepalen welke van uw extensies de voorkeur aanstuurt en deze uitschakelen of verwijderen. Een manier om dit te doen is door de geïnstalleerde extensies één voor één uit te schakelen en de browser te herstarten, waarna u kunt bekijken of de voorkeur is gewijzigd na het herstarten van Firefox. Houd er rekening mee dat, in zeldzame gevallen, meerdere extensies de voorkeur kunnen instellen.
Hoe kan Resist Fingerprinting webpagina’s niet goed laten werken?
Resist Fingerprinting veroorzaakt een aantal vreemde gedragingen die vaak als bugs worden gemeld. Hoewel ze er inderdaad voor zorgen dat de website zich vreemd of onjuist gedraagt, betekenen deze gedragingen ook dat Resist Fingerprinting werkt zoals het bedoeld is, wat de reden is dat we deze functie niet aanraden voor de gemiddelde Firefox-gebruiker.
Het is ook belangrijk op te merken dat als privacy.resistFingerprinting.pbMode is ingesteld, maar privacy.resistFingerprinting niet, u nog steeds bepaalde Resist Fingerprinting-gedragingen in normale vensters kunt zien, omdat het niet mogelijk is om deze gedragingen per venster te scheiden. Dit omvat het gebruik van vaste in plaats van systeemkleuren, en andere zaken.
De meest gebruikelijke onverwachte gedragingen betreffen:
- Tijden worden onjuist getoond, of nauwkeuriger: ze worden in de verkeerde tijdszone getoond.
- Afbeeldingen, vooral degene die zijn aangemaakt als gevolg van het uploaden/bewerken van een afbeelding in de browser, kunnen willekeurige lijnen tonen. Bijvoorbeeld:
- Bepaalde animaties of games kunnen hakkerig lopen.
- Pagina’s kunnen niet vertaald zijn in de verwachte taal, maar in het Engels worden getoond.
- Gebruikers van macOS of Linux kunnen informatie of downloads die zijn bedoeld voor het Windows-besturingssysteem ontvangen.
- Pictogrammen, kaarten of afbeeldingen worden niet in hoge resolutie gerenderd, en zien er wazig of van lage resolutie uit.
- Gamepads werken niet.
- Schrijftablets, styluses of aanraakschermen werken niet zoals verwacht.
- Beeldschermvoorkeuren zoals Lichte/Donkere modus, gereduceerde animaties en Gereduceerde transparantie worden niet gevolgd.
- Als nieuwe vensters worden geopend, zijn de afmetingen niet te wijzigen.
- De ingebouwde systeemkleuren zijn vervangen en in plaats daarvan worden vaste kleuren gebruikt.
Wat wijzigt Resist Fingerprinting?
Resist Fingerprinting wijzigt veel browsergedrag – de onderstaande lijst is bedoeld om zowel technisch van aard als zo compleet mogelijk te zijn, maar er kunnen nog steeds per ongeluk zaken op ontbreken.
- De tijdszone wordt gemeld als UTC of IJsland.
- Berekeningen in JavaScript kunnen licht afwijkende waarden van normaal melden.
- De locale wordt gemeld als en-US.
- De enige lettertypen die voor websites beschikbaar zijn zijn de lettertypes die in het besturingssysteem zijn meegeleverd. Dit sluit ook lettertypen in taalpakketten uit.
- Diverse eigenschappen van het navigator-object zijn vast, inclusief de waarde voor hardware-gelijktijdigheid, toepassingsversie en build-ID. De User Agent-versie wordt vermeld als de grote versie (bijvoorbeeld 119.0 in plaats van 119.1).
- Het besturingssysteem dat in de HTTP-header wordt gemeld is Windows, het besturingssysteem dat in het navigator-object in JavaScript wordt gemeld is correct.
- Zonder het geven van toestemming worden slechts één camera en microfoon gemeld als media-apparaten. Bepaalde apparaatfouten kunnen worden gemeld als ‘niet toegestaan’ in plaats van ‘niet gevonden’. Apparaatwijzigingen worden niet gemeld.
- Video- en audiostreamslabels staan vast op ‘Interne camera’ of ‘Interne microfoon’.
- Mediamogelijkheden worden gemeld als ondersteund, soepel, en niet energie-efficiënt.
- De modus Videozijde is een vaste waarde.
- De voorkeurs-samplerate voor audio wordt gemeld als 44100, en de samplerate wordt gemeld als 48000.
- De Audiocontext-latentie is vast, en het maximum aantal kanalen wordt gemeld als 2.
- Er worden nooit gamepads gemeld als aanwezig.
- Het type netwerkverbinding wordt gemeld als ‘Onbekend’.
- In macOS wordt de OS Font Smoothing-voorkeur niet gevolgd.
- Alle apparaatsensoren zijn uitgeschakeld.
- De framerate staat vast op 60 fps.
- De precisie van alle gemelde tijdsafdrukken, timers en klokken is gereduceerd tot 16.67ms (om 60fps te matchen).
- De buitenste vensterafmetingen worden gemeld als hetzelfde als de binnenste vensterafmetingen.
- De eigenschappen window.screenX en screenY, evenals mozInnerScreenX en mozInnerScreenY, en gebeurtenisschermcoördinaten worden altijd gemeld als 0,0.
- De bovenkant, linkerkant, breedte en hoogte van het scherm, en beschikbare bovenkant, linkerkant, breedte en hoogte van het scherm worden allemaal gemeld als hetzelfde als de binnenste vensterafmetingen.
- De schermpixeldiepte wordt gemeld als 24.
- De apparaatpixelratio wordt gemeld als 2.0.
- De CSS-resolutie wordt gemeld als het zoomniveau, in plaats van rekening te houden met de echte apparaatpixelratio.
- De schermoriëntatie is ingesteld op Landschap, omdat de schermhoek is ingesteld op 0. OrientationChanged-gebeurtenissen worden onderdrukt.
- De attributen Radius, Rotation en Force van aanraakgebeurtenissen zijn ingesteld op 0.
- De Max Touch Pointers voor aanwijsgebeurtenissen is ingesteld op 0.
- Diverse aanwijsgebeurtenis-attributen, zoals Tilt en Pressure, zijn ingesteld op constante waarden.
- Alle aanwijsgebeurtenissen zijn ingesteld als afkomstig van een enkel primair aanwijsapparaat.
- De aanwijsmogelijkheden zijn gemeld als Grof (Android) of Fijn & Aanwijzen (Desktop).
- De toetscodes voor toetsenbordgebeurtenissen zijn aangepast om lekken van de toetsenbordopmaak te voorkomen.
- De WebSpeech-API meldt geen beschikbare stemmen.
- CSS meldt het voorkeurs-kleurenschema als Licht.
- CSS wmeldt de voorkeurs-gereduceerde beweging als False.
- CSS meldt het voorkeurscontrast als Geen voorkeur.