Bansat 汇总 2025–26 年 20 起安全事件并对应检测项
来源标题:A breach casebook: 20 incidents from 2025–26 and the checks that catch them
Bansat 发布案例集,收录 2025 年 1 月至 2026 年 10 月的 20 起真实安全事件及监管决定,并把每起事件对应到能拦截该类失误的 Bansat 检查项。案例覆盖个人用 AI 工具开发的应用到大型科技公司,说明同类失误在各规模组织都会出现。每个案例仅依据原始来源,争议事实会注明。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
2025年1月至2026年10月间的二十起真实事件与监管机构裁决,每一起都对应到Bansat中能够捕获该类失效的检查项。这些案例既有个人用AI工具构建的应用,也有最大的科技公司——因为同样的几类失效在任何规模的组织中都会出现。
你可以用它来理解某项检查为何存在、在构建前向团队做简报,或审计一个已上线的应用(第14部分)。它不是排行榜。这些组织中有许多是公开发现、修复并解释了自己的问题,正因如此才得以被记录。
标题为“F.1 如何阅读案例”的章节
事实以一手来源的报道为准。每个案例都基于组织自身的声明、监管机构的裁决、法院记录、CVE记录或发现问题研究者的撰写。新闻文章仅作佐证,并会标注为佐证。日期和数字按来源给出的原样呈现,并注明报道者。
双方立场。若某组织对某一事实存在争议,案例中会予以说明。
不超出来源的归责,也不包含攻击细节。仅列出以真名发表成果的安全研究者,以示致谢。所有内容均不超出原始来源已公开的范围。
Bansat检查即章节、威胁(T-,见7.3)、发布陷阱(9.26)、发布门禁项(第13部分)以及Day-0分诊行(14.2)中能够捕获该类失效的条目。⛔ 标记表示阻止发布的门禁项。它们捕获的是该类失效。这并不表示Bansat本可以阻止某起具体事件——那取决于检查的执行程度。v2.4中标记为新增的检查,是因为本案例集发现了这一缺口才加入的(F.9)。
规模是根据公开信息做的粗略分组,仅用于阅读表格,并非来源中的事实。小型:个人构建者、初创企业和小型企业。中型:产品服务于众多企业或数百万人的公司。大型:全球平台和上市公司集团。
2026年9月30日之前的英国裁决由ICO作出,其职能于该日移交信息委员会(9.1)。
F.2 案例一览 标题为“F.2 案例一览”的章节 案例 日期 规模 失效类别 关键检查项 F-01 Lovable构建的应用RLS未生效 2025-03 小型 数据层访问控制缺失 5.4 · T-01 F-02 Moltbook的开放数据库 2026-01 小型 数据层访问控制;密钥 5.4 · T-01 · 5.1 F-03 16,326个Supabase数据库可被读取 2026-09 小型至中型 数据层访问控制缺失 5.4 · Day-0分诊T2 F-04 一个agent删除了SaaStr的数据库 2025-07 小型 Agent权限 3.2 · 12.1 · T-13 F-05 一个agent删除了PocketOS的卷 2026-04 小型 Agent权限 5.7 · 12.1 · T-13 F-06 恶意Nx发布(“s1ngularity”) 2025-08 中型,开源 供应链;agent权限 T-12 · T-16 · 7.4 F-07 通过错误报告实施的“Agentjacking” 2026-06 中型 提示注入;agent权限 8.4 · 12.1 · T-14 F-08 评估agent入侵Hugging Face 2026-07 中型和大型 Agent权限;不可信代码 T-07 · 8.4 · 7.4 F-09 DeepSeek的开放数据库 2025-01 中型 数据层访问控制;密钥 7.2 · 7.4 · 7.5 F-10 McHire的默认密码与IDOR 2025-06 中型 认证与授权失效 7.1 · 7.2 · T-03 F-11 Lovable的公开项目暴露 2026-02至04 中型 授权失效;泄露响应 7.2 · 11.3 · 7.6 F-12 Salesloft Drift令牌被盗 2025-08 中型 集成令牌被盗;密钥 7.4 · 9.18 · T-15 F-13 Shai-Hulud npm蠕虫 2025-09和11 各种规模 供应链;密钥 T-12 · T-16 · 7.4 F-14 Vercel通过一个AI工具被入侵 2026-04 中型 集成令牌被盗;密钥 7.4 · 9.18 · T-15 F-15 Mixpanel泄露暴露OpenAI用户邮箱 2025-11 中型和大型 第三方集成 5.1 · 7.5 · 9.18 F-16 ICO:23andMe,231万英镑 2025-06 大型 安全运营;泄露响应 7.1 · 9.13 · 9.20 F-17 ICO:Reddit,1447万英镑 2026-02 大型 儿童数据 9.12 · 9.21 F-18 CNIL:Google 3.25亿欧元,SHEIN 1.5亿欧元 2025-09 大型 未经同意的追踪 9.8 · 9.9 F-19 Garante:Replika的开发者,500万欧元 2025-04 中型 合法性基础;透明度;儿童 9.4 · 9.6 · 9.12 F-20 FTC:Illuminate Education命令 2025-12 中型 安全运营;保留;泄露响应 7.4 · 5.6 · 9.20
F.3 失效类别及捕获它们的检查项 标题为“F.3 失效类别及捕获它们的检查项”的章节 失效类别 表现形式 Bansat检查项 案例 数据层访问控制缺失 任何人都能用公开密钥读写的表;对互联网开放的数据库 每张表启用RLS,每条策略都经过审查,CI中加入租户隔离测试(5.4)· 默认拒绝(7.2)· T-01 · 发布陷阱5 · ⛔ 门禁:在数据层强制执行访问控制 · Day-0分诊T2 · v2.4新增:任何存储数据的内容在无认证情况下不得从互联网访问(7.4,⛔ 门禁) F-01、F-02、F-03、F-09 应用中的认证或授权失效 默认密码、遗留测试账号、IDOR、重新开放访问的权限变更 每个server action上调用assertCan(),将角色矩阵作为自动化测试(7.2,11.3)· T-03 · 在每个服务器入口点重新检查认证(12.1)· v2.4新增:无默认凭据,生产环境中除列出的商店审核账号外无测试或演示账号(7.1,⛔ 门禁) F-10、F-11 密钥暴露 客户端代码中的密钥、可读表或日志中的令牌、可从内部读取的环境变量 密钥仅限服务器端(12.1)· T-02 · 凭据属于C3数据(5.1)· 绝不记录日志(7.5)· 密钥扫描(7.4)· 任何泄露后轮换(7.6)· ⛔ 门禁:仓库或打包产物中无密钥 · v2.4新增:密钥以只写值形式存储在平台的密钥存储中(7.4) F-02、F-09、F-12、F-13、F-14 Agent或工具权限过度 拥有生产环境或账户级凭据的编码agent;未经确认的破坏性命令;关闭安全提示运行的agent
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。