返回整理

安全研究 · 2026-10-30 修订

诱骗研发人员安装恶意软件的公开案例

记住对方要求你做什么:执行命令、安装软件、运行外部代码、授予远程控制。本页案例使用招聘、会议、验证和技术求助作为借口。

35 种场景,4 类动作28 张原报告配图可离线阅读

主要判断

这些案例的共同点,是把执行权限包装成工作步骤。人机验证要求运行命令,参会要求安装补丁,代码评估要求启动外部项目。[1][15][20]

遇到下列四类动作,先暂停,再独立核实来源。四类是本报告的教学归纳,同一次攻击可以经过多类。它们不代表发生率或风险高低。

四类需要暂停的动作

执行外来命令

典型请求:验证一下,修复一下,复制这段安装指令。

检查命令来源,拒绝网页验证中的系统操作。

代表:假人机验证、文件路径陷阱。共 13 种场景。

安装软件或扩展

典型请求:安装新版会议软件、驱动或前置工具。

从独立核实的官方入口获取软件。

代表:假 Teams 更新、AI Skill 前置工具。共 10 种场景。

运行外部代码或文件

典型请求:完成作业、复现漏洞、打开简历或素材。

先审查执行内容,再使用无真实凭证的隔离环境。

代表:面试作业、职位文档宏。共 11 种场景。

授予远程控制

典型请求:让 IT 支持接管电脑,帮你解决问题。

先用公司既有渠道核实支持请求。

代表:假 IT 帮助台。共 1 种场景。

按案例中最需要拦截的动作归类。例如,AI Skill 在 Windows 上引导安装程序,在 macOS 上引导运行命令,本页归入安装类。C# 招聘门户还包含安装步骤,本页按后续构建执行归类。

下面保留全部案例,方便按场景查找。团队培训可以先讲四类动作,再各选一个案例。

范围与本次补充

上一版并不完整。本次增加 8 种场景:FileFix、CrashFix、假 AI 安装文档、恶意 AI Skill、AI 对话跳转、假简历、3D 资源脚本和职位文档宏。补充依据分别来自原始研究报告。[8][9][10][19][11][26][27][28]

本页共整理 35 种场景。它们按可观察的诱导请求区分,部分属于同一攻击活动或同一技术变体。不能把这个数量解释为独立攻击组织数。

“直接针对研发”表示来源明确涉及研发人员或维护者。其他案例标明实际目标。招聘人员、管理员和设计人员的案例,是研发团队相邻流程的补充。

本页覆盖用户被诱导运行命令、安装程序、执行外部文件或交出控制权的情况。纯账号钓鱼、无社工步骤的漏洞利用,以及自动传播的供应链污染不列为独立场景。

所有配图取自公开报告,本页没有重绘攻击界面。首图使用 Acronis 报告示例,替换旧版低清截图。每张图都有中文读图说明;原图缺陷会明确标注。图片中的命令与地址仅作证据。

执行外来命令

对方让你复制、粘贴并执行。案例中的入口包括终端、运行窗口和文件窗口地址栏。先核实命令来源与目的。

假人机验证

通用攻击2024 至 2025 年

页面仿冒 Cloudflare 或 CAPTCHA。验证步骤要求打开系统命令窗口。复制内容实际是恶意指令。配图改用 Acronis 报告中的清晰示例。[1]

诱导路径
访问网页 → 完成验证 → 在本机粘贴并执行

识别点
验证流程跨出浏览器,要求启动终端。
建议
关闭页面。人机验证不需要执行系统命令。
图 1 · Acronis 图 1:原报告展示的 ClickFix 验证界面。它清楚显示了从网页验证转向系统命令的要求。此图替换旧版 Microsoft 图 13,不表示两图来自同一受害者。 [8]

读图:页面把系统命令操作包装成人机验证。

829 × 525 像素 · 清晰 · 点击查看原始尺寸。旧图仅 464 × 323 像素,步骤小字模糊。改用 Acronis 829 × 525 像素原报告示例。

假文档加载错误

通用攻击2024

邮件附件仿冒 OneDrive 文档。页面声称文件无法显示,提供修复按钮。后续指令引导用户执行 PowerShell。[2]

诱导路径
发票或文档邮件 → 页面报错 → 执行修复

识别点
查看文档需要修复操作系统。
建议
从已知的文档平台入口重新访问文件。
图 2 · Proofpoint 图 8:假 OneDrive 错误框。云盘外观为修复请求提供可信感。 [2]

读图:假 OneDrive 页面称需要手动更新 DNS 缓存。

1416 × 834 像素 · 关键文字清晰 · 点击查看原始尺寸。恢复原始像素;图中错误说明可读。

假根证书或浏览器修复

通用攻击2024

ClearFake 把网页错误解释成缺少根证书。所谓修复仍是复制并运行恶意脚本。[2]

诱导路径
访问网站 → 证书或显示异常 → 运行修复脚本

识别点
网页用证书、缓存等技术词解释执行命令的必要性。
建议
通过浏览器内置页面检查错误。不要采用网页提供的系统修复程序。
图 3 · Proofpoint 原图:页面借用 Chrome 外观,要求安装“根证书”。图中的操作是攻击指令。 [2]

读图:页面以安装根证书为由,要求打开 PowerShell。

624 × 424 像素 · 原图轻微模糊 · 点击查看原始尺寸。原图仅 624 × 424 像素。主要要求可辨,小字不能靠放大恢复。

假 Discord 社群验证

通用攻击2025

Microsoft 记录了仿冒 Discord 的 ClickFix 页面。进入社群的验证要求被转成执行本机命令。[1]

诱导路径
社群邀请 → 假验证页 → 本机执行

