Anaconda 团队
去年9月,我们宣布将anaconda-anon-usage纳入我们的两个标志性产品:Anaconda Distribution和Anaconda Navigator。这一成功的推广让我们决定将anaconda-anon-usage纳入 Miniconda。在本文中,我们将详细说明为什么要这样做,如何使用这些数据,将收集哪些数据,何时何地进行更新,以及如何禁用该功能。
自2023年9月以来,从anaconda-anon-usage中收集的数据使我们能够探索,我们的用户如何与我们的产品和软件源进行交互。主要是那些使用Anaconda Distribution安装程序、Anaconda Navigator或我们的命令行工具的用户。 anaconda-客户端. 我们了解到:
Anaconda也已开始利用这些数据来思考如何更好地服务我们的用户和客户,引导他们浏览开源软件。例如,当特定版本的软件包被报告存在漏洞时,我们可以追踪包含漏洞软件包的活动环境的数量,以及在这些环境中升级到已修补漏洞的更新版本的比例。未来,Anaconda可能会利用这些数据,在环境中存在不安全的软件包时提醒客户,并提供修复指导。
我们的最小安装程序Miniconda在2024年第一季度的下载量超过1900万次。
早期的理念 anaconda-anon-usage帮助我们确认,扩大Miniconda中匿名使用数据的收集渠道,会进一步帮助我们更好地了解和提升我们社区和客户的用户体验。
每个conda 安装程序在默认情况下,都会利用行业标准的用户代理机制,在每次网络请求时提供通用标识信息,包括:
当anaconda-anon-usage完成安装,它会将三个随机生成的令牌添加到请求中:
这些令牌不包含个人身份信息,甚至不包含您的conda环境名称。但它们能让我们更精确地区分访问日志中不同的用户、环境和交易,从而帮助我们得出有关使用情况的统计结论。
有关 anaconda-anon-usage 及其如何确定和传输用户数据的更多技术讨论,请参考九月份公告原文的 “深入探讨 ”部分。
本anaconda-anon-usage包裹将包含在Miniconda安装程序的24.3.0版本中,该版本计划于2024年4月中旬发布。
清楚地说,anaconda-anon-usage并不依赖于conda本身。我们打算专门收集与使用Anaconda产品的用户相关的数据,而不是收集更大的开源社区的数据,因为其成员可能更愿意完全依赖社区驱动的资源。如果您完全依赖于社区驱动频道(如 conda-forge)和社区安装程序(如 Miniforge),则不会受到此更改的影响。
如果您希望禁用匿名使用数据收集功能,可以运行以下命令:
conda config——关闭anaconda_anon_usage
您也可以手动编辑conda配置文件,并添加以下行:
anaconda_anon_usage:错误
要重新启用额外的使用数据,请运行以下命令:
conda config——打开anaconda_anon_usage
卸载anaconda_anon_usage配置文件中的条目。只要不删除conda配置文件(即使您卸载并重新安装Miniconda),您的选择将保持有效。
Anaconda继续感谢用户对我们的信任。如果您有任何问题、意见或顾虑,请与我们联系。