Ha a Resist Fingerprinting beállítások engedélyezve vannak a Firefox speciális beállításaiban (a Konfigurációszerkesztő about:config oldalon), az segíthet megakadályozni, hogy a webhelyek egyedileg azonosítsák Önt azáltal, hogy korlátozzák az eszközéről gyűjthető információkat. Bár ez ideális lehet azok számára, akik a maximális adatvédelmet részesítik előnyben, egyes webhelyek hibás működését okozhatja. A legtöbb felhasználó számára a Mozilla a Ujjlenyomat-védelem módot javasolja a Firefox beállításaiban a Fokozott követés elleni védelemhez, amely blokkolja az invazív követési módszereket, miközben fenntartja a kompatibilitást a legtöbb webhellyel.
A Kiegészítők engedélyezhetik a Resist Fingerprinting funkciót a Speciális beállításokban, ami azt jelenti, hogy akkor is aktív lehet, ha Ön ezt kifejezetten nem engedélyezte. A privacy.resistFingerprinting beállításait az about:config oldalon kezelheti.
Hogyan állapítható meg, hogy a Resist Fingerprinting engedélyezve van-e, és ha igen, hogyan lehet letiltani
- Írja be a címsorba az about:config parancsot, és nyomja meg az Enter Return gombot.
Lehet, hogy megjelenik egy figyelmeztető oldal. Kattintson a gombra, hogy eljusson az about:config oldalra. - A felül lévő keresősávban keressen rá a privacy.resistFingerprinting kifejezésre.
- Számos beállítás jelenik meg, de nézze meg, hogy a privacy.resistFingerprinting vagy a privacy.resistFingerprinting.pbMode értéke true-e.
- Annak megállapításához, hogy egy kiegészítő vezérli-e ezt a beállítást, kattintással válthatja vissza az értéket false-ra, és indítsa újra a böngészőt. Az újraindítás után keresse fel ismét az about:config oldalt, és nézze meg, hogy az érték visszaállt-e true-ra.
Ha igen, akkor meg kell határoznia, hogy melyik kiegészítője vezérli a beállítást, és le kell tiltania vagy el kell távolítania azt. Ennek egyik módja, ha egyenként letiltja a telepített kiegészítőket, és újraindítja a böngészőt, megnézve, hogy a beállítás megváltozik-e a Firefox újraindításakor. Kérjük, vegye figyelembe, hogy ritka esetekben több kiegészítő is beállíthatja a preferenciát.
Hogyan ronthatja el a Resist Fingerprinting a weboldalakat?
A Resist Fingerprinting számos furcsa viselkedést okoz, amelyeket általában hibaként jelentenek be. Bár ezek a webhely furcsa vagy helytelen viselkedését okozzák, ezek a viselkedések azt is jelentik, hogy a Resist Fingerprinting a rendeltetésének megfelelően működik, ezért nem ajánljuk ezt a funkciót az átlagos Firefox felhasználóknak.
Fontos megjegyezni azt is, hogy ha a privacy.resistFingerprinting.pbMode csak privát módú ablakokban van engedélyezve, de a privacy.resistFingerprinting nem – akkor is tapasztalhat bizonyos Resist Fingerprinting viselkedéseket a normál ablakokban, mert ezeket a viselkedéseket nem lehet ablakonként szétválasztani. Ez magában foglalja a rögzített színek használatát a rendszerszínek helyett és másokat.
A leggyakoribb váratlan viselkedések a következők:
- Az idők helytelenül vagy pontosabban – rossz időzónában jelennek meg.
- A képek, különösen azok, amelyek egy kép böngészőben történő feltöltése/szerkesztése eredményeként jöttek létre, véletlenszerű vonalakat jeleníthetnek meg. Például:
- Bizonyos animációk vagy játékok lassan futhatnak.
- Előfordulhat, hogy az oldalak nem a várt nyelven, hanem angolul jelennek meg.
- A macOS vagy Linux felhasználók a Windows operációs rendszerhez szánt információkat vagy letöltéseket kaphatnak.
- Az ikonok, térképek vagy képek nem nagy felbontásban jelennek meg, és elmosódottak vagy alacsony felbontásúak lehetnek.
- A játékvezérlők nem működnek.
- Az írótáblák, styluszok vagy érintőképernyők nem a várt módon működnek.
- A megjelenítési beállítások, mint például a Világos/Sötét mód, a Csökkentett animációk és a Csökkentett átlátszóság, nem kerülnek figyelembevételre.
- Új ablakok megnyitásakor azok egy adott méretre vannak rögzítve.
- A natív rendszerszínek lecserélődnek, és helyettük rögzített értékek kerülnek felhasználásra.
Mit változtat meg a Resist Fingerprinting?
A Resist Fingerprinting számos böngészőviselkedést megváltoztat – az alábbi lista egyszerre technikai jellegű és a lehető legátfogóbb, de véletlenül mégis kihagyhat dolgokat.
- Amikor egy webhely egy képet von ki egy vászon (canvas) elemből, a visszaadott érték véletlenszerű zaj, hogy megakadályozza a vászon alapú ujjlenyomat-készítést. Ez furcsa, váratlan függőleges vonalak formájában jelenhet meg grafikus műtermékként.
- Az időzóna UTC vagy izlandi.
- A JavaScript matematikai műveletei a szokásostól kissé eltérő értékeket adhatnak.
- A területi beállítás en-US.
- A webhelyek által használható egyetlen betűtípus az operációs rendszerben előre telepített. Ez a nyelvi csomagokban lévő betűtípusokat is kizárja.
- A navigator objektum számos tulajdonsága rögzített, beleértve a hardveres párhuzamosság értékét, az alkalmazás verzióját és a build ID-t. A User Agent verziója a főverzió (például 119.1 helyett 119.0).
- Engedély megadása nélkül csak egy kamera és egy mikrofon jelenik meg médiaeszközként. Bizonyos eszközhibák „nem engedélyezett” helyett „nem található” jelzéssel jelenhetnek meg. Az eszközváltozási események nem kerülnek jelentésre.
- A videó- és hangfolyamok címkéi „Belső kamera” vagy „Belső mikrofon” értékre vannak rögzítve.
- A médiaképességek támogatottként, simán és nem energiatakarékosként vannak jelentve.
- A videó nézési módja (Video Facing Mode) egy rögzített érték.
- A hang előnyben részesített mintavételi frekvenciája 44100, a mintavételi frekvencia pedig 48000.
- Az Audio Context késleltetése rögzített, és a maximális csatornák száma 2.
- Soha nem jelenik meg egyetlen játékvezérlő sem.
- A hálózati kapcsolat típusa „Ismeretlen”.
- macOS rendszeren az operációs rendszer betűtípus-simítási beállítása nem kerül figyelembevételre.
- Minden eszközérzékelő le van tiltva.
- A képkockasebesség 60 fps-re van rögzítve.
- Az összes jelentett időbélyeg, időzítő és óra pontossága 16,67 ms-ra csökken (a 60 fps-nek megfelelően).
- A külső ablak méretei megegyeznek a belső ablak méreteivel.
- A window.screenX és screenY tulajdonságok, valamint a mozInnerScreenX és mozInnerScreenY, és az esemény képernyőkoordinátái mindig 0,0-ként vannak jelentve.
- A képernyő teteje, bal oldala, szélessége és magassága, valamint a képernyő rendelkezésre álló teteje, bal oldala, szélessége és magassága mind megegyeznek az ablak belső méreteivel.
- A képernyő pixelmélysége 24.
- Az eszköz pixelaránya 2.0.
- A CSS felbontása a zoom szintjeként van jelentve, a valódi eszköz pixelarány figyelembevétele helyett.
- A képernyő tájolása Fekvő (Landscape), mivel a képernyő szöge 0. Az OrientationChanged események el vannak nyomva.
- Az érintési események sugár, forgás és erő attribútumai 0-ra vannak állítva.
- A mutatóesemények maximális érintési pontjainak száma 0.
- Számos mutatóesemény-attribútum, mint például a dőlés és a nyomás, állandó értékekre van állítva.
- Minden mutatóesemény egyetlen elsődleges mutatóeszközről származik.
- A mutató képességei Durva (Coarse) (Android) vagy Finom és Lebegő (Fine & Hover) (Asztali).
- A billentyűzetesemények billentyűkódjai módosítva vannak a billentyűzetkiosztás kiszivárgásának elkerülése érdekében.
- A WebSpeech API nem jelent elérhető hangokat.
- A CSS a preferált színsémát Világosként (Light) jelenti.
- A CSS a preferált csökkentett mozgást Hamisként (False) jelenti.
- A CSS a preferált kontrasztot Nincs preferencia (No Preference) értékként jelenti.