ConnectWise:偷到一个应用密钥,白捡 170 个租户
ConnectWise Cloud Backup 的应用密钥被盗,攻击者从正门大摇大摆走进了 Microsoft 365 租户
ConnectWise 多租户备份应用(前身是 SkyKick)的一个 API 密钥被盗。所有授权过这个应用的 Microsoft 365 租户,一下子都能被人拿着客户当初授予它的权限访问。ConnectWise 暂停了多项云服务。
- 披露时间
- 2026年10月16日
- 公开披露日期
- 严重程度
- 化粪池炸了
- 无 CVE:这是入侵事件,不是漏洞
- 波及范围
- 使用 ConnectWise Cloud Backup 或 Cloud Management 的 Microsoft 365 租户:确认 173 个,约 1000 个出现攻击活动
- microsoft-365 · entra-id
- 在野利用
- 已发现
- Huntress 已在 2 个租户中确认了入侵后的活动
一句话说清楚
备份应用本来就握着每个客户 Microsoft 365 的钥匙;把应用自己的密钥偷到手,这些钥匙就一把全拿走了,连钓鱼都省了。
发生了什么
备份应用需要对租户有很大的访问权限:每个邮箱、每个 OneDrive、每个 Team 都要读。在 Microsoft 365 里,这份权限挂在厂商的多租户应用上。所以厂商的应用密钥,就是所有点过“接受”的客户的万能钥匙。
这次,攻击者拿到了 ConnectWise Cloud Backup 应用的一个 API 密钥(也就是原来的 SkyKick 产品)。他们从厂商自己的主租户出发,用这个密钥为客户租户申请 Microsoft Graph 令牌。另外还有六个 ConnectWise Cloud Management 应用也被滥用,其中一个在某个客户租户里给自己加了全局管理员,还给其他应用添加了密钥。
Huntress 在大约 1000 个 Entra 租户里看到了攻击活动,其中 300 多个得手,并在两个租户里确认有人实际上手操作过。有没有数据被盗目前还不清楚。Graph 的目录读取操作不会留下审计记录,所以这里的“没有证据”不等于“什么都没发生”。
案发时间线
2026年10月13–14日
攻击者的 IP 发起密码喷洒
2026年10月14日
ConnectWise 发现问题
10月15日 06:13–08:34 UTC
批量获取 Microsoft Graph 令牌
一个被滥用的 Cloud Management 应用(“MS Teams”)在某个租户里给自己加了全局管理员,还给其他应用添加了密钥,其中包括 Huntress 的应用。
2026年10月16日
Huntress 和 ConnectWise 公开披露
截至 19:00 UTC 确认 162 个租户,后来增至 173 个。
10月17日 07:00 UTC
七个应用身份被禁用,Cloud Backup 暂停服务
第二天,SaaS Security 和 Cloud Management 也出于谨慎暂停服务。
2026年10月21日
开始分阶段恢复
各方说法
我们列出每条说法和它的出处,并标出一手来源(厂商、研究人员、软件仓库)。各方说法不一致时,按最坏的可信情况定级。
- ConnectWise Trust Center一手来源10月14日发现;备份归档已加密并隔离,没有迹象表明遭到入侵
- Huntress一手来源约 1000 个租户出现攻击活动,300 多个得手,2 个确认有入侵后活动
- The Hacker News确认 173 个租户;援引微软的说法,Directory.ReadWrite.All 很可能被滥用
- SecurityWeek服务暂停的时间线