首先,在选择 Firefox 和正确的插件方面做得很好,它确实是保护隐私的浏览器。
扩展尚未有人提及的要点,强化浏览器的一个重要部分是 Firefox 浏览器的配置!您可以通过在地址栏中键入 about:config 并接受风险来做到这一点。然后您搜索我在此答案中指定的特定字符串。我将在安全性完全破坏功能的地方画一条线(根据我的经验,因为我自己使用此设置)。首先,你最好禁用 WebGL:动机
webgl.disabled = true
禁用 WebRTC 将防止您的 IP 在 VPN 后泄露(是的,NoScript应该保护您,但您永远不能太安全):
media.peerconnection.turn.disable = true
media.peerconnection.use_document_iceservers = false
media.peerconnection.video.enabled = false
media.peerconnection.identity.timeout = 1
您最好禁用第三方 cookie:
network.cookie.cookieBehavior = 1 (Only accept from the originating site (block third-party cookies))
永远不要存储有关会话的额外信息:表单内容、滚动条位置、cookie 和 POST 数据:
browser.sessionstore.privacy_level = 2
激活集成隐私措施:
privacy.firstparty.isolate = true
privacy.resistFingerprinting = true
privacy.trackingprotection.fingerprinting.enabled = true
privacy.trackingprotection.cryptomining.enabled = true (disables cryptomining on piratebay)
browser.send_pings = false
browser.sessionstore.max_tabs_undo = 0 (Firefox doesn't remember your recent closed tabs anymore)
browser.urlbar.speculativeConnect.enabled = false (disable preloading of autocomplete URLs)
media.navigator.enabled = false
这启用了集成的隐私保护(主要使用 Disconnect.me 过滤器,也破坏了验证码,但您可以对某些网站禁用它,因为它会占您总浏览量的 1%):
privacy.trackingprotection.enabled = true
禁用 DOM 剪贴板事件:
dom.event.clipboardevents.enabled = false
保护自己免受 punycode 网络钓鱼攻击:
network.IDN_show_punycode = true
禁用 WebAssembly:
javascript.options.wasm = false
在普通浏览器设置中,您还可以在退出 Firefox 时禁用 Pocket、擦除历史记录、缓存、cookie。那应该绰绰有余了。
危险区
- 禁用 DRM 控制的 HTML5 内容的播放,如果启用,则会自动下载 Google Inc. 提供的 Widevine 内容解密模块。这将破坏 Netflix 等!
media.eme.enabled = false
media.gmp-widevinecdm.enabled = false
network.http.referer.XOriginPolicy = 2
- 在Referer中只发送scheme、host和port:
network.http.referer.XOriginTrimmingPolicy = 2
如果你近乎偏执,你甚至可以禁用Referer:
network.http.sendRefererHeader = 0
如果您需要更多隐私,请查看此内容。
如果您还没有将主机列入黑名单,那么您也可以将其他应用程序没有如此巨大的攻击面。
还有一个名为 LibreJS 的插件,它可以阻止专有的、重要的和混淆的 JavaScript 代码。
此外,在您的浏览器中将语言环境设置为 en-US 也是一种保护隐私的好方法。