Proton Authenticator采用Rust提升安全性与跨平台性能

Proton近日宣布,在其新推出的Proton Authenticator中,核心逻辑已大规模迁移至Rust语言,以提升数据安全、应用性能及跨平台一致性。Proton表示,Rust不仅凭借强大的内存管理和并发访问保证,为产品构建提供了安全性保障,还具备高性能和优秀的跨平台兼容能力,助力Proton为多平台用户提供一致且可靠的隐私服务。

据介绍,通过Rust的通用实现,Proton Authenticator仅需一次开发即可在Android、iOS、Windows、Mac和Linux等平台同步使用,大幅减少了因各平台开发差异带来的错误风险。此外,新版Authenticator的2FA数据导入功能也全部用Rust实现,使用户无论使用哪一端设备都能顺利迁移二步验证信息。如果未来支持更多平台,亦可通过Rust代码库直接扩展,提升开发和维护效率。

Proton承诺保持客户端代码开源,方便任何用户查阅代码或自行构建Authenticator应用,并在GitHub仓库中开放相应Rust库。

来源