duckduckgo.com 中文文档 下载 App

DuckDuckGo 开源吗:哪些代码与跟踪器名单可以自己审查

开源范围一览

DuckDuckGo 官方明确表示其绝大多数应用与扩展开源,代码集中在 GitHub 的 duckduckgo 组织下。普通用户不需要看懂每一行,只要知道"有第三方看得到",承诺就有外部约束。

组件开源情况
Android 应用开源(GitHub duckduckgo/Android)
iOS / Mac 应用开源
Windows 应用开源
浏览器扩展开源
Tracker Radar 爬虫开源(duckduckgo/tracker-radar)
跟踪器拦截名单开源(duckduckgo/tracker-blocklists)
搜索后端与部分基础设施未完全开源

为什么要盯着跟踪器名单

加载前拦截的整个体系建立在这份名单上:爬虫持续扫描热门站点、分析第三方域名的行为,把"加载即跟踪"的域名收进名单,各端应用再据此拦截。名单开源意味着两点:

  1. 可复核:安全研究者可以检验某个域名是否被正确分类,误伤或漏拦都能被公开讨论;
  2. 可追溯:名单按版本更新,站点防护行为变化时能对应到具体名单变更,而不是黑箱调整。

普通用户的核对路径

不读代码也能做三件事:

开源范围与仓库地址随时间可能调整,以 GitHub 上 duckduckgo 组织的现行仓库为准。

相关阅读