首页
/ Amethyst社交应用v0.94.2版本发布:修复Tor隐私泄露问题

Amethyst社交应用v0.94.2版本发布:修复Tor隐私泄露问题

2025-07-03 04:25:31作者:昌雅子Ethen

Amethyst是一款基于Nostr协议的分布式社交网络客户端应用,它允许用户在不依赖中心化服务器的情况下进行社交互动。作为一款注重隐私保护的社交应用,Amethyst提供了多种隐私保护功能,其中Tor网络支持是其核心特性之一。

近日,Amethyst发布了v0.94.2版本,主要修复了两个关键的Tor网络隐私泄露问题。这些问题是在v0.94.0版本迁移两个API时意外引入的,可能会影响用户的隐私保护。

Tor网络泄露问题分析

在v0.94.0版本的API迁移过程中,开发团队重构了部分网络通信代码,这无意中导致了两个隐私泄露问题:

  1. 中继API绕过Tor设置问题:新实现的中继API存在一个缺陷,导致它会忽略用户的Tor偏好设置,即使Tor功能被禁用,应用仍然可能通过Tor网络进行中继通信。

  2. Coil3迁移导致的缓存问题:在迁移到Coil3图像加载库时,团队实现了一个一次性缓存机制来存储Tor偏好设置。这个设计缺陷导致应用无法反映用户后续对Tor设置的更改,特别是在图像加载场景中。

这些问题被发现后,开发团队迅速响应,在v0.94.2版本中进行了修复。特别值得一提的是,这些问题是由社区成员nostr:npub17lmqmq680446scdgvv58snglr3h2phe00thqfe0twa3l8q5mzmusj6c60g通过Tor审计发现的,体现了开源社区协作的优势。

技术实现细节

对于中继API的问题,修复主要涉及确保所有中继通信都正确遵循用户的Tor设置。开发团队重构了网络请求处理逻辑,确保Tor设置检查发生在请求发起的最早阶段。

关于Coil3图像加载的问题,团队移除了不必要的一次性缓存机制,改为动态检查Tor设置。这样,用户在应用运行时更改Tor偏好后,图像加载行为会立即反映这一变化。

版本兼容性与发布

v0.94.2版本提供了多种架构的APK包和AAB包,包括:

  • ARM64-v8a
  • ARMEABI-v7a
  • x86
  • x86_64
  • 通用版本

这些包分别针对F-Droid和Google Play商店进行了优化,确保不同设备和分发渠道的用户都能获得最佳体验。

用户建议

对于注重隐私保护的用户,特别是那些依赖Tor网络进行匿名通信的用户,建议尽快升级到v0.94.2版本。这个版本修复了可能导致用户真实IP地址泄露的关键问题,进一步增强了应用的隐私保护能力。

同时,用户应该定期检查应用的隐私设置,确保它们符合自己的隐私需求。Amethyst作为一款开源社交应用,其隐私保护功能的可靠性很大程度上依赖于社区的监督和贡献,用户也可以通过参与社区讨论来帮助改进应用。

登录后查看全文
热门项目推荐

项目优选

收起
kernelkernel
deepin linux kernel
C
22
6
docsdocs
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
202
2.17 K
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
208
285
pytorchpytorch
Ascend Extension for PyTorch
Python
61
94
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
977
575
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
9
1
ops-mathops-math
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
550
83
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.02 K
399
communitycommunity
本项目是CANN开源社区的核心管理仓库,包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息
393
27
MateChatMateChat
前端智能化场景解决方案UI库,轻松构建你的AI应用,我们将持续完善更新,欢迎你的使用与建议。 官网地址:https://matechat.gitcode.com
1.2 K
133