Sammenlign revisioner
Firefox's protection against fingerprinting
Revision 286565:
Revision 286565 af plwt den
Revision 286756:
Revision 286756 af markh2 den
Nøgleord:
Sammendrag til søgeresultat:
Fingerprinting Protection in Firefox protects you from websites that try to identify you based on a set of unique characteristics.
Fingerprinting Protection in Firefox protects you from websites that try to identify you based on a set of unique characteristics.
Indhold:
__TOC__
Like other browsers, Firefox’s functionality is influenced by your operating system, hardware, graphics cards, additional software, and even the fonts you install. In some instances, details of your computer are accessible to websites to (for example) help render content in higher resolution or provide instructions for your specific operating system.
However when all the different aspects a browser exposes are combined together, the unique combination can act like a “fingerprint” and makes you identifiable across the web. This “fingerprint” is potentially used to profile you for targeted content without the use of cookies. Firefox’s [https://support.mozilla.org/en-US/kb/enhanced-tracking-protection-firefox-desktop Enhanced Tracking Protection] blocks a list of “Known Fingerprinters" and limits the information your browser exposes at all times to combat “Suspected Fingerprinters”.
=Default Settings=
Known Fingerprinters Protection is enabled in normal browsing and when Enhanced Tracking Protection is set to Strict.
Both Known Fingerprinters Protection and Suspected Fingerprinters Protection are enabled in Private Browsing and when Enhanced Tracking Protection is set to strict.
Both features can be controlled more granularly when the Custom level of Enhanced Tracking Protection is selected.
=How do I disable this protection for a website?=
If a site seems broken, try turning off Enhanced Tracking Protection. It disables the protection on that site only. Enhanced Tracking Protection will continue to block trackers on other sites.
#Select the sheild icon [[Image:IG shield]] to the left of the address bar.
#Toggle the switch [[Image:Fx115 blue toggle]] at the top of the panel
[[Image:Fx91ETPtoggle-on]]
This will turn off Enhanced Tracking Protection for this site. The page will reload automatically and disable protection on this site only.
Follow the same process to turn Enhanced Tracking Protection back on.
=How do I enable or disable this protection for all sites?=
#Open Firefox: Launch your Firefox browser on your computer.
#Access Settings: Click the menu button [[Image:TB68_Hamburger_Menu_Button_Win]] and select Settings.
#Navigate to Privacy & Security: In the left-hand sidebar, click on Privacy & Security.
#'''Customize Enhanced Tracking Protection''': Scroll down to the "Enhanced Tracking Protection" section.
#'''Enable Fingerprinting Protection''': To control Fingerprinting Protection, select the ‘’’Custom’’’ option from the Enhanced Tracking Protection settings.
#'''Adjust Fingerprinting Protection Settings''': Once you've selected Custom, you will see options to block ‘’’Known fingerprinters’’’ and ‘’’Suspected fingerprinters’’’. Check the boxes next to these options to enable them. Additionally, you can choose whether to block Suspected Fingerprinters in all windows or just in private windows using the dropdown menu located on the right-hand side of this option.
[[Image:Fingerprinting protection]]
=How can I tell if this protection broke something?=
First, try disabling the protections by exempting the page from Enhanced Tracking Protection as described [https://support.mozilla.org/en-US/kb/firefox-protection-against-fingerprinting/edit#w_how-do-i-disable-this-protection-for-a-website above] and see if that resolves your issue.
Presently, the types of breakage we see most commonly are:
*If you have set a custom font for Firefox to use in Preferences, and that font is not in the default install list, it will not be used when this protection is active.
*Scripts that detect support for emojis may incorrectly fail to detect support when Firefox does actually support them. This would typically result in these emojis being rendered using Unicode text instead of images.
*Certain types of image or video effects may not behave as expected including greenscreen effects and progressive drawing videos (where the image accumulates the results of multiple animations or effects over time)
*For languages with extended character sets, certain glyphs may not render, and instead display a square ‘character not found’ icon.
On rare occasions these fingerprinting protections can completely break a site in an unexpected way and treat it as an error condition when it does not receive it.
==Report a broken site==
If a broken site starts working properly again after turning off the Enhanced Tracking Protection, you can click the shield icon and select ‘’’Send report’’’. This will show the ‘’’Report a Broken Site’’’ panel.
[[Image:Fx123-Report broken site panel]]
The Send Report button will send site related data to Mozilla, so future Firefox versions can load the website correctly with Enhanced Tracking Protection enabled for everyone. By filling the optional ‘’’Describe the problem’’’ field helps us fix the problem faster. See [https://support.mozilla.org/en-US/kb/report-breakage-due-blocking Report breakage due to blocking] for more details.
=How does each protection work?=
==Known Fingerprinters==
The “Known Fingerprinters” protection feature works by blocking scripts listed in Disconnect’s [https://disconnect.me/trackerprotection#categories_of_trackers fingerprinting list]. This prevents companies specializing in fingerprinting from examining your device and obtaining details about their hardware, software, or IP address. While this serves as an initial defense, it does not safeguard you against companies that are not included in the list. Additionally, we sometimes have to create exceptions for this list to ensure that websites continue to work as intended.
==Suspected Fingerprinters==
To combat fingerprinting attempts that Firefox cannot block (because we are unaware of the script, or because it is integrated with the site in a way such that it cannot be blocked) - Firefox will limit the information it exposes to the web at all times, for every webpage. (Potentially limited to Private Browsing only, per the settings above.)
The specific attributes that Firefox alters are:
*Random data is introduced to background images when the image is read back by the website. If a website merely renders data to the background, it will render without alteration. Although typically this does not happen, if the website reads the image data in the background (and potentially displays it to you again) it will have subtle noise that may affect how the image is displayed.
*Locally installed fonts (specifically, fonts that are not in the list of standard fonts shipped by your operating system) will not be used to render text on a page.
__TOC__
Like other browsers, Firefox’s functionality is influenced by your operating system, hardware, graphics cards, additional software, and even the fonts you install. In some instances, details of your computer are accessible to websites to (for example) help render content in higher resolution or provide instructions for your specific operating system.
However when all the different aspects a browser exposes are combined together, the unique combination can act like a “fingerprint” and makes you identifiable across the web. This “fingerprint” is potentially used to profile you for targeted content without the use of cookies. Firefox’s [[Enhanced Tracking Protection in Firefox for desktop|Enhanced Tracking Protection]] blocks a list of “Known Fingerprinters" and limits the information your browser exposes at all times to combat “Suspected Fingerprinters”.
=Default Settings=
Known Fingerprinters Protection is enabled in normal browsing and when Enhanced Tracking Protection is set to Strict.
Both Known Fingerprinters Protection and Suspected Fingerprinters Protection are enabled in Private Browsing and when Enhanced Tracking Protection is set to strict.
Both features can be controlled more granularly when the Custom level of Enhanced Tracking Protection is selected.
=How do I disable this protection for a website?=
If a site seems broken, try turning off Enhanced Tracking Protection. It disables the protection on that site only. Enhanced Tracking Protection will continue to block trackers on other sites.
#Select the shield icon [[Image:IG shield]] to the left of the address bar.
#Toggle the switch [[Image:Fx115 blue toggle]] at the top of the panel
#;[[Image:Fx91ETPtoggle-on]]
This will turn off Enhanced Tracking Protection for this site. The page will reload automatically and disable protection on this site only.
Follow the same process to turn Enhanced Tracking Protection back on.
=How do I enable or disable this protection for all sites?=
#Open Firefox: Launch your Firefox browser on your computer.
#Access Settings: Click the menu button [[Image:TB68_Hamburger_Menu_Button_Win]] and select Settings.
#Navigate to Privacy & Security: In the left-hand sidebar, click on ''Privacy & Security''.
#'''Customize Enhanced Tracking Protection:''' Scroll down to the ''Enhanced Tracking Protection'' section.
#'''Enable Fingerprinting Protection:''' To control Fingerprinting Protection, select the '''Custom''' option from the Enhanced Tracking Protection settings.
#'''Adjust Fingerprinting Protection Settings:''' Once you've selected Custom, you will see options to block '''Known fingerprinters''' and '''Suspected fingerprinters'''. Check the boxes next to these options to enable them. Additionally, you can choose whether to block Suspected Fingerprinters in all windows or just in private windows using the dropdown menu located on the right-hand side of this option.
#;[[Image:Fingerprinting protection]]
=How can I tell if this protection broke something?=
First, try disabling the protections by exempting the page from Enhanced Tracking Protection as described [[#w_how-do-i-disable-this-protection-for-a-website|above]] and see if that resolves your issue.
Presently, the types of breakage we see most commonly are:
*If you have set a custom font for Firefox to use in Preferences, and that font is not in the default install list, it will not be used when this protection is active.
*Scripts that detect support for emojis may incorrectly fail to detect support when Firefox does actually support them. This would typically result in these emojis being rendered using Unicode text instead of images.
*Certain types of image or video effects may not behave as expected including greenscreen effects and progressive drawing videos (where the image accumulates the results of multiple animations or effects over time).
*For languages with extended character sets, certain glyphs may not render, and instead display a square ‘character not found’ icon.
On rare occasions these fingerprinting protections can completely break a site in an unexpected way and treat it as an error condition when it does not receive it.
==Report a broken site==
If a broken site starts working properly again after turning off the Enhanced Tracking Protection, you can click the shield icon and select '''Send report'''. This will show the '''Report a Broken Site''' panel.
;[[Image:Fx123-Report broken site panel]]
The {button Send Report} button will send site related data to Mozilla, so future Firefox versions can load the website correctly with Enhanced Tracking Protection enabled for everyone. By filling the optional '''Describe the problem''' field helps us fix the problem faster. See [[Report breakage due to blocking]] for more details.
=How does each protection work?=
==Known Fingerprinters==
The “Known Fingerprinters” protection feature works by blocking scripts listed in Disconnect’s [https://disconnect.me/trackerprotection#categories_of_trackers fingerprinting list]. This prevents companies specializing in fingerprinting from examining your device and obtaining details about their hardware, software, or IP address. While this serves as an initial defense, it does not safeguard you against companies that are not included in the list. Additionally, we sometimes have to create exceptions for this list to ensure that websites continue to work as intended.
==Suspected Fingerprinters==
To combat fingerprinting attempts that Firefox cannot block (because we are unaware of the script, or because it is integrated with the site in a way such that it cannot be blocked), Firefox will limit the information it exposes to the web at all times, for every webpage. (Potentially limited to Private Browsing only, per the settings above.)
The specific attributes that Firefox alters are:
*Random data is introduced to background images when the image is read back by the website. If a website merely renders data to the background, it will render without alteration. Although typically this does not happen, if the website reads the image data in the background (and potentially displays it to you again) it will have subtle noise that may affect how the image is displayed.
*Locally installed fonts (specifically, fonts that are not in the list of standard fonts shipped by your operating system) will not be used to render text on a page.