识别点
社群权限验证要求终端操作。
建议
在已安装的客户端核对邀请。拒绝执行验证脚本。
图 4 · Microsoft 图 21:假 Discord 验证页。社群主题改变了包装,执行入口仍是 ClickFix。 [1]

读图:页面声称需要验证,才能查看社群内容。

1304 × 633 像素 · 清晰 · 点击查看原始尺寸。中央验证按钮可辨。图片只展示验证入口,不展示后续命令。

修复摄像头或麦克风

招聘场景,含非研发岗位2025

ClickFake Interview 先要求填写资料并录制介绍。随后页面伪造设备错误,要求执行驱动修复命令。[3]

诱导路径
填写面试资料 → 录制视频 → 设备报错 → 运行修复

识别点
网页诊断直接跳到终端命令或驱动安装。
建议
使用系统设置测试摄像头。拒绝面试页面的驱动脚本。
图 5 · Sekoia 原图及原有标注:假摄像头错误。研究者标出了按系统选择指令的行为。 [3]

读图:摄像头或麦克风被阻止;页面要求更新驱动。

1653 × 1244 像素 · 小字须放大 · 点击查看原始尺寸。恢复原 SVG 的画布尺寸;图中的截图仍受原始像素限制。

GitHub Issue 中的修复脚本

直接针对研发2025-02 披露

SentinelOne 记录了正常仓库中的假 Issue。评论引导开发者下载 FERRET 安装脚本,攻击范围因此超出求职者。[4]

诱导路径
仓库收到问题 → 阅读评论 → 执行所谓修复

识别点
陌生评论把问题排查导向外部安装脚本。
建议
验证报告能否用最小示例复现。先审查修复文件。
图 6 · SentinelOne 原图:针对 GitHub 用户的诱导内容。页面来源真实,不代表评论者可信。 [4]

读图:Issue 把摄像头问题归因于缓存,并要求在终端更新所谓驱动。

2560 × 2357 像素 · 原图轻微模糊 · 点击查看原始尺寸。保留 2560 × 2357 像素文件。来源 JPEG 已有压缩痕迹;关键段落仍可读。

冒充 GitHub 安全团队的通知

直接针对开源维护者2024-09

Ian Spence 收到真实 GitHub 系统发出的 Issue 通知。攻击者把正文写成安全告警,链接再引向假验证码和恶意执行。[5]

诱导路径
创建 Issue → 系统通知邮件 → 假安全扫描 → 验证执行

识别点
邮件发送域名真实,但正文由外部用户控制。
建议
返回仓库核对事件和报告者。不要从通知正文安装扫描器。
图 7 · Ian Spence 保存的通知邮件:邮件由 GitHub 发出,正文却冒充平台安全团队。 [5]

读图:邮件正文声称仓库有安全漏洞,要求访问外部扫描网站。

1956 × 1340 像素 · 小字须放大 · 点击查看原始尺寸。恢复 1956 × 1340 像素。邮件中的发送者、Issue 和冒充安全团队的正文可读。

仿冒 Homebrew 安装页

直接针对 macOS 开发者2025-10

Hunt.io 记录了仿冒 Homebrew 等工具的网站。页面诱导用户粘贴命令,交付 Odyssey Stealer 或 AMOS。[6]

诱导路径
寻找开发工具 → 仿冒官网 → 复制安装命令

识别点
熟悉的页面和安装方式遮住了域名差异。
建议
从已验证的项目主页获取安装说明。核对命令内的下载来源。
图 8 · Hunt.io 图 5:假 Homebrew 页面。外观与正常安装文档接近。 [6]

读图:仿冒页面沿用 Homebrew 的安装说明与复制按钮。

1600 × 1200 像素 · 小字须放大 · 点击查看原始尺寸。原图清晰。安装区文字很小,需要原始尺寸查看。

搜索广告跳转到共享安装教程

通用攻击,覆盖工具用户2026-02

Bitdefender 发现遭接管的广告账号推广软件下载。落地页是 Evernote 共享笔记,教程要求执行命令,最终交付 MacSync。[7]

诱导路径
搜索工具 → 广告 → 共享笔记 → 终端安装

识别点
知名笔记平台承载的教程被误当作官方说明。
建议
绕过广告和共享教程,使用软件官方入口。
图 9 · Bitdefender 原图:冒充常用工具的广告。广告账号或平台的真实性不能证明安装内容安全。 [7]

读图:广告展示常用工具名称,目标却是 Evernote 共享页。

623 × 542 像素 · 原图小字偏小 · 点击查看原始尺寸。原图 623 × 542 像素,标题可读;左上区域是发布者原有模糊处理。

在文件窗口粘贴“报告路径”

通用攻击2025-09本次补充

Acronis 发现 FileFix 攻击冒充 Meta 封号通知。页面要求查看申诉报告。所谓文件路径实际含有命令,粘贴到文件窗口地址栏后触发 StealC 感染链。[8]

诱导路径
封号警告 → 查看 PDF → 粘贴“路径” → 执行命令

识别点
要求粘贴的位置是文件窗口地址栏;内容来自网页剪贴板。
建议
从平台应用核查账号状态。不要按网页要求粘贴“文件路径”。
图 10 · Acronis 图 4:假 Meta 支持页要求打开文件窗口。图中路径只是诱饵,正文说明了实际执行过程。 [8]

读图:页面声称共享了 PDF,要求在文件窗口粘贴路径。

1000 × 471 像素 · 清晰 · 点击查看原始尺寸。原图 1000 × 471 像素,页面步骤和文件窗口入口可读。

扩展先制造崩溃,再要求修复

通用攻击2026-02;观察于 1 月本次补充

