Featured image of post 如何更好的设置Firefox提高隐私保护

如何更好的设置Firefox提高隐私保护

对隐私保护要求较高的人,可以推荐参考以下的设置来配置Firefox,能够显著提高隐私数据的保护

基于 HTTPS 的 DNS

基于 HTTPS 的 DNS

隐私与安全 设置中,找到 基于 HTTPS 的 DNS,选择 最大保护, 让Firefox的DNS请求,绕过路由器的DNS设置,通过例如 CloudflareDNS服务 进行解析。这样可以避免上一级的DNS服务器污染你的Firefox的HTTP网络请求,并且可以避免网络运营商获取到你的DNS请求记录

HTTPS-Only 模式

HTTPS-Only模式

隐私与安全 设置中,打开 在所有窗口启用 HTTPS-Only,当用户想要访问 普通未加密的HTTP网站 时,Firefox 会警告用户,用户自行决定是否继续访问。

使用 严格 模式

严格

隐私与安全 设置中,打开 严格 模式,自动阻止第三方Cookie,避免用户行为被第三方追踪和识别。

about:config 高级设置

在浏览器地址栏中输入 about:config,回车后能够打开的高级设置页面。

privacy.resistFingerprinting 设置为 true

启用之后,可以避免第三方获取用户的系统屏幕尺寸、字体、硬件信息等数字指纹,来识别用户。

webgl.disabled 设置为 true(关闭显卡渲染,请慎重考虑)

启用之后,可以避免第三方获取用户浏览器的显卡信息,来识别用户。但这样会导致网页中的3D效果无法正常显示,如果不是对隐私要求极高的情况,请慎重考虑是否需要开启。

media.peerconnection.enabled 设置为 false(请慎重考虑,P2P通信会失效,例如在线语音视频等等)

禁用浏览器的 WebRTC (Web Real-Time Communication) 功能,P2P通信能够通过WebRTC系统获取到你的公网真实IP,或者你局域网本地IP。而且禁用之后,无法通过你摄像头、麦克风的型号信息来获取你的数字指纹。

geo.enabled 设置为 false

禁用浏览器的地理位置功能,通过地理位置信息,可以获取到你的IP地址,以及你的地理位置信息。

privacy.firstparty.isolate 设置为 true(请慎重考虑)

开启后,浏览器会把所有资源(Cookies、缓存、HSTS 状态、DOM 存储等)按你当前访问的 域名(第一方) 进行 “封箱” 隔离,避免第三方获取你的数据。

启用后,可能会导致第三方登录失效: 比如你在某个小众网站点击“使用 Google 账号登录”,可能会因为登录状态无法跨域传输而导致失败。