跳到正文
IFAI

行业动态

Rabbit R1 曝严重安全漏洞:硬编码 API 导致所有历史回复可被调阅

首次发布 传播指数 47

逆向团队 Rabbitude 披露,Rabbit 官方代码中硬编码了多个关键 API 密钥,任何人都能借此调取 R1 生成过的所有历史回复与个人信息,甚至能篡改回答或使设备变砖。Rabbit 官方称 6 月 25 日才得知涉嫌泄露并已介入调查,目前未发现客户数据外泄。

Rabbit R1 曝严重安全漏洞:硬编码 API 导致所有历史回复可被调阅
图:engadget.com

那个长得像亮橙色小玩具的 Rabbit R1,这次惹上的不是功能不好用的小毛病,而是底裤都被看光了的安全大祸。

专门逆向研究 R1 的社区团队 Rabbitude 最近爆料,他们在 Rabbit 的代码库里发现了好几个被硬编码写死的关键 API 密钥。这意味着任何人只要拿到这些密钥,就能调出 R1 历史上给出的所有回复,甚至包括用户在交互中吐露的个人敏感数据。

钥匙直接写在门上,还能把设备变砖

按 Rabbitude 的说法,他们早在 5 月 16 日就拿到了 Rabbit 代码库的访问权限。翻看之后,他们找到了通往几个关键第三方的 API key,包括 ElevenLabs 的语音合成、Azure 的语音转文字、Yelp 的点评搜索以及 Google Maps 的定位服务。

问题在于,这些硬编码的密钥权限大得惊人。

Rabbitude 表示,利用这些密钥,黑客不仅能下载所有用户的对话历史,还能直接远程篡改 R1 的回复内容、换掉设备的声音,甚至可以直接让用户的 R1 设备彻底变砖瘫痪。

更让人难以接受的是时间差。Rabbitude 成员在社交平台上表示,Rabbit 官方在一个月前就知道这个漏洞的存在,却一直装聋作哑,什么补救措施都没做。

直到 Rabbitude 公开曝光之后,Rabbit 才紧急吊销了 ElevenLabs 的 API key,这一操作甚至直接导致部分 R1 设备在短时间内无法正常发声。

官方称未见泄露,双方各执一词

面对社区的指控,Rabbit 官方的回应显得非常谨慎。

Rabbit 在发给 Engadget 的声明中表示,公司是在 6 月 25 日才得知有所谓的「数据泄露指控」。官方安全团队随即展开了调查,并强调截至目前,官方并未发现任何客户数据遭到泄露,也没有证据表明内部系统被入侵。

不过,对于代码库里是否真的硬编码了那些敏感密钥、是否吊销了全部涉事 key,Rabbit 在声明中只字未提,只表示一旦有新进展会对外同步。

这就成了各执一词的尴尬局面:社区拿出了代码和技术细节,指责官方拖延;官方则坚持系统没被黑、数据没泄露。

为什么重要

我们认为,这件事对那些花了 199 美元尝鲜的 R1 买家来说,是一个极其危险的信号。

如果你手头正在用 R1,现在最明智的做法就是避免在上面输入任何密码、地址、订单或个人隐私。硬件再可爱、工业设计再抓人,一旦底层连最基本的硬编码密钥都敢随便放,用户就等于在裸奔。

对整个 AI 硬件行业来说,这件事撕下了不少初创团队的遮羞布。现在很多团队为了赶在风口上快速出货,把精力全堆在外观设计、宣传视频和概念包装上,后端的工程规范和安全审计却粗糙得像学生作业。API key 直接写死在代码里,在软件工程里属于极其低级的低级失误。

从 Rabbit 的应对来看,这种反应很难让人放心。先是拖延一个月被社区打脸,接着吊销一个 key 就能让用户设备短暂罢工,说明整个系统架构缺乏最基本的解耦和弹性容错。硬件风潮过去后,如果连最基础的数据安全都守不住,这些独立 AI 小玩意恐怕很难再让人掏出真金白银了。

来源 (2)

  1. [1]
    rabbitu.de(在新标签页打开)原文rabbitu.de
  2. [2]

每日 AI 内容精选