🐟 (@stevessr) 在 欧盟年龄验证项目强制要求使用硬件认证 中发帖
[!quote]+
欧盟的开源年龄验证项目因维护者确认硬件绑定认证是强制性架构要求而引发批评,这引发了人们对Linux、定制Android ROM和独立编译应用程序的担忧。
这场争论始于该项目Android应用的GitHub代码库,一位用户指出,将凭证绑定到特定硬件环境会增加对开放系统的支持难度。
“硬件绑定认证是本项目的要求,并非我们可以随意舍弃的实现细节,”一位维护者回应道。该项目已邀请用户提交替代架构方案,并表示将很快发布专门的安全审查和威胁模型。
该方案允许用户在不透露姓名、确切出生日期或完整身份证件的情况下证明自己已年满一定年龄。为了防止凭证被复制、克隆或被修改过的客户端重复使用,该项目依赖于存储在受保护硬件(例如Android TEE、StrongBox或Apple的Secure Enclave)中的密钥。