罪犯如何滥用Claude自己的网站传播恶意软件
Detection stack
- AIDR
- Alert
- ETL
- Query
摘要
威胁行为者正在滥用Claude.ai内容共享功能,包括Artifacts和Shared Chats,以托管恶意指令。通过Google Ads进行恶意广告,攻击者诱导用户在Terminal或PowerShell中执行ClickFix风格的命令,安装窃取信息的恶意软件。该活动针对macOS和Windows用户,旨在窃取凭证、敏感数据和加密货币。
调查
调查发现了两个使用合法 claude.ai 网址托管假“下载Claude”页面的独立活动。分析人员识别了用于macOS的混淆单行命令,这些命令传递了Atomic macOS Stealer (AMOS),而Windows受害者则收到PowerShell命令部署基于.NET的远程访问工具。该活动也利用Google Ads参数将用户重定向至这些未经验证的用户生成页面。
缓解措施
用户切勿将命令粘贴到Terminal或PowerShell中,除非他们完全理解并信任来源。组织应培训员工识别AI平台上的“未经验证的内容”警告,并在下载软件时避免点击赞助搜索结果。应用程序应始终直接从官方供应商网站获取。
响应
当怀疑受到妥协时,用户应立即从干净的设备更改重要密码,包括银行、电子邮件和加密货币凭证。为所有支持的账户启用多因素身份验证并终止活动会话。对于加密货币暴露,将资金转移到使用全新恢复短语安全创建的钱包中。
攻击流程
我们仍在更新这一部分。
检测
可疑的RunMRU条目与LOLBin语义(通过registry_event)
可能的Base64编码字符串操作[MacOS](通过cmdline)
可疑的Curl执行尝试[MacOS](通过cmdline)
通过虚假的Claude安装页面注入恶意.NET负载[Windows进程创建]
通过Claude.ai页面共享恶意内容[Web服务器]
模拟执行
-
攻击叙述及命令: 对手已经制作了一个恶意载荷(例如,虚假软件更新或凭证收集器),并通过Claude.ai的“Artifact”托管。为了避免声誉型过滤器的检测,攻击者向受害者发送链接。模拟将模拟用户点击此链接,导致网络代理/服务器记录GET请求至
https://claude.ai/artifact/malicious-payload-id。此操作生成检测规则所需的遥测数据url|contains逻辑。 -
回归测试脚本:
#!/bin/bash # 模拟脚本以生成Claude.ai内容共享检测的遥测数据。 echo "[+] 启动模拟:通过Claude.ai共享恶意内容" # 模拟对Claude Artifact的GET请求(触发检测) echo "[+] 通过/artifact/路径触发检测..." curl -s -o /dev/null "https://claude.ai/artifact/malicious-payload-9921" # 模拟对Claude Shared Page的GET请求(触发检测) echo "[+] 通过/share/路径触发检测..." curl -s -o /dev/null "https://claude.ai/share/attacker-controlled-content" echo "[+] 模拟完成。检查SIEM以获取警报。" -
清理命令:
# 本次模拟期间未对系统进行持久性更改。 # 只需清除shell历史记录以确保测试命令没有遗留痕迹。 history -c