隐私斗士:增加隐私和安全性的浏览器设置
privacyfighter的Python项目详细描述
隐私斗士
易于设置,完全透明,在线隐私保护浏览器设置。 一个最好的浏览器配置和扩展的集合,帮助您争取您的在线隐私。 要安装它,请参阅安装部分。
你越深入挖掘,你就会发现我们越来越失去公司的隐私。你甚至可能开始相信你对此无能为力。你可以!有了正确的信息、工具和奉献精神,你可以做很多事情来保护你的隐私,维护你的基本人权。 有很多聪明、勤奋的人花了无数的时间来制作这些隐私保护工具。此项目是现有最佳隐私保护浏览器工具的集合和设置。(如果您有任何建议,请创建github'issue')
目录
- 项目目标
- 为什么选择Firefox?
- 免责声明
- 安装/配置的工具及其优点
- 安全性改进
- 安装
- 安装后
- 已知的不便之处
- 高级选项
- 故障排除 < > >
- 要为普通互联网用户创建最好的隐私保护浏览器设置,这不会破坏很多功能。""最佳"是高度主观的,它是一场功能与隐私之间的斗争,为了获得更好的隐私,我们必须禁用/处理许多功能。该项目的目标是在保持良好的隐私水平的同时尽量减少网站的破坏。
- 该项目旨在保护用户免受隐藏的背景跟踪机制和大多数人甚至不知道存在的"filter bubbles"的影响。使用此设置时,每个新选项卡都是一个全新的会话。如果你不登录一个网站,你应该看到没有任何个性化的结果,从而逃避过滤泡沫。(注意:当您在登录时使用服务(如YouTube/Facebook)时,它无法保护您的身份或隐私。)
- 即使您使用隐私保护扩展/配置,每个人在Web上都是唯一可识别的。(见第[…]节)。该项目旨在创建一个单一的配置集,使熵(唯一可识别信息)最小化。当许多人使用相同的设置时,我们的数字指纹将变得不那么独特。
- 创建一个简单的安装方法,只需几分钟就可以完成安装,而且只需要最少的干预。让普通的互联网用户可以安装并从中受益。(我花了几十个小时研究,修改配置/工具)
- 目标不是To盲目收集扩展(插件)或禁用尽可能多的浏览器功能(使用firefox首选项)。也不是欺骗尽可能多的浏览器值,因为在某些情况下(用户代理、操作系统、屏幕大小)这样做会增加熵(唯一可识别的信息)。在这个项目中,我的目标是研究、评估、测试配置集以及扩展和配置之间的兼容性,这些扩展和配置有助于在浏览网页时保护我们的隐私。欢迎大家提出建议和更正。
Mozilla Firefox:没有Firefox,这样的事情是不可能的。Firefox容器"(在本设置中大量使用)是Mozilla的革命性方法,通过在多个单独的容器中包含cookies和本地存储来隔离在线身份,允许我们同时使用具有多个身份或帐户的Web。
ghacks user.js使用"高级设置"安装时,ghacks-user.js用于修改100多个firefox首选项,以提高隐私保护并降低可指纹性。
配置:为了尽量减少破坏,使用自定义的user-overrides.js来放松非关键的首选项
ublock-origin:一个高效的"广谱屏蔽程序",它可以屏蔽、广告、跟踪和恶意软件站点。[https://github.com/gorhill/ublock]
临时容器:临时容器通过使每个新选项卡成为不同的容器,将"Firefox容器"提升到一个全新的级别。您可能听说过使用多个浏览器的建议。这几乎使每个新选项卡都成为一个不同的、独立的(cookies、localstorage)浏览器,在关闭后会被删除。消除了使用cookies、存储缓存、etag进行的长期跟踪。[https://github.com/stoalic/temporary containers]
配置:启用自动模式(每个新选项卡在新的独立容器中打开)。容器颜色设置为随机。
< > >https无处不在: https everywhere是一个firefox扩展,它通过在已知支持它的站点上自动启用https加密来保护您的通信。
画布阻止程序:旨在防止网站对指纹用户使用某些javascript api。抵抗指纹优先于此,画布拦截器作为画布指纹的后备工作。它还保护表单指纹识别以下API(通过伪造值): 画布2d,webgl,音频,历史,domrect[https://github.com/kkapner/canvasblocker]
分散式服务:通过本地存储库,而不是从跟踪CDN获取库,防止您通过"免费的、集中的内容交付网络进行跟踪。
清除URL:通过删除URL中的跟踪字段来保护您的隐私。[https://gitlab.com/kevinroebert/clearURL/]
服务条款;未阅读:提供评分,并提取无人阅读的冗长条款和条件的要点。[https://tosdr.org/]
< > >- 如果您没有安装firefox,请首先下载并安装firefox < > >
- 关闭Firefox,然后下载并运行privacy fighter.exe
- 现在,请按照"安装后"部分进行操作。 < > >
- 如果python3带有pip,最好的选择是使用pip安装它。 < > >
- 您可以下载并运行g的可执行文件NU/Linux系统。 < > >
- 我建议将默认搜索引擎从google改为duckduckgo或startpage。 (菜单>;首选项>;搜索>;默认搜索引擎>;DuckDuckGo) < > >
- Firefox的内部窗口比平时小。这是由于"隐私。抵抗指纹"(RPF)以非常巧妙的方式保护屏幕大小(用字母箱)。它提供屏幕大小指纹的保护。
- 你必须多次填写google recaptcha来确认你不是机器人。你注意到了吗,这些天你只需要检查reCAPTCHA框(reCAPTCHAv2),不需要填写任何reCAPTCHA。现在v3根本不需要任何用户交互,你甚至不知道它在那里。这很有效,因为google已经准确地知道您是谁了(在一般的浏览器设置中)。google recaptcha对隐私意识强的用户来说已经很苛刻了,你必须多次填充它(3-8次),图像方块的加载速度会非常慢。谷歌滥用它的强大地位,阻止用户使用隐私保护来源讨论当人们开始认为问题与保护(隐私。抵制指纹)有关时,我想他们的方法是可行的,解决方案是n不要使用它源代码
- 报告的时区由rpf设置为utc。所有网络应用程序(例如您的电子邮件站点)都将报告UTC时间。
1.0项目目标
本项目的目标如下:
2.0为什么选择Firefox?< A/>
要求:Firefox最新稳定版本
如果您使用的是chrome(甚至chromium)或edge的默认设置,它们不仅没有提供任何来自web上第三方的隐私保护。
这些浏览器本身会收集有关您在线行为的详细统计信息,包括您访问过的每个网页,您进行过的每个搜索查询。主要的浏览器chrome跟踪每一次网页访问,并定期向谷歌发送用户位置坐标。它还收集个人信息(例如,当用户完成在线表单时),并将其作为数据同步过程的一部分发送给谷歌。c第5页,谷歌数据收集文件
当你登录chrome时,你的所有浏览活动都毫无疑问地链接到了你身上。即使你还没有登录chrome,google仍然以极高的精度知道你是谁。 另一方面,firefox是由非盈利组织mozilla开发的。它是Chrome唯一可行的完全开源的竞争对手。作为一个非盈利组织,Mozilla的商业模式与谷歌有着根本的不同,谷歌是一家建立在分析用户和将信息货币化基础上的公司。 此项目是一个配置集合,用于设置Firefox首选项以及设置和安装第三方扩展/加载项。这些扩展是精心挑选的。它们直接从"firefox插件商店"下载。每个插件都是完全开源的,任何人都可以查看代码。每个插件的开发人员都有很高的声誉和数千下载在插件商店。因为这些插件不是我开发的,所以使用它们的风险由您自己承担。 此脚本安装并配置以下工具。非常感谢这些工具背后的所有聪明人,他们花了这么多时间和精力使世界变得更美好。 养成打开新标签和关闭旧标签的习惯。也可以在新容器中打开链接(右键单击链接>;"在新的临时容器选项卡中打开链接"。 众所周知,在线广告网络传播恶意软件(恶意软件:病毒等)[https://en.wikipedia.org/w/index.php?title=ad_u blocking§ion=5_security]。单独有效的adblocking是一个巨大的
安全改进。此设置还有其他安全好处。httpseveryware:例如,确保与知名网站的安全连接。不留下持久的缓存/cookies,并使每个新标签成为一个独立的容器,可防止多个攻击向量。 安装步骤。 如果您是高级用户,请参见高级选项,否则继续。 或者3.0免责声明
4.0已安装/配置的工具及其优点
>;"导入和备份">;从其他浏览器导入数据,按照向导从现有浏览器(Chrome/Edge/Safari)导入书签和历史记录。5.0安全改进
6.0安装
6.1 Windows操作系统的安装步骤
6.2 GNU/Linux或MacOS的安装步骤
python3 -m pip install --user -U privacyfighter
wget https://github.com/jotyGill/privacy-fighter/releases/latest/download/privacyfighter-linux-amd64
chmod +x ./privacyfighter-linux-amd64
8.0已知的不便
"我从没说过这会很容易"。好的,我说安装很简单。
如果我们选择为隐私而战,这些是我们必须付出的代价。
9.0高级选项
"--advance setup":此模式安装ghacks-user.js以强化配置文件并在其上应用my user_overrides.js。 这种模式提供了更好的隐私保护,但很少有页面会中断。为解决这些问题,建议设置"备选"配置文件并打开其中的特定站点。
"--setup alt":设置"备用"配置文件,这是一个基本配置文件,在退出时删除本地存储的数据(cookie、缓存)。
要首先使用此选项,必须创建一个新配置文件并将其命名为"备用"。
打开Firefox,访问linkabout:profiles
。单击"创建新配置文件",将其命名为"替代方案"。
"--profile":如果您希望在不同的配置文件中设置pf(而不是"default")。您可以创建一个新的配置文件并提供其名称。例如,~/.local/bin/privacyfighter-m-a-p您的新配置文件名
10.0故障排除
一些页面上的破损可能(希望很少)发生。你只需打开那些闯入"另类"Firefox配置文件的网站。该配置文件设置为在不需要任何其他浏览器的情况下解决任何站点问题。
要打开它,请访问firefox中的linkabout:profiles
。在"配置文件:可选"下,单击"代码"。在新浏览器中启动配置文件
或者您可以尝试解决问题。
排除故障的步骤是