Microsoft 记录了 CrashFix。攻击者以广告引导用户安装假广告拦截扩展。扩展故意造成浏览器故障,再提示用户执行修复命令。调查发现后续 Python 远程控制木马。[9]

诱导路径
安装扩展 → 浏览器崩溃 → 安全警告 → 执行修复

识别点
故障真实发生,也不能证明弹出的修复指令可信。
建议
禁用可疑扩展。通过公司支持渠道排查,不执行弹窗里的命令。
图 11 · Microsoft 的 Fake CrashFix Popup window:弹窗声称检测到安全问题,并要求手动执行修复。 [9]

读图:弹窗声称发现安全问题,并要求手动执行剪贴板中的修复内容。

563 × 914 像素 · 原图轻微模糊 · 点击查看原始尺寸。原图 563 × 914 像素。主要警告和手动修复要求可读;保留来源画质。

仿冒 AI 编程工具安装文档

直接针对研发2026-03本次补充

Kaspersky 发现搜索广告把开发者带到假 Claude Code 文档。页面复制安装说明,再替换命令。Windows 分支交付 Amatera,macOS 分支交付 AMOS。[10]

诱导路径
搜索安装方法 → 广告 → 假官方文档 → 执行安装命令

识别点
复制命令本来就是正常安装动作,风险藏在文档来源和命令目标中。
建议
从已核实的产品官网进入文档。比较发布者和安装目标,不以广告排名判断可信度。
图 12 · Kaspersky 的 Malicious website 截图:假 Claude Code 文档分别提供 macOS 和 Windows 安装指令。 [10]

读图:假文档为 macOS 和 Windows 分别提供安装指令。

1332 × 661 像素 · 小字须放大 · 点击查看原始尺寸。保留原报告 1332 × 661 像素 JPEG。主要栏目清晰,安装命令须放大。

AI 对话引导到“备用站点”

通用攻击2026-09本次补充

Huntress 发现攻击者创建 Custom GPT,冒充正常服务。对话用服务不可用为由,推荐备用站点。该站点展示假验证码,引导执行命令。研究者确认其中两起感染来自 Custom GPT。[11]

诱导路径
搜索 AI 服务 → 官方域名上的第三方 GPT → 备用站点 → 假验证

识别点
官方平台承载的用户内容,可以包含攻击者的指令。
建议
核对 GPT 的创建者。不要通过对话推荐的备用站点完成系统级验证。
图 13 · Huntress 图 2:第三方 GPT 用服务不可用提示推荐备用站点。此图展示跳转诱饵,不是官方服务通知。 [11]

读图:第三方 GPT 声称主站服务受限,建议访问备用站点。

1138 × 882 像素 · 关键文字清晰 · 点击查看原始尺寸。主要服务通知和备用站点提示可读;原图细字略软。

安装软件或扩展

对方把安装包装成参会、更新、获得功能或体验产品。先独立核实发布者与下载入口。

假浏览器更新

通用攻击2023 披露;此前已活动

SocGholish 在受入侵的网站展示假更新页。用户下载并运行伪装成浏览器更新的文件。[12]

诱导路径
访问正常网站 → 浏览器过旧提示 → 下载并运行

识别点
更新来自网页正文,而非浏览器自身更新入口。
建议
关闭网页提示。通过浏览器内置更新入口或公司软件目录更新。

安装指定视频客户端

直接针对研发2025 披露

假招聘者提供仿冒 MiroTalk 的网站。Join Room 按钮交付带恶意代码的软件。ESET 也记录了 FreeConference 伪装。[13]

诱导路径
招聘私信 → 指定会议平台 → 安装客户端

识别点
安装包来自招聘者提供的新域名。
建议
从软件官方入口获取客户端。要求对方使用公司批准的平台。
图 14 · ESET 图 5:仿冒 MiroTalk 的页面。加入房间会触发恶意软件下载。 [13]

读图:页面展示 MiroTalk 视频会议外观,并提供加入房间按钮。

1189 × 869 像素 · 清晰 · 点击查看原始尺寸。原图 1189 × 869 像素。标题和 Join Room 按钮清晰。

熟人或高管视频加音频补丁

加密行业员工2025-06

Huntress 调查中,员工加入含高管深度伪造影像的会议。麦克风故障后,对方要求下载 Zoom 扩展,实际交付恶意 AppleScript。[14]

诱导路径
Telegram 联系 → 日历邀约 → 熟人视频 → 下载补丁

识别点
认出面孔后,对方仍要求运行外部文件。
建议
通过原有通讯渠道另行核实。不要把视频面孔当作安装授权。
图 15 · Huntress 图 2:调查取得的日历邀请文件。它证明了邀约入口;它不是深度伪造视频画面。 [14]

读图:日历文件含会议邀请内容,为邀约入口提供证据。

1035 × 490 像素 · 小字须放大 · 点击查看原始尺寸。原图文字清晰,但它是日历文件,不是受害者看到的视频画面。

播客或社区访谈客户端

直接针对开源维护者2026-04 披露

Socket 记录了针对维护者的播客邀约。假 StreamYard 页面以连接错误要求安装桌面软件。受邀者识别后没有运行。[15]

诱导路径
播客邀约 → 准备问题 → 录制连接失败 → 安装应用

识别点
交流主题正常,却临时增加本机安装要求。
建议
保留预约,通过平台官方入口加入。必要时取消当次录制。
图 16 · Socket 收录的受邀者截图:假 RTC 连接错误。desktop app 链接将录制问题转为软件安装。 [15]

读图:页面声称实时连接失败,建议使用桌面应用。

934 × 730 像素 · 原图轻微模糊 · 点击查看原始尺寸。来源截图已有模糊;RTC 错误和 desktop app 链接可辨。

假公司 Slack 与 Teams 更新

直接针对开源维护者2026 年 3 至 4 月

