cromite:一款注重隐私与广告拦截的浏览器分支
项目介绍
cromite 是基于著名的 Bromite 项目的一个分支,主要专注于提供广告拦截和隐私保护功能。作为一款基于 Chromium 的浏览器,cromite 继承了 Bromite 的核心特性,并在此基础上做了进一步的定制和优化。cromite 的目标是减少浏览器中可用于跟踪用户习惯的特性,同时降低浏览器与其制造商之间的紧密集成。项目旨在保留 Bromite 优秀的研发成果,并促进与其他非盈利、开源浏览器的集成与合作。
项目技术分析
cromite 在技术层面上继承了 Chromium 的基础架构,并在此基础上引入了大量针对隐私和广告拦截的优化。项目利用了如下技术特性:
- 自定义广告拦截规则,通过用户提供的 URL 进行配置。
- 自动更新广告拦截规则,确保实时性和有效性。
- 移除搜索结果中的点击跟踪和 AMP。
- 支持任何有效的 IETF DoH 端点进行 DNS-over-HTTPS。
- 提供始终匿名模式,默认禁用所有试验功能,智能搜索等。
- 显示始终可见的 cookies、JavaScript 和广告站点设置。
- 移除与 Play 商店集成的二进制组件。
- 在所有非 x86 和 Windows 架构上使用控制流完整性 (CFI)。
cromite 还引入了一系列安全性增强补丁,如来自 GrapheneOS 的补丁,以及针对 TLS、网络隔离、设备指纹等的多项改进。
项目及技术应用场景
cromite 的设计理念适合以下应用场景:
- 隐私保护:对于注重个人隐私的用户,cromite 提供了全面的隐私保护功能,包括广告拦截、跟踪保护、DNS-over-HTTPS 等。
- 定制化浏览:用户可以根据自己的需求,自定义广告拦截规则,实现更加个性化的上网体验。
- 企业环境:对于企业用户,cromite 提供了内部防火墙、禁止不授权调用等特性,增强了企业环境下的安全性。
项目特点
cromite 的特点主要体现在以下几个方面:
- 广告拦截与隐私保护:cromite 内置了强大的广告拦截功能,并提供了多种隐私保护措施,如禁用跟踪、TLS 加密等。
- 高度定制化:用户可以根据自己的需求,通过配置文件自定义广告拦截规则,实现更个性化的使用体验。
- 安全性增强:引入了来自多个开源项目的安全补丁,提高了浏览器的整体安全性。
- 跨平台支持:cromite 支持 Android Marshmallow 及以上版本和 Windows 平台,覆盖了主流的桌面和移动设备。
cromite 的这些特点使其成为了一款适合注重隐私和广告拦截用户的浏览器选择,无论是在日常使用还是特殊场景下,都能提供出色的体验和安全保障。通过不断的发展和完善,cromite 有望成为浏览器领域的一股新力量。