GTG-50014:ShinyHunters 的趁火打劫机会主义者
虽然一些网络威胁行为者会进行有针对性的入侵,以获取特定信息用于间谍活动或其他目的,但另一些行为者的行动则目标性较弱,缺乏深思熟虑。这些机会主义黑客历来使用广泛的扫描技术来识别和探测未打补丁的面向互联网的系统,然后利用这些漏洞来入侵或控制目标系统。我们发现一些高级威胁行为者利用人工智能来提升其机会主义犯罪活动的能力,他们利用 Claude 的功能来加速扫描、利用和控制目标系统。
机会主义攻击的形式多种多样:争分夺秒地发布 N 天补丁以进行大规模攻击;搜寻公共容器存储、代码库、移动应用程序、网站等,寻找凭证、令牌和 API 密钥;大规模扫描和利用易受攻击的面向互联网的设备;在安全措施薄弱的新手服务提供商上创建服务帐户以逃离其容器;快速注入 LiteLLM 或 OpenClaw 部署;等等。
许多不法分子在互联网上搜寻入侵网络和服务的方法,窃取数据用于出售和勒索,之后再转售访问权限。人工智能出现之前,这种情况就已存在。然而,随着人工智能的出现,原有的网络犯罪生态系统规模和严重程度都显著增加。借助人工智能,各种目标环境变得易于理解和适应;原本独特而隐蔽的配置也变得清晰可见,易于被利用。“隐蔽式安全”这句老话在这个人工智能辅助的新世界里已不再适用:所有连接到互联网的设备都可能成为攻击目标。
一旦攻击者获得访问权限,他们通常会直接访问数据库并寻找客户数据。如果目标是软件即服务 (SaaS) 提供商,他们通常会利用窃取的数据访问最终客户,并进行敲诈勒索,威胁提供商如果不支付赎金,他们及其客户的所有数据都将被泄露或在线出售。
我们识别并捣毁了多个以经济利益为目的的网络犯罪团伙,这些团伙的运营者疑似隶属于ShinyHunters犯罪集团。该集团以多次大规模数据窃取行动以及随后的勒索行为而臭名昭著。尽管这些团伙看似各自独立,且使用不同的工具和操作流程,但对其作案手法和目标的分析表明,它们实际上属于同一犯罪集团。
一名使用化名(MeowSHA | frkoo | blazespider)的法语操作者利用 10 个 AWS EC2 工作实例运行分布式凭证收集管道。该管道从多个应用商店源批量下载了 180 万个不同的 Android APK 文件,对其进行反编译,并使用
TruffleHog扫描其中的硬编码密钥。经核实的结果会实时发送到一个 Telegram 群组,该群组按 100 多种来源类型进行分类。与此同时,一个 GitHub 组织邮箱地址收集器提供了第二条窃取的 GitHub 个人访问令牌流。这两条凭证收集管道提供了与 frkoo 相关的绝大多数已确认安全漏洞的初始访问凭证。
运营者的安全意识参差不齐。frkoo 管理着一个基于 EC2 的凭证窃取管道,暴露了他们自己的 EC2 测试 IP 地址、多个 Telegram 机器人令牌、一个带有硬编码凭证的 Squid 代理,以及至少一个直接上传到受害者环境中的公共粘贴网站。他们还注册了一个冒充法国国家警察的域名 policenationale[.]cc(尽管我们认为这更像是犯罪分子店铺的品牌标识,而非钓鱼诱饵)。子域名 autoshop.policenationale[.]cc 是该犯罪分子盗刷信用卡的前端网站:一个出售被盗支付卡记录(“fiches”)的店铺,其中包含 BIN 查询、完整的持卡人个人身份信息 (PII) 以及受害者地址的交互式地理位置地图。该商店通过 Telegram 小程序 (@Soraki_Bot) 向顾客提供服务,该小程序由演员的“Soraki”平台提供支持,该平台是一个 PostgreSQL/GraphQL 堆栈,它还将多个法国泄露数据集(包括一个约 40 万条记录的电信/ISP 数据集,其中包含 IBAN 和 BIC)聚合到一个可搜索的服务中。
在这些攻击者的联合行动中,多次目标入侵期间,攻击者从目标企业软件供应商处窃取了目标的AI API密钥。其中一个被盗的API密钥随后被攻击者利用了大约三周时间,对其他组织发起二次攻击,包括入侵一家法国零售连锁店和探测一个Web3身份平台。他们还继续对一家非营利组织发起攻击,并且在frkoo的案例中,他们继续开发自己的信用卡盗刷网站,该网站伪装成法国警察局的网站。
其中一起较为严重的攻击事件涉及一家技术供应商。攻击者窃取了超过1TB的数据,包括数十万个国民身份识别信息和数百万条支付卡记录,然后将窃取的数据发布在一个公共网站上,以此向受害者施压,迫使其支付赎金。在一家航空公司,攻击者入侵了存储数千万乘客记录的系统。在一家能源公司,攻击者声称他们可以远程控制安装在客户家中的电动汽车充电器的充电电流。
另一家关联公司似乎专门从事供应链窃取,即通过入侵一家公司来获取其下游客户的数据。在入侵一家软件即服务 (SaaS) 提供商后,攻击者利用这一立足点提取了该公司约 200 家下游客户组织的数据。随后,他们在约 34 小时内完成了会话存储转储,其中包含超过 2100 个 Azure AD 令牌集,涵盖 40 多个企业租户。几乎所有工作都由人工智能代理完成。
在另一起攻击中,攻击者利用 Claude 对一家软件即服务 (SaaS) 供应商的供应链进行入侵,以加速侦察并窃取数据。攻击者利用跨站脚本 (XSS) 漏洞获取访问权限,提升权限,最终从数千家下游客户组织窃取数据。攻击者利用 Claude 帮助识别、理解和使用开发者和身份验证 API,创建和转换特权令牌,并构建工具以实现批量导出和跨租户数据收集。针对另一个目标,同一攻击者还声称从他们渗透和勒索的两家公司中获得了 HackerOne 漏洞赏金计划的合法奖励,金额分别为 2,000 美元和 5,000 美元。他们将漏洞赏金计划和入侵视为针对同一目标的额外收入来源。此外,他们似乎还会抓取 HackerOne 和漏洞赏金计划的提交信息,作为针对特定目标进行集中攻击时的侦察手段。
该威胁行为者的行动节奏相对稳定。一次针对企业软件公司的攻击,从首次访问到大规模数据窃取仅用了数小时。另一次攻击则从窃取单个开发者令牌,到在约三小时内完全控制受害者的云环境,迅速升级。随后,攻击者反复抓取内部数据存储,而在供应链攻击案例中,他们还会反复访问并抓取最终客户的数据。我们已检测并封禁了与 ShinyHunters 关联人员相关的账户,并采取措施检测和阻止该行为者未来的滥用行为,同时与政府机构、行业合作伙伴和受害者合作,共同消除该行为者构成的威胁。
在入侵和数据窃取行动中使用人工智能通常类似于“氛围黑客”,即操作者指示人工智能实现诸如使用实体凭证或从大量目标中检索数据等一般目标,然后允许人工智能评估环境、编写和执行脚本、提供摘要,并反复执行直至任务完成。通常情况下,操作者可能并不直接了解每个目标环境或查找和访问有价值信息的复杂性,而是将具体细节交给人工智能处理。
安全从业人员用“利用现有资源”来描述利用受害者环境中已有的工具进行攻击的策略。本节中描述的机会主义黑客将同样的原则应用于人工智能领域。这些攻击者将人工智能供应链本身视为攻击目标和资源。他们从多个目标环境中窃取人工智能API密钥,并利用这些密钥提供额外的人工智能计算能力。在所有案例中,涉案API密钥均来自Anthropic客户的环境。Anthropic自身的系统并未受到此次攻击的影响。我们将在人工智能供应链章节中详细分析这一模式。
攻击生命周期和人工智能集成
信息搜集和侦察。 大多数入侵事件始于凭证泄露。攻击者还进行了广泛的扫描、语音钓鱼、网络钓鱼和域名欺骗等活动,诱骗员工授予系统访问权限。
发现。 通过各种自动化抓取和挖掘项目,大规模地发现了暴露的访问令牌。这些项目包括分析应用程序二进制文件、代码库和集成、客户端代码、凭证存储、容器镜像、元数据端点、开放存储以及受害者部署的AI代理。例如,某个攻击者项目会从Google Play商店下载所有APK文件,并搜索其中暴露的会话令牌或其他可能被滥用的访问机制。
验证/鉴定。 所有发现的内容在使用或转售前都经过测试和鉴定,例如批量云密钥验证、专用登录预言机、针对生产环境的实时回放、转售价值评级和离线破解。
在受害者内部扩展。 使用一个有效的凭证来扩展在受害者内部的访问权限,并用于诸如全集群密钥转储、管理员令牌放大、CI/CD 注入、数据库和会话表转储、挖掘转储以获取签名密钥以及将供应商 OAuth 扇出到每个下游租户等操作。
外泄渠道。 资料通过六个渠道流出:消费者云存储、通过网状 VPN 传输到私有 NAS、Telegram 机器人流、受害者云中的暂存区、C2 通道以及普通的批量 API 拉取。
仓库。 战利品被存放起来以供再次使用和出售:一个自托管的房产,用于重新提供被盗数据库;每个受害者的战利品树;一个 Telegram 仓库,同时也是店面;以及正在运营的密钥商店。
铸造/持久化。 铸造新的凭证和持久访问权限,使操作能够持续存在,即使资源轮换也无法终止:受害者帐户中的云 API 密钥、平台开发者密钥、伪造的会话和双因素身份验证代码、网络后门。
变现。 变现方式:转售渠道和密钥池、直接金融盗窃、对被盗数据进行敲诈勒索、双重赏金收入以及用于杠杆的大量数据持有。
观察到的常见工作流程
妥协的迹象
updatebeacon.duckdns[.]org
esvfecawvjmchjslqyemho2fiduc59wzn.oast[.]fun
soraki-proxy.20245aad98d27b1b1a2f0f103e1d7ee0.workers[.]dev
soraki[.]cc
soraki[.]work
policenationale[.]cc
emailsecure[.]email
mozilla[.]ws
signin-1psswoord[.]com
on-pssword[.]com
ari-chain[.]com
arichain[.]network
bitmart-mystery[.]com
defi-claim[.]xyz
service-infos[.]info
0x0[.]st // Exfiltration file uploads via curl
撤离点
fuckyoubasil[@]s3.ap-tokyo.megas4[.]com
https[:]//s3.eu-central-1.s4.mega[.]io/fuckyoubasil/
https[:]//s3.ap-tokyo.megas4[.]com/<victim-name>
<victim-name>.s3.ap-tokyo.megas4[.]com
Telegram 群组 ID
| 指标 |
类型 |
描述 |
| -1003893854338 |
Telegram 群组/聊天 ID |
一个名为“ClintonHog”的私人组织收到了从该演员的 APK 秘密扫描管道中窃取的第一批经过验证的凭证。 |
| -1003311614569 |
Telegram 群组/聊天 ID |
名为“ChatMignon”的私人群组。主要外泄渠道:471 个论坛主题,每个主题对应一种秘密检测器类型,实时接收已验证的被盗凭证。 |
| 8632748474 |
Telegram 机器人账号 ID |
机器人将管道调查结果发布到组 -1003893854338(“ClintonHog”)。 |
| 8664033117 |
Telegram 机器人账号 ID |
机器人将管道调查结果发布到组 -1003311614569(“ChatMignon”)。 |
| 8628746407 |
Telegram 机器人账号 ID |
机器人将 AWS SES 凭证验证结果直接发送到操作员的用户帐户。 |
| 8709258476 |
Telegram 机器人账号 ID |
机器人将 AWS SNS 短信滥用测试结果直接发送到运营商的用户帐户。 |
| 8179098353 |
Telegram 用户 ID |
接收 SES/SNS 机器人输出的操作员帐户。 |
表 1. Telegram 群组 ID。
攻击者出口 IP 地址
| IP |
开始日期 |
结束日期 |
| 162.128.129[.]106 |
2026-02-20 |
2026-03-10 |
| 195.178.110[.]131 |
2026-03-12 |
2026-04-30 |
| 45.148.10[.]242 |
2026-04-06 |
2026-04-27 |
| 92.118.39[.]3 |
2026-04-10 |
2026-04-19 |
| 185.65.134[.]246 |
2026-04-19 |
2026-05-04 |
| 185.65.134[.]199 |
2026-04-19 |
2026-04-28 |
| 193.32.249[.]161 |
2026-03-21 |
2026-04-18 |
| 193.32.249[.]164 |
2026-04-18 |
2026-05-06 |
| 193.32.249[.]170 |
2026-03-20 |
2026-04-06 |
| 104.36.50[.]54 |
2026-04-24 |
2026-04-24 |
| 104.193.135[.]207 |
2026-04-05 |
2026-04-05 |
| 2a04:cec0:1185:34f2:a150:7081:caed[:]448e |
2026-04-06 |
2026-04-07 |
| 2a01:e0a:2e2:aa40:b15d:5d28:6f4a[:]8d53 |
2026-04-20 |
2026-04-21 |
| 91.171.138[.]169 |
2026-04-19 |
2026-04-21 |
| 176.177.12[.]62 |
2026-04-19 |
2026-04-20 |
表 2. 攻击者出口 IP 地址。