攻击者建立仿公司 Slack 工作区,再安排假 Teams 通话。页面用 SDK 更新提示交付恶意程序。Axios 维护者确认社工导致本机感染,发布凭证随后失窃。[15][30]

诱导路径
商务合作 → 公司工作区 → 会议 → SDK 更新

识别点
公司身份、聊天记录和视频界面来自同一条未核实的联系链。
建议
从独立渠道核实公司联系人。不要使用会议内链接更新客户端。
图 17 · Socket 报告中的假 Teams 页面:SDK Update Required。此图说明同类基础设施,不声称它就是 Axios 维护者当时看到的页面。 [15]

读图:假 Teams 弹窗声称 SDK 过期,必须更新才能使用音频。

2252 × 1240 像素 · 清晰 · 点击查看原始尺寸。从来源取得 2252 × 1240 像素版本,替换旧版 1600 像素文件。

伪装成正常功能的 IDE 扩展

直接针对研发2025-12 披露

ReversingLabs 发现 VS Code 扩展在随包依赖中隐藏恶意代码。部分扩展仿冒知名工具,部分宣称提供新功能。官方 npm 上的同名依赖不因此受污染。[16]

诱导路径
寻找编辑器功能 → 安装扩展 → 扩展执行恶意代码

识别点
市场上架、功能名称和依赖名称被当作安全保证。
建议
使用团队批准的扩展清单。核对发布者与实际扩展包。

高星仓库、免费工具与破解包

通用攻击2024-07

Stargazers Ghost Network 使用账号给恶意仓库加星、关注和派生。软件、破解包或其他资源的下载入口交付信息窃取程序。[17]

诱导路径
看到热门仓库 → 相信社区热度 → 下载发布包

识别点
星数与活跃账号代替了发布者和文件核验。
建议
把热度当作发现线索,不作为执行许可。避免来源不明的破解包。
图 18 · Check Point 原图:用 GitHub README 推广下载的恶意仓库。平台与项目信誉需要分开判断。 [17]

读图:GitHub README 提供下载入口,并用平台界面增加可信感。

879 × 701 像素 · 主要界面清晰 · 点击查看原始尺寸。下载标题和仓库信息可读;内嵌软件小截图仅作界面参考。

测试游戏或评估合作产品

研发及投资目标2024-05 披露

Moonstone Sleet 以合作或开发支持推广 DeTankWar。游戏可以运行,但启动时同时加载恶意组件。[18]

诱导路径
合作邀请 → 下载产品 → 注册并试玩

识别点
产品能运行被当成没有恶意代码的证据。
建议
在隔离环境评估未知产品。测试账号不得复用真实密码。
图 19 · Microsoft 图 4:假公司用邮件邀请目标体验游戏。 [18]

读图:邮件邀请目标体验游戏,并称需要游戏开发者协助。

624 × 290 像素 · 原图小字偏小 · 点击查看原始尺寸。原图 624 × 290 像素;邮件主旨和邀请正文可辨。保持原始尺寸,补中文读图说明。

图 20 · Microsoft 图 5:DeTankWar 网站。完整产品和宣传页面也可以是感染入口。 [18]

读图:网站展示坦克游戏的功能、游戏模式和经济系统。

561 × 299 像素 · 主要界面清晰 · 点击查看原始尺寸。原图 561 × 299 像素。只用于展示产品外观,不用于证明下载文件安全。

使用对方提供的 PuTTY 连接环境

直接针对研发及自由职业者2023 活动;2024 披露

Moonstone Sleet 向目标发送改造过的 PuTTY 和连接信息。输入指定连接信息后,程序触发内嵌恶意载荷。[18]

诱导路径
接收测试任务 → 使用附带工具 → 连接指定环境

识别点
本可自行获取的常用工具,必须换成对方提供的副本。
建议
使用自己从官方渠道安装的工具。拒绝任务专用的未知工具副本。

AI Skill 要求安装前置工具

AI 工具使用者,研发可遭遇2026-02本次补充

Snyk 分析了冒充 Google 集成的恶意 Skill。说明文件要求先安装所谓 openclaw-core。Windows 用户被引导运行压缩包中的程序;macOS 用户被引导执行外部命令。AI 助手转述这些要求,会增加可信感。[19]

诱导路径
安装 Skill → 助手读取说明 → 提示缺少前置工具 → 人工执行

识别点
安装请求来自第三方说明,被助手转述后仍需独立核实。
建议
核对前置工具是否存在于官方文档。不要因助手推荐而跳过来源审查。
图 21 · Snyk 原图:恶意 SKILL.md 的 Prerequisites 段落。图中要求安装额外工具,随后才提供正常功能说明。 [19]

读图:Prerequisites 段落要求先安装 openclaw-core,才允许使用 Google 服务。

1095 × 705 像素 · 小字须放大 · 点击查看原始尺寸。使用原报告 1095 × 705 像素截图;前置要求文字密集,补中文释义。

运行外部代码或文件

对方交付项目、依赖、研究文件、简历或素材。案例中的执行入口包括安装依赖、构建、自动任务和文档脚本。

面试代码作业

直接针对研发2023 起披露

Contagious Interview 要求候选人克隆并执行代码仓库。看似完整的项目通过恶意包或脚本安装后门。[20]

诱导路径
招聘 → 领取仓库 → 安装依赖或启动项目

识别点
陌生项目要求在有工作凭证的电脑上运行。
建议
在无公司凭证的临时虚拟机完成作业。禁用共享目录和凭证转发。
图 22 · Microsoft 原图:伪装成区块链游戏的 Bitbucket 仓库。项目说明完整,不能证明代码安全。 [20]

读图:仓库声称提供区块链游戏,并列出多项完整功能。

