Newshot

逾3.5万个Grok构建应用暴露在线,部分泄露机密数据与密码

AI summary

安全公司Claroc昨日称,其在网上发现37571个由Grok构建的应用,其中35578个无需登录即可访问。这些应用包括社交网络X和Grok开发商SpaceXSI员工构建的24个应用。多数开放应用为游戏、落地页和计算器,但约十分之一包含内部业务信息。

Translation(model translation, not the source's own text)
Grok AI
Grok AI

安全公司 Claroc 在网上发现了 37,571 个由 Grok 构建的应用,其中 35,578 个无需登录即可被任何人访问,研究人员昨天表示。

这些应用包括由社交网络 X 以及开发 Grok AI 助手的公司 SpaceXSI 的员工构建的 24 个应用。大多数公开应用是游戏、落地页和计算器,但约十分之一包含内部业务或个人数据。

这些员工应用包括一份新销售员工的机密入职计划、一份涵盖 594 个客户的销售区域地图,以及一份发给美国联邦机构、标记为机密的 X 广告提案。研究人员表示,SpaceXSI(前身为 xAI)此后已下架全部 24 个员工应用,但未下架其他用户的应用。

除这些员工应用外,公开应用还包含研究人员能够识别出的另外 30 个组织的内部数据,涉及建筑、能源、医疗和国防等领域。其中 26 个组织拥有超过 1,000 名员工,6 个是《财富》500 强公司。

根据研究人员在报告中的估计,约 2% 的公开应用包含严重程度足以评为高或危急的内容。

泄露的材料包括一家医院集团可搜索的 3,500 多名员工名单、一份关于单一患者的重症监护简报、一个消防部门的实时值班板,以及一家承包商的时间表——其代码以明文保存了每名员工的密码。

Grok 可以根据在聊天中输入的一段描述构建一个可用的应用,其开发者于 8 月 19 日向所有 Grok 套餐开放了这一功能。这个聊天构建器与一个独立的终端编码工具共用 Grok Build 这一名称,后者的代码仓库上传情况已于 7 月 14 日被报道。

根据该公司的发布公告,每个发布的应用都会获得 grok.me 的一个独立子域名,其创建者可以选择谁可以打开它。

在创建者点击 Publish 之前,应用不会公开。在研究人员使用的付费账户中,下一步提供了 3 种访问设置:“Anyone with the link”、“Invited users”和“Only you”。“Anyone with the link”已被预先选中。

研究人员表示,这一设置之所以重要,是因为应用的地址不会一直保密。打开一个应用会使访问者的计算机在 DNS 中查询其子域名。被动 DNS 服务会记录此类查询,任何拥有账户的人都可以按模式搜索这些记录。

Grok 会为每个应用建议 4 个随机单词作为名称,研究人员发现约一半的名称遵循这一模式。此类名称难以猜测,但这并不能保护一个名称已经出现在可搜索列表中的应用。

ChatGPT 的应用构建器也将每个应用放在独立子域名上。但当研究人员在那里分享一个应用时,其访问权限被设置为“Only me”,直到他们将其更改。他们表示,在 DNS 数据中发现的 ChatGPT 应用地址会指向一个只有其所有者才能打开的应用。

研究人员使用常见的子域名发现方法找到了 Grok 应用的名称,并在未登录的情况下加载了每个应用的首页一次。

为了查看 Grok 自身添加了哪些保护,研究人员用虚构数据构建了 2 个测试应用,并在访问设置已预先选中为“Anyone with the link”的情况下发布了这两个应用。

第一个是联系人列表,它获得了一个数据库,但没有登录功能。在未登录的情况下,研究人员从隐私浏览窗口添加了一行,下一位访问者便看到了它。

第二个是一个 4 人销售团队的客户列表,Grok 自行添加了登录按钮:“Continue with Google”和“Continue with X”。但 Grok 编写的代码在检查登录者是否属于该团队之前,就先将其加入团队,因此这项检查始终通过。

一个不属于所有者的未受邀 Google 账户进入了系统,查看了所有客户,编辑了一条记录,并删除了另一条。

研究人员仅在自己的应用上进行了这些测试。他们并未测试所发现的任何开放应用是否会接受此类更改。

研究人员于周日通过 SpaceXSI 的 security.txt 文件中的地址向其报告了发现,其中包括 2 个员工应用。他们在周一报告了另外 22 个。

截至研究人员昨日发布报告时,该公司尚未回复他们的报告,但已答复了一名记者关于该研究的问题。

据研究人员描述,该公司表示 Grok 应用在创建者分享之前一直保持私有。发布需要经过多个步骤,包括在“Only you”和“Anyone with the link”之间做出选择,以及一份法律免责声明。员工账户默认设置为“Only you”。

即便如此,研究人员称,由该公司和 X 的员工构建的 24 个应用对任何人开放。

在报告中,研究人员曾要求该公司将“Only you”设为默认,并增加一个将应用限制在公司自有电子邮件域的选项。

据研究人员称,该公司的回复并未声明将联系其他开放应用的所有者。他们已开始自行向受影响的组织发送电子邮件,截至发布时已发送 3 封。他们在报告中隐去了所有应用的地址和标题。

10 月 18 日,同一批研究人员发布了 Muse 研究,显示从 Meta 的 Muse AI agent 分享的页面可通过被动 DNS 找到。Meta 禁用了分享功能,随后于 10 月 22 日宣布了一项分享修复,为分享项目分配了新地址。

如何检查贵组织的 Grok 应用

Claroc 销售用于发现和保护 AI 构建应用的工具,建议进行以下检查:

  • 查明员工使用了哪些 AI 应用构建器。Grok、Lovable、Replit、v0、Bolt、Base44 和 Google AI Studio 等构建器无需 IT 设置或公司账户即可使用。
  • 如果您有权访问被动 DNS 数据,请查询这些构建器的域,并在隐私浏览器窗口中打开任何结果。
  • 确保任何包含内部数据的 Grok 应用设置为“Invited users”或“Only you”,并且陌生人会收到错误页面。
  • 尝试使用公司外部的账户登录。如果能够进入,则该应用需要一份允许人员名单。
  • 检查每个应用加载的脚本中是否包含姓名、电子邮件地址和密码,并取消发布没有所有者的应用。

在研究人员的测试中,将应用设置为“Only you”会使陌生人在访问页面及其数据时收到 401 错误,而取消发布可在几秒内使应用下线。

The translation is machine-generated and individual terms may be off. Nothing is rewritten or cut; the original is authoritative.

Published by The Hacker News
This site only summarises and aggregates; copyright stays with the original author. Headlines and summaries follow the source — where they differ, the original wins.
Read the original ↗