调查发现大量 Lovable 平台应用未登录即可访问敏感数据
来源标题:Lovable: Many Apps Built on the Platform Expose Sensitive Data
一项针对 159,041 个 Lovable 项目的调查发现,许多应用中的个人和机密信息无需登录即可被访问。Lovable 是瑞典 AI 初创公司,可将自然语言描述直接生成 Web 应用,主打零编程基础用户。调查指出,平台强调无需技术知识即可建站,可能让用户误以为数据安全由平台负责。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
AI 让构建自己的 Web 应用变得更容易,但处理敏感数据仍然需要格外小心。我们检查了 159,041 个 Lovable 项目,发现许多案例中个人和机密信息无需登录即可访问。
Lovable 是一家瑞典 AI 初创公司,由 Anton Osika 和 Fabian Hedin 于 2023 年在斯德哥尔摩创立。该平台可将自然语言描述转化为 Web 应用,设计上即使是没有编程经验的人也能使用。
Lovable 源自 Osika 于 2023 年发布的开源项目“GPT Engineer”。该项目后来演变为 GPT Engineer App,之后于 2024 年底更名为 Lovable,并于当年 11 月公开发布。
Lovable 可以借助 AI 构建相当复杂的 Web 项目,从静态网站到具备用户管理和数据库连接的完整应用。但一旦应用处理机密信息,一个问题就变得至关重要:这些数据是否受到保护,防止未经授权的访问?
Lovable 在营销中反复强调,构建项目无需技术知识。这可能给人留下一种印象,即平台也会负责安全性。然而,Lovable 的条款与条件将应用和数据管理的责任归于客户自身。
这就留下了一个令人不安的缺口:一边是易用、一站式服务的承诺,另一边是客户被期望承担的责任。
在此背景下,我们与 Handelsblatt 合作,调查了 Lovable 应用中敏感数据的保护情况。Lina Knees 于 2026 年 11 月 2 日报道了调查结果(德语)。
我们想查明 Lovable 应用中的敏感数据是否无需登录即可访问。我们分别检查了网站首次加载时发送的数据,以及使用同一 API key 发起进一步只读请求所检查的额外内容。
结果:我们发现了许多敏感数据未受保护的明显案例。
我们重点关注数据库服务 Supabase。它的集成相对容易分析,我们认为它是 Lovable 项目中使用最广泛的数据库服务。Lovable 自有数据库功能于 2025 年底推出,使用范围仍然较小。那里也可能出现类似的错误配置,但本次分析未对其进行检查。
利用开放网络存档 Common Crawl 的数据集,我们识别并分析了 2025 年 12 月至 2026 年 9 月期间的 159,041 个 Lovable 项目。其中 34,545 个使用了 Supabase。
24,664 个网站在加载时即发送来自 Supabase 的数据库记录,无需登录或任何其他交互。这本身并非安全问题:这些数据可能本就用于公开展示。但通过发起额外的只读请求,我们能够获取更多数据库内容。我们在 24,664 个网站中的 7,403 个(30%)的 10,560 张表中发现了包含电子邮件地址的记录。
电子邮件地址有助于识别包含个人数据的记录,但它们也可能是公开的联系地址或测试数据。同时,这种方法会漏掉不含电子邮件地址的个人记录。这些影响在一定程度上相互抵消,但我们无法确定抵消程度。因此,30% 这一数字不应被解读为已确认的数据泄露率。它仅适用于我们更仔细检查的 24,664 个网站。我们取自 Common Crawl 的样本也不代表所有 Lovable 应用。
我们只获取了数据集的部分内容,而非完整下载。以下数字反映的是我们实际下载的记录;受影响的数据集可能包含更多内容。我们不会公布访问这些数据的具体方法,因为这样做可能使进一步访问更容易。
我们发现了许多严重的暴露数据案例,包括:
一个德国生活方式论坛暴露了超过 80,000 份个人资料,包含全名、电子邮件地址、出生日期和性别信息。超过 200,000 条聊天消息也可访问。
若干活动组织者和餐厅暴露了数万条与门票和食品销售相关的记录,且无需登录。我们检查的记录包括电子邮件地址、电话号码、邮寄地址、支付信息和门票代码。
一家物业管理公司暴露了内部电子邮件的 AI 生成摘要,其中包含关于租户、业主和商业伙伴的敏感信息。
在一个特别严重的案例中,一家服务提供商暴露了超过 1,000 条包含身份证件详情的记录,包括护照号码、有效期和国籍。这些高度敏感的身份信息可能被用于身份盗窃。
其他可访问的内容包括数万份合同、发票、个人相册和内部 WhatsApp 通信。
根据具体内容,此类暴露数据可能被用于网络钓鱼、门票欺诈或身份盗窃。我们无法确定其中是否有任何数据已被滥用。
Handelsblatt 已将我们的调查结果联系 Lovable。
我们的分析表明,许多 Lovable 应用甚至对高度敏感的数据也未加保护,可能对受影响的人造成严重后果。
访问控制错误可能发生在任何应用中,无论是人工编写还是用 AI 构建。对于 Lovable,数据库集成遵循反复出现的模式,使攻击者更容易在许多应用中寻找类似的错误配置。针对一个应用有效的方法,可能只需很少额外功夫就能对其他应用奏效。没有技术背景的用户在发现和预防这些缺陷方面也面临更困难的任务。
易用的开发平台并不能免除在应用处理机密数据之前对访问权限进行专家审查的必要。
自动化检查不能替代专业的安全评估。
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。