778 × 383 像素 · 原图小字偏小 · 点击查看原始尺寸。原图 778 × 383 像素,标题和功能列表可辨;无需逐字识别介绍。

付费修复 Bug 或追加功能

直接针对自由职业研发2024 至 2025 年

ESET 记录了以报酬换取 Bug 修复的诱饵。开发者需要构建并测试投来的项目,恶意代码随之运行。[13]

诱导路径
外包需求 → 试修 Bug → 本地构建和测试

识别点
任务看似很小,却需要执行整套陌生项目。
建议
先核实委托方。把试做任务放入独立测试环境。

信任仓库后运行 IDE 自动任务

直接针对研发2026-03 披露

Microsoft 观察到仓库利用 VS Code 任务配置。用户信任仓库作者后,自动任务获取并加载后门。[20]

诱导路径
下载项目 → 用 IDE 打开 → 允许信任和自动任务

识别点
尚未主动启动应用,IDE 已准备执行工作区任务。
建议
先用受限模式查看项目。检查任务配置,关闭不需要的自动任务。

安装招聘门户,再构建 C# 测试

直接针对工程师2026-10 披露;攻击发生于 3 月

Blinder Tunnel 仿冒 Dubai Airports 招聘。目标先安装离线招聘门户,再领取带恶意构建配置的 C# 项目。构建过程触发感染。[21]

诱导路径
职位邀请 → 安装招聘门户 → 下载测试 → 构建项目

识别点
求职流程要求安装门户,项目构建还执行额外程序。
建议
拒绝为浏览招聘页面安装程序。审查项目构建事件与外部调用。
图 23 · Unit 42 图 2:安装后出现的假招聘门户。品牌标志属于遭仿冒的机构。 [21]

读图:安装后的程序冒充 Dubai Airports 招聘登录页。

1980 × 956 像素 · 主要界面清晰 · 点击查看原始尺寸。恢复 1980 × 956 像素。来源图标边缘已有像素化,不额外锐化。

图 24 · Unit 42 图 4:要求完成 C# 编程任务的邮件。图中红框和标注来自原报告。 [21]

读图:邮件要求完成 C# 编程测试,声称耗时 15 至 20 分钟。

1776 × 392 像素 · 小字须放大 · 点击查看原始尺寸。恢复 1776 × 392 像素;原报告红框与说明全部保留。

邀请参与私有仓库或项目合作

直接针对科技从业者2023-07

GitHub 披露 Jade Sleet 使用开发者或招聘者身份接触目标。建立联系后,攻击者邀请目标协作,诱导使用含恶意 npm 依赖的项目。[22]

诱导路径
技术交流 → 合作邀请 → 私有仓库 → 安装依赖

识别点
私有仓库、知名托管平台和正式邀请被当作安全证明。
建议
把私有邀请中的代码当作外部代码审查。不要向测试环境注入真实令牌。

漏洞研究合作与 Visual Studio 工程

直接针对安全研发2021-01

Google TAG 记录了假安全研究者长期经营账号。对方提出合作,提供的 Visual Studio 工程通过构建事件运行恶意 DLL。[23]

诱导路径
研究交流 → 合作项目 → 打开并构建工程

识别点
可信技术内容与待执行文件混在同一次合作中。
建议
隔离研究环境。检查构建事件、二进制文件和项目设置。
图 25 · Google TAG 原图:攻击者经营的研究者账号。技术身份和互动记录用于建立信任。 [23]

读图:四个账号使用研究者身份、自我介绍和技术背景建立信任。

1200 × 971 像素 · 主要界面清晰 · 点击查看原始尺寸。账号名字和简介可读。背景代码与浏览器错误截图模糊,仅作为账号外观。

Stack Overflow 答案推荐恶意依赖

直接针对研发2024-05

Sonatype 发现新账号在技术问答中推荐 pytoileur。该 PyPI 包会下载恶意 Windows 程序,与提问中的问题并不相符。[24]

诱导路径
搜索报错 → 阅读答案 → 安装推荐包

识别点
解决局部问题的答案要求安装陌生依赖。
建议
检查依赖用途、维护者和来源。不要只按答案中的命令操作。
图 26 · Sonatype 原图:答案把 pytoileur 写成解决办法。图中安装命令属于恶意案例,不能执行。 [24]

读图:新账号在技术回答中推荐安装陌生依赖。

683 × 270 像素 · 清晰 · 点击查看原始尺寸。原图 683 × 270 像素。推荐依赖的回答可读;保留原图高亮。

热门漏洞的假 PoC

技术人群可遭遇2023-09 披露

Unit 42 分析了假 WinRAR 漏洞 PoC。仓库声称演示 CVE-2023-40477,实际启动 VenomRAT 感染链。研究者未认定它专门针对安全人员。[25]

诱导路径
追踪新漏洞 → 下载 PoC → 本地运行

识别点
漏洞编号、演示视频和源码仓库被当作真实性证明。
建议
在独立实验环境验证 PoC。检查其行为是否与目标漏洞有关。

候选人简历伪装成快捷方式

招聘人员;研发面试官可遭遇2024-06;事件发生于 5 月本次补充

eSentire 记录了攻击者回复真实招聘信息的案例。候选人网站上的 Download CV 按钮交付恶意 LNK 文件。目标尝试打开后,防护产品阻止了活动。该事件不能写成完成感染。[26]

诱导路径
发布岗位 → 候选人回复 → 下载简历 → 打开快捷方式

识别点
简历名与图标看似正常,实际文件类型是可执行快捷方式。
建议
要求对方通过招聘系统提交标准文档。核对实际文件类型。
图 27 · eSentire 图 1:假候选人网站。Download CV 按钮提供的是恶意快捷方式,不是普通简历。 [26]

读图:候选人网站用 Download CV 按钮引导下载文件。

1600 × 1200 像素 · 清晰 · 点击查看原始尺寸。原图 1600 × 1200 像素。下载按钮与候选人身份区域清晰。

免费 3D 资源内嵌执行脚本

设计与游戏制作人员2025-11本次补充

Morphisec 发现 CGTrader 等资源入口上的恶意 Blender 文件。文件内嵌 Python 脚本。用户已开启 Auto Run Python Scripts 时,打开资源会触发脚本,并加载窃密程序。报告没有证明每位用户都被诱导修改设置。[27]

诱导路径
寻找 3D 资源 → 下载模型 → 在允许自动脚本的环境打开

识别点
模型、工程和文档可以携带可执行内容。文件扩展名不能保证安全。
建议
保留脚本执行限制。在无真实凭证的隔离环境审查外来资源。

职位文档诱导启用宏

系统管理员;非专门针对研发2020-09 披露本次补充

F-Secure Countercept(现 WithSecure)记录了系统管理员遭遇的假职位邀请。文档通过个人 LinkedIn 联系送达。目标打开文档并启用宏后,恶意代码开始执行。[28]

诱导路径
职位邀请 → 打开 Word 文档 → 启用宏 → 执行恶意代码

识别点
阅读职位说明不需要授予文档执行代码的权限。
建议
不要为外来职位文档启用宏。要求纯文本或不含执行内容的格式。

授予远程控制

对方要求控制电脑,再由对方完成安装。工具可以是真的,支持人员身份仍需独立核实。

冒充 IT 帮助台并要求远程控制

通用企业攻击2024 年 5 至 6 月

Storm-1811 使用电话或 Teams 冒充技术支持。攻击者常先制造邮件轰炸,再要求通过 Quick Assist 共享控制,随后部署恶意软件。[29]

诱导路径
邮件轰炸 → 假 IT 联系 → 授权远程控制 → 安装恶意软件

识别点
未经请求的帮助要求控制整台电脑。
建议
通过公司既有工单系统核实支持人员。只授权已核实的远程会话。
图 28 · Microsoft 图 3:Quick Assist 的真实控制授权界面。工具本身合法;危险来自把控制权交给攻击者。 [29]

读图:真实远程支持工具请求控制电脑,用户可以允许或拒绝。

1024 × 89 像素 · 关键文字清晰 · 点击查看原始尺寸。原图仅高 89 像素,但授权提示和 Allow / Deny 可读;身份遮挡来自原报告。

内容覆盖与剩余边界

复核以三个问题为准:谁提出请求,用户需要做什么,执行权限在哪里改变。下表记录已经覆盖的入口,以及容易误判的边界。

覆盖检查
检查维度本页覆盖边界
网页与搜索验证码、假更新、搜索广告、共享教程、安装文档。搜索排名、HTTPS 和正常托管平台都不能证明发布者可信。
人与业务关系招聘、外包、播客、合作、假同事、IT 支持。有聊天记录、视频面孔或公司工作区,仍需核实安装请求。
研发平台代码仓库、Issue、问答、依赖、IDE 扩展、构建事件。读取源码与执行源码的权限不同。私有邀请不能替代审查。
AI 工具假安装文档、恶意 Skill、第三方 GPT 导流。AI 助手可以转述攻击者要求。这里只收录有公开活动证据的场景。
执行载体命令、安装包、扩展、代码项目、快捷方式、宏、素材脚本、远程控制。文档或模型可以包含代码;合法远程工具也可以被滥用。
系统有 Windows、macOS 案例,也有按系统分支的诱饵。不能据此推断 Linux 风险较低。本页没有各系统发生率数据。

是否完整:它已经补足本轮检索发现的主要缺口,仍不是公开事件的穷尽清单。一次攻击可以组合多种借口,厂商也会给相近流程使用不同名称。增加活动名称,不一定增加新的防范动作。

保留的范围边界包括:只骗取密码、验证码或 OAuth 授权;只通过漏洞执行、无需诱导用户;以及合法依赖被入侵后的自动更新传播。如果账号失窃随后用于诱骗安装,本页按后续安装环节判断是否纳入。

宏文档案例公开于 2020 年,它补充的是执行机制,不能代表今天的默认 Office 设置。3D 资源案例以自动脚本执行已开启为条件,不能写成打开任意模型都会感染。

这些场景怎样取得信任

下表是对案例的横向归纳。它描述可观察的做法,不判断每种做法的成功率。

信任来源公开案例中的表现容易混淆的判断
真实平台GitHub 通知、私有仓库、共享笔记平台发出的消息,不等于平台认可消息内容。
职业机会岗位、外包报酬、播客、合作邀约愿意沟通,不等于可以授权本机执行。
技术解释根证书、驱动、RTC、SDK 更新错误解释听起来合理,不等于修复程序可信。
投入与等待填表、录制介绍、预约会议已经投入时间,不构成继续安装的理由。
可运行的产品游戏、代码项目、IDE 扩展正常功能可以与恶意功能同时存在。
熟人或社区背书深度伪造影像、虚假星数、假公司同事看到面孔或热度,仍需独立核实请求。

还有一种传播放大:受害者完成测试后,把含恶意代码的作业上传到自己的账号。Atlassian 记录了这类情况。因此,真实个人账号下的仓库也需要审查。[31]

研发团队可执行的防护

以下建议根据案例归纳。它们不是对某一产品安全性的保证。

  1. 把外部代码测试放到独立环境。环境内不要保存公司代码、浏览器会话、SSH 密钥、云凭证或钱包。
  2. 把会议软件、IDE 扩展和 AI Skill 纳入批准清单。通过公司软件目录或经过核实的官方入口安装。
  3. 在执行前检查工作区任务、构建事件、依赖安装脚本和陌生二进制文件。关闭不需要的 IDE 自动任务、文档宏和素材自动脚本。
  4. 使用既有联系方式核实招聘者、合作方和 IT 支持。不要只检查对方新提供的官网、聊天群和视频。
  5. 允许员工立即终止可疑会议或测试。把要求运行命令、安装补丁、交出控制权设为报告触发点。
  6. 把开发环境与发布权限分开。使用短期凭证、发布审批和独立发布环境,减少本机失陷造成的后果。

临时容器不自动等于安全隔离。宿主目录、Docker socket、SSH agent 或真实令牌一旦暴露给环境,隔离目标就没有达成。禁用安装脚本也不能阻止之后启动项目时的恶意执行。

如果已经执行过

断开设备网络,联系负责安全响应的人员。保留聊天、仓库地址、下载文件名和执行时间。不要继续按对方指令修复。

从确认干净的设备撤销会话并轮换暴露的凭证。检查源码托管、包发布、云平台和邮箱活动。设备处置应包括感染调查和必要的重建;仅删除下载文件不足以确认恢复。[31]

逐图质量复核

本次逐张查看了旧版 22 张图,并检查了新版全部 28 张图。首图替换为 Acronis 的清晰配图。其余旧图保留,恢复来源像素或补充读图说明。没有把放大当成提高分辨率。

“清晰”指关键界面和文字可读,不表示图中每个像素都能辨认。“小字须放大”表示需要查看原始尺寸。来源已模糊或遮挡的区域,本页不推测内容。

查看全部 28 张图的检查结果
逐图检查记录
图片来源像素结论与处理
图 1
替换旧图
829 × 525清晰。旧图仅 464 × 323 像素,步骤小字模糊。改用 Acronis 829 × 525 像素原报告示例。
图 2
旧图 2
1416 × 834关键文字清晰。恢复原始像素;图中错误说明可读。
图 3
旧图 3
624 × 424原图轻微模糊。原图仅 624 × 424 像素。主要要求可辨,小字不能靠放大恢复。
图 4
旧图 4
1304 × 633清晰。中央验证按钮可辨。图片只展示验证入口,不展示后续命令。
图 5
旧图 6
1653 × 1244小字须放大。恢复原 SVG 的画布尺寸;图中的截图仍受原始像素限制。
图 6
旧图 14
2560 × 2357原图轻微模糊。保留 2560 × 2357 像素文件。来源 JPEG 已有压缩痕迹;关键段落仍可读。
图 7
旧图 16
1956 × 1340小字须放大。恢复 1956 × 1340 像素。邮件中的发送者、Issue 和冒充安全团队的正文可读。
图 8
旧图 17
1600 × 1200小字须放大。原图清晰。安装区文字很小,需要原始尺寸查看。
图 9
旧图 18
623 × 542原图小字偏小。原图 623 × 542 像素,标题可读;左上区域是发布者原有模糊处理。
图 10
新增
1000 × 471清晰。原图 1000 × 471 像素,页面步骤和文件窗口入口可读。
图 11
新增
563 × 914原图轻微模糊。原图 563 × 914 像素。主要警告和手动修复要求可读;保留来源画质。
图 12
新增
1332 × 661小字须放大。保留原报告 1332 × 661 像素 JPEG。主要栏目清晰,安装命令须放大。
图 13
新增
1138 × 882关键文字清晰。主要服务通知和备用站点提示可读;原图细字略软。
图 14
旧图 5
1189 × 869清晰。原图 1189 × 869 像素。标题和 Join Room 按钮清晰。
图 15
旧图 7
1035 × 490小字须放大。原图文字清晰,但它是日历文件,不是受害者看到的视频画面。
图 16
旧图 8
934 × 730原图轻微模糊。来源截图已有模糊;RTC 错误和 desktop app 链接可辨。
图 17
旧图 9
2252 × 1240清晰。从来源取得 2252 × 1240 像素版本,替换旧版 1600 像素文件。
图 18
旧图 19
879 × 701主要界面清晰。下载标题和仓库信息可读;内嵌软件小截图仅作界面参考。
图 19
旧图 20
624 × 290原图小字偏小。原图 624 × 290 像素;邮件主旨和邀请正文可辨。保持原始尺寸,补中文读图说明。
图 20
旧图 21
561 × 299主要界面清晰。原图 561 × 299 像素。只用于展示产品外观,不用于证明下载文件安全。
图 21
新增
1095 × 705小字须放大。使用原报告 1095 × 705 像素截图;前置要求文字密集,补中文释义。
图 22
旧图 10
778 × 383原图小字偏小。原图 778 × 383 像素,标题和功能列表可辨;无需逐字识别介绍。
图 23
旧图 11
1980 × 956主要界面清晰。恢复 1980 × 956 像素。来源图标边缘已有像素化,不额外锐化。
图 24
旧图 12
1776 × 392小字须放大。恢复 1776 × 392 像素;原报告红框与说明全部保留。
图 25
旧图 13
1200 × 971主要界面清晰。账号名字和简介可读。背景代码与浏览器错误截图模糊,仅作为账号外观。
图 26
旧图 15
683 × 270清晰。原图 683 × 270 像素。推荐依赖的回答可读;保留原图高亮。
图 27
新增
1600 × 1200清晰。原图 1600 × 1200 像素。下载按钮与候选人身份区域清晰。
图 28
旧图 22
1024 × 89关键文字清晰。原图仅高 89 像素,但授权提示和 Allow / Deny 可读;身份遮挡来自原报告。

方法与来源

检索日期为 2026-10-30。资料以平台安全公告、原始研究报告和当事人记录为主。案例公开时间覆盖 2020—2026 年。这不是各手法的首次出现时间。

本页没有对互联网上的所有攻击作穷尽检索,也没有可比较的发生率数据。研究厂商的活动名称和归因口径不同,本页不把相关活动全部等同于同一个组织。

用户提到曾遇到人机验证,但本页未取得该事件的页面或日志。因此,本页没有把该事件归入某个已知攻击活动。对尚未证实感染的案例,本页保留攻击尝试与实际感染的区别。

图片只从报告页面提取,未访问攻击者网站,未下载或运行恶意样本。图片保留来源分辨率,不使用生成式增强。部分图片转为高质量压缩格式,像素尺寸不变。页面按宽度适配;查看原始尺寸时可滚动。低清原图的限制单独说明。全部图片内嵌在此文件;图片版权属于原发布者。图注指出原报告图号或对应章节。

  1. Microsoft · Think before you Click(Fix)。2025-08-21。定位:Inside the click;图 13、21、30。
  2. Proofpoint · From Clipboard to Compromise。2024-06-17。定位:ClearFake example;TA571;图 1、8。
  3. Sekoia · From Contagious to ClickFake Interview。2025-03-31。定位:New fake websites for interview;Camera error。
  4. SentinelOne · macOS FlexibleFerret。2025-02;页面更新 2025-09-02。定位:Contagious Interview Campaign Actively Targeting GitHub Developers。
  5. Ian Spence · GitHub Notification Emails Hijacked to Send Malware。2024-09-18。定位:通知邮件;The Website;The Malware。
  6. Hunt.io · Odyssey Stealer and AMOS Campaign Targets macOS Developers Through Fake Tools。2025-10-16。定位:Initial Discovery;图 5。
  7. Bitdefender · Hijacked Google Ads Push Fake Software Downloads via Evernote Pages。2026-02-18。定位:From Google Ads to Evernote;安装教程。
  8. Acronis TRU · FileFix in the wild! New FileFix campaign goes beyond POC and leverages steganography。2025-09-16。定位:图 1、4;The phishing site;StealC。
  9. Microsoft · New Clickfix variant CrashFix deploying Python Remote Access Trojan。2026-02-05。定位:Technical Overview;Fake CrashFix Popup window。
  10. Kaspersky · AMOS and Amatera disguised as AI agents。2026-03-12。定位:How it works;Malicious website 截图。
  11. Huntress · Attackers Abuse ChatGPT Custom GPTs to Deliver RAT via ClickFix。2026-09-28。定位:The Custom GPT lure;图 2、3。
  12. Proofpoint · TA569: SocGholish and Beyond。2023-02-26。定位:SocGholish;假浏览器更新。
  13. ESET · DeceptiveDevelopment targets freelance developers。2025-02-20。定位:Initial access;图 3、5。
  14. Huntress · Inside the BlueNoroff Web3 macOS Intrusion。2025-06-18。定位:Initial access;图 2。
  15. Socket · Attackers Are Hunting High-Impact Node.js Maintainers。2026-04-03。定位:High-Impact Node.js Maintainers;How the Attack Works。
  16. ReversingLabs · VS Code extensions contain trojan-laden image。2025-12-10。定位:Dependency folder;Conclusion。
  17. Check Point Research · Stargazers Ghost Network。2024-07-24。定位:Key Points;图 1、2。
  18. Microsoft · Moonstone Sleet emerges as new North Korean threat actor。2024-05-28。定位:Trojanized PuTTY;Malicious tank game;图 4、5。
  19. Snyk · How a Malicious Google Skill on ClawHub Tricks Users Into Installing Malware。2026-02-10。定位:The SKILL.md Prerequisite trap;The prompt injection。
  20. Microsoft · Contagious Interview: Malware delivered through fake developer job interviews。2026-03-11。定位:Initial access;Bitbucket 仓库截图。
  21. Unit 42 · Blinder Tunnel Campaign Targets Iraqi Infrastructure。2026-10-06。定位:Initial Access;图 2、3、4。
  22. GitHub · Security alert: social engineering campaign targets technology industry employees。2023-07-18。定位:Attack chain;恶意 npm 依赖。
  23. Google TAG · New campaign targeting security researchers。2021-01-25。定位:Security researcher targeting;社交账号截图。
  24. Sonatype · PyPI Crypto-Stealer Targets Windows Users。2024-05-29。定位:Abusing Stack Overflow to Entice Victims。
  25. Unit 42 · Fake CVE-2023-40477 Proof of Concept Leads to VenomRAT。2023-09。定位:Executive Summary;Fake It Until You Make It。
  26. eSentire · More_eggs Activity Persists Via Fake Job Applicant Lures。2024-06-06。定位:What did we find;图 1;阻止活动的说明。
  27. Morphisec · StealC V2 Campaign Targeting Blender Users via Malicious .blend Files。2025-11-24。定位:What is Blender and Why is it a Target;Initial Access。
  28. WithSecure / F-Secure Countercept · Catching Lazarus: Threat Intelligence to Real Detection Logic: Part One。2020-09-25。定位:Initial Access;系统管理员打开文档并启用宏。
  29. Microsoft · Threat actors misusing Quick Assist。2024-05-15;2024-06 更新。定位:Social engineering;图 3。
  30. Axios 维护者 · Post Mortem: axios npm supply chain compromise。2026 年 4 月。定位:Issue #10636;What happened。
  31. Atlassian · From fake interviews to malicious repositories。2026-09-21。定位:Victims as unintended distributors;Security best practices。

修订版:2026-10-30。保留来源日期、目标范围和执行条件。

案例原图

原始尺寸可上下、左右滚动。放大不会恢复原图缺失的细节。