基于 Google 文档脚本的会后定向钓鱼攻击技术与防御研究

简介: 本文剖析DEF-CON会后真实鱼叉钓鱼攻击:攻击者借X平台私信伪装行业人士,以“会议策划文档”为饵,利用Google Docs绑定恶意Apps Script侧边栏,结合ClickFix社工诱导用户执行终端命令或绕过系统防护,分发AMOS窃取器、NetSupport远控、伪造根证书代理等多模块载荷,横跨macOS/Windows双平台。该攻击依托可信云服务规避检测,凸显传统邮件附件防护的失效。专家芦笛指出,防御需转向云文档交互行为监测、终端权限管控与人员认知升级。(239字)

摘要

伴随网络安全行业大型线下会议的常态化举办,围绕参会群体的定向鱼叉钓鱼威胁持续增长。本文以 DEF‑CON 会议结束后曝光的真实攻击活动为研究对象,剖析威胁行为者依托社交平台私信建立信任,利用 Google Docs 容器绑定 Apps Script 构建恶意交互侧边栏,结合 ClickFix 社会工程手段,针对 macOS 与 Windows 平台分发多模块恶意载荷的完整攻击链路。该攻击摒弃传统恶意附件模式,借助主流云文档服务的域名信任度规避基础安全过滤,采用多阶段载荷投递,分别部署信息窃取程序、商业远控工具、恶意证书代理组件与加密钱包植入程序,同时具备持久化驻留、流量劫持、内存加载执行等对抗检测能力。研究拆解攻击的社会工程铺垫、云文档恶意载体、双平台感染路径、二次诱饵投递、载荷功能模块五大关键环节,梳理该类攻击在身份伪装、载体选择、载荷适配、基础设施构建层面的技术特征。反网络钓鱼技术专家芦笛指出,依托可信云服务的文档型钓鱼已经成为定向入侵的重要入口,传统以邮件附件检测为核心的防护体系存在明显短板。本文结合攻击样本行为特征,分析现有安全防御机制的局限,从终端管控、云应用权限治理、人员安全认知、威胁情报运营、事件处置流程等维度提出可落地的防御与处置方案,为面向技术社群、企业关键岗位人员的定向钓鱼威胁治理提供参考。

关键词:鱼叉钓鱼;Google Apps Script;ClickFix;信息窃取;远程访问木马;社会工程

image.png 1 引言

网络安全学术与产业会议是技术人员交流信息、拓展行业人脉的重要场景,会议前后大量人员交换联系方式、共享会议资料、沟通后续合作计划,该场景同时也为威胁行为者提供了理想的攻击土壤。攻击者可通过公开社交网络获取参会人员身份、工作背景、研究方向等公开信息,以此为基础构建具备高度迷惑性的钓鱼叙事,开展定向鱼叉式钓鱼攻击。传统钓鱼攻击大多依靠恶意邮件附件、仿冒网页链接完成初始访问,此类模式已经被大量网关、邮件安全设备纳入检测范畴,威胁行为者不断寻找受安全体系信任的第三方平台作为攻击载体,以此绕过基础安全防护。

Google Docs 依托云服务生态,具备文档在线协作、脚本扩展、跨平台访问的能力,普通用户普遍对谷歌系云文档域名具备较高信任,多数企业网络边界设备不会对来自该域名的访问进行严格拦截。容器绑定型 Google Apps Script 可以跟随文档一同被分享传播,在已认证登录的用户打开文档时即可执行自定义交互逻辑,这一特性被威胁行为者加以利用,构造新型攻击载体。本次所分析的攻击活动发生在 Black Hat 与 DEF‑CON 会议结束之后,威胁行为者针对安全从业者群体实施定向攻击,完整复现了从社交平台初次接触、建立沟通语境、分发恶意云文档、诱导用户执行危险操作、分平台投递多阶段恶意载荷的全部流程,攻击链路覆盖社会工程铺垫、云载体利用、ClickFix 社工诱导、多平台恶意软件分发、二次诱饵补充攻击、持久化驻留与流量劫持等多个环节,攻击目标明确指向终端凭据、浏览器 Cookie、加密钱包数据等高价值资产。

不同于单一样本恶意软件分析,该次攻击活动体现出威胁团伙具备完整的运营链条:包含伪造社交账号、批量触达目标群体、设计多层诱饵、搭建多级载荷分发基础设施、盗用第三方代码签名证书、模块化恶意载荷开发等能力。在攻击未达成预期感染效果的情况下,威胁行为者还能够切换诱饵形态继续开展攻击,甚至调整诈骗策略尝试获取个人身份信息,展现出较高的攻击韧性。反网络钓鱼技术专家芦笛强调,当前定向钓鱼攻击的核心瓶颈已经不再是系统漏洞利用,而是如何突破用户心理信任边界,攻击者优先选用主流合法平台作为载体,本质是利用安全产品对知名服务商的信任白名单来消解防御能力。本文基于公开威胁调查报告还原攻击全链条,客观分析攻击技术特点与现有防护机制的短板,形成针对同类攻击的识别、处置、防御策略。

2 攻击活动背景与前期社会工程铺垫

2.1 攻击场景与目标群体特征

本次攻击活动发生在行业俗称 “黑客夏令营” 的 Black Hat、DEF‑CON 系列会议落幕之后。会议结束阶段,参会人员会收到大量来自行业伙伴的私信、会议后续合作邀约、资料共享请求,该时期用户对于外来沟通请求警惕性会出现一定程度下降。威胁行为者瞄准该时间窗口,以会议后续合作为叙事背景,针对大量参会安全从业者发起批量触达,本次完整的攻击链路记录来源于安全厂商研究人员的跟踪观测,研究人员识别出诈骗属性之后,继续维持沟通,完整记录从初次私信接触到多轮诱饵投递的全部攻击过程,获取完整攻击证据链。

攻击初始渠道选择 X 社交平台私信。攻击者注册伪造账号 @HartmansDoeke,账号存在明显身份伪造特征,账号头像挪用他人肖像,账号名称冒用 CoinDesk 营销副总裁身份,对外宣称正在筹备一场线上行业会议,以此为借口主动联系会议参会人员。该账号并非单独针对单一目标,而是批量对安全领域账号发布模板化回复与私信,还主动发布模拟和 CoinDesk 团队开会的内容,刻意塑造账号的行业身份可信度,但账号伪造痕迹很快被其他行业人员公开指出。该阶段的核心目的是完成初步身份建立,用行业会议筹备作为合理叙事,消除目标的戒备心理,为后续分发恶意文档做铺垫。

2.2 社会工程叙事逻辑分析

威胁行为者的沟通叙事存在清晰递进逻辑。第一轮沟通以会议规划咨询作为切入点,询问目标人员对于线上会议的参与意向;当目标表现出一定回应之后,攻击者提出需要共享一份会议策划文档,随即发送 Google Docs 文档链接,同时在私信中同步提供一份所谓的文档解密密钥。整套话术完全模拟正常行业协作场景,没有出现常见钓鱼信息中紧急催促、恐吓胁迫的话术特征,降低目标的怀疑。

整个社会工程流程并不依赖用户点击陌生可执行文件下载链接,而是引导用户打开一个看上去完全正常的在线云文档,将风险转移到文档打开之后的页面交互环节。反网络钓鱼技术专家芦笛指出,很多企业安全培训将教育重点放在不要打开陌生邮件附件,但是对于社交私信渠道发来的云文档链接的风险提示普遍不足,用户形成 “云文档本身不会携带病毒” 的错误认知,这也是该类攻击能够获得生存空间的重要心理基础。攻击者在设计叙事时刻意制造文档 “加密无法查看” 的故障场景,将后续复制命令、下载程序等高危操作包装成为 “文档解密修复” 的必要步骤,把恶意行为转化为解决文档故障的操作流程,完成社会工程闭环。

3 恶意 Google Docs 载体的攻击实现机制

3.1 Google Apps Script 恶意侧边栏运行机制

攻击者分发的 Google 文档表面是线上会议策划文档,当登录 Google 账号的用户打开文档,绑定在文档内部的容器型 Apps Script 就会被触发,渲染出独立的文档解密侧边栏,脚本载体文件命名为 DecryptPanel.html。该脚本完全依附于这份文档,文档被分享转发的同时恶意脚本也随之传播,不需要攻击者搭建独立的外部钓鱼网页,直接复用 Google 的域名与服务基础设施,网关安全设备在域名层面很难直接识别威胁。

侧边栏向用户展示输入解密密钥交互框,密钥内容由攻击者在社交私信对话中提前给到受害者。当用户填入密钥提交之后,脚本返回解密失败提示,该失败属于攻击者预先设计的行为,并非密钥输入错误。解密失败之后,侧边栏呈现两套备选解决方案,分别对应 ClickFix 模式命令复制指引,以及手动更新下载选项,两套路径分别为 macOS、Windows 两套操作系统提供对应的感染方案。脚本内部内置少量硬编码密钥,同时具备收集终端基础信息、通过 Telegram 回传攻击活动状态信息的能力,脚本代码中出现俄语注释与表情符号,能够作为威胁团伙溯源的参考线索。

整个恶意交互全部运行在 Google 文档页面侧边栏,用户直观感受仅仅是文档功能异常,难以意识到页面内加载的脚本正在引导自己执行入侵操作。云文档本身内容没有宏病毒,也不存在文档格式漏洞,攻击的全部关键环节都依赖于对人的诱导,脚本本身并不直接在浏览器或者本地主机执行恶意代码,它的作用是展示欺骗性指引,引导受害者自主完成复制命令、下载外部文件、绕过系统安全管控的一系列高危行为。

3.2 macOS 平台攻击链路

针对 macOS 设备存在两条并行的感染路径,全部由文档侧边栏提供。第一条属于典型 ClickFix 攻击路径,页面提示用户复制一段 curl 远程拉取命令,粘贴到终端程序执行,宣称运行之后即可完成文档解密修复。在研究人员观测阶段,该远程访问地址陷入重定向循环,服务返回多次永久重定向响应,载荷没有正常下发,但该命令的原始设计意图是远程获取并执行恶意 Shell 脚本。

第二条路径是手动更新选项,指向攻击者控制的 GitHub Releases 页面,提供 GAPIUpdate.dmg 磁盘镜像文件下载。该镜像内包含 adhoc 签名的应用程序,没有完成苹果官方公证。页面指引用户手动绕过 macOS Gatekeeper 安全机制,Gatekeeper 是 macOS 系统用来拦截未公证外来程序的核心防护组件,攻击者将绕过安全机制的操作步骤直接写在指引内,诱导用户关闭系统防护,并且要求输入本机系统密码,获取更高权限。

静态分析确认该应用程序是 Atomic macOS Stealer,即 AMOS 信息窃取程序。程序运行之后,针对浏览器存储的账号密码、Cookie、各类加密钱包、系统钥匙链数据开展收集,同时向系统笔记应用申请数据访问权限,将窃取到的各类数据统一归集至系统临时目录的指定文件夹,完成归档之后向外网服务器回传窃取数据。该恶意程序在数据采集环节具备一定的隐蔽性,不会枚举桌面、文档目录的全部文件,减少触发用户感知的概率。

除了信息窃取之外,该恶意程序会实现系统持久化。程序从外部服务器获取定制的 LaunchDaemon 配置文件,放置到系统守护程序目录,借助 launchctl 工具以高权限加载运行。该守护脚本没有硬编码命令控制服务器地址,相关主机地址、bot 标识、被盗取的本机密码、自杀开关全部以普通文件形式保存在用户主目录,脚本持续轮询外部服务器,接收包括卸载程序、执行任意系统命令、开启 SOCKS5 代理节点在内的远程指令,构建起完整的后门能力。

3.3 Windows 平台攻击链路

Windows 设备打开同一份恶意 Google 文档,解密失败之后侧边栏展示 Google API 连接器更新的伪装提示,同样提供两种攻击路径。第一种路径调用 ClickOnce 部署清单 GapiUpdate.application,指向攻击者控制的站点。该部署文件携带一份被盗取或者欺诈签发的挪威企业数字证书,启动之后触发 Windows ClickOnce 安装流程。安装界面渲染仿冒 Google Workspace 应用市场的网页界面,在展示伪装页面的同时后台静默下载后续多阶段载荷。

第二条手动更新路径,向受害者提供经过加密处理的 PowerShell 脚本文本,引导用户完整复制粘贴到终端执行。脚本执行逻辑为首先隐藏程序窗口,在系统临时目录生成脚本文件,利用 BitsTransfer 组件或者网络请求工具下载远程加载器,调用表达式直接在内存运行下载得到的脚本,执行结束之后删除本地临时脚本文件,降低磁盘上的痕迹留存。运行过程还会展示伪造的安装进度窗口,模拟软件正常安装的交互效果,掩盖后台恶意行为。加载器会从多个外部 PHP 接口获取加密的后续载荷,落地到 Windows 系统更新缓存目录,载荷伪装成各类正常软件进程文件名。在分析阶段,部分载荷地址已经返回 404,说明攻击者会主动下线旧载荷资源,提升事后溯源的难度。

4 二次诱饵:仿冒 DocSend 的补充攻击链路

当威胁行为者观察到目标没有完成 Google 文档诱饵的感染流程,没有实现主机回连,攻击者在次日发起第二轮攻击,投放第二套独立诱饵,该诱饵伪装成 Dropbox 旗下 DocSend 文档分享服务。攻击者发送仿冒 DocSend 分享链接,访问链接之后网站读取浏览器的 User‑Agent 标识,自动识别访问终端属于 macOS 还是 Windows 系统,向不同平台分发对应的假冒安装包,这一行为体现攻击者的攻击策略具备容错设计,在第一套诱饵失效的情况下启用备用攻击链路,提高攻击成功率。

4.1 诱饵载体与第一阶段加载器

访问伪造下载站点,macOS 用户获取 DocSendInstaller.zip 压缩包,内部携带的恶意程序与 Google 文档诱饵中的 AMOS 窃取器保持一致。Windows 端下载 DocSendInstaller.exe,该程序基于 Electron 框架打包,封装在 NSIS 安装程序内,使用盗用的 Discord 代码签名证书,证书校验本身无法通过,但是普通用户查看属性时会看到正规厂商名字,具备迷惑效果。安装包不会部署任何 Dropbox 官方软件,程序启动之后展示多页仿冒产品引导界面,直接复用 Dropbox 官方营销截图与文案,界面按钮仅仅切换页面,不会真正启动软件。最后一页按钮点击之后会产生数秒随机延迟,模拟软件启动加载状态,后台完成恶意加载器运行,前端界面不展示异常,普通用户很难分辨程序是否已经在后台执行恶意逻辑。

加载器运行之后会采集本机大量指纹信息,包含硬件标识、主机名、账号名称、操作系统版本、CPU 与显卡硬件信息、BIOS 版本、网卡信息、键盘布局区域配置,把整套主机画像数据提交至攻击者接口。服务器返回 JavaScript 载荷,加载器直接在内存中将输入作为可执行代码运行,该阶段不会向磁盘写入新文件,以此规避基于磁盘文件扫描的安全检测。所有网络异常、服务器连接失败的错误全部静默丢弃,无论通信成功失败,前端界面表现完全一致,受害者无法从界面上区分系统是否遭到入侵。研究人员分析时原始样本对应的后端接口已经返回 404,载荷服务器已经下线,研究人员通过访问该团伙同体系的另一个品牌伪装的活动接口,获取完整的第二阶段 JavaScript 载荷样本。

4.2 Windows 平台三套核心恶意载荷

第二阶段内存执行的 JavaScript 代码完成的第一个动作是截取完整桌面截图向外上传。之后随机选择本地一个目录作为工作目录,下载三份受密码保护的压缩包,密码同样来自 C2 服务器响应,压缩包内三个可执行文件会被独立启动,等待一段时间之后再次尝试请求系统权限提升。三套载荷分工明确,分别承担远程控制、TLS 流量中间人代理、加密钱包植入三类任务。

第一份载荷为 NetSupport Manager 商业远程管理工具的 MSI 安装包,该软件本为合法运维工具,但是被威胁团伙大量滥用作为远控木马。攻击者修改软件配置,把通信目标指向仿微软 Edge WebView 的域名,域名解析指向攻击者服务器,流量采用明文 HTTP 在 443 端口通信,以此混淆防火墙日志。软件关闭托盘图标、弹窗提示、会话告警等所有用户可见提示,受害者终端不会出现任何交互提示。该远控安装内核模式键盘过滤驱动,写入系统服务注册表项,修改 Winlogon 配置并且注册 COM 组件,承担整套攻击活动的主要持久化能力,其余两套载荷并不独立配置持久化,依托该远控实现重启之后重新执行。

第二份载荷伪装为联想驱动程序,使用盗用的联想代码签名证书,采用进程空洞技术,劫持微软官方 MsBuild.exe 可信系统进程,在合法进程内部运行恶意逻辑。载荷全部字符串做独立 XOR 编码,运行之后在受害主机内部自建一套公钥基础设施:生成有效期十年的伪造根证书机构,将根证书安装进系统根证书存储,生成针对 VirusTotal 的伪造证书,修改系统 hosts 文件将该域名指向本地回环地址,同时创建防火墙入站规则。本机对该站点全部 HTTPS 访问被本地代理接管,伪造证书能够正常完成校验,浏览器不会弹出安全告警。攻击者可以实现对此域名流量的拦截、篡改或者返回虚假结果。该根证书是每一台主机上动态生成,固定证书指纹的黑名单无法起到拦截效果。即便后续恶意程序进程结束,根证书、hosts 条目、防火墙规则仍然长期保留在系统之中,属于清理处置阶段极易被遗漏的风险点。

第三份载荷同样使用进程空洞技术伪装联想驱动,目标针对 Ledger 加密硬件钱包。程序在注册表添加开机运行项,扫描本机磁盘中 Ledger 钱包软件的安装目录,在应用程序数据目录创建伪装成校验文件的文档,写入机器人唯一标识符。程序持续向攻击者接口发送轮询请求,标识符嵌入请求 URL。该载荷的自启动配置存在缺陷,单纯注册表项无法完成自动运行,需要依托 NetSupport 远控实现再次调用。整套载荷组合的业务目标清晰,在获取完整终端控制权限的基础上,劫持网络流量,专门针对加密货币钱包资产开展窃取。

5 攻击活动整体技术特征归纳

综合两轮诱饵、双操作系统载荷、多层基础设施,该攻击活动展现出现阶段定向鱼叉钓鱼的多项典型技术变化,区别于传统依靠漏洞、恶意附件的入侵模式。

第一,攻击载体优先复用主流可信云服务,弱化传统恶意附件。攻击者不制作恶意可执行文件作为初次诱饵,将攻击入口放置在 Google Docs 云文档。安全防御体系对大型服务商域名存在天然信任,边界设备很难直接阻断访问,文档载体本身没有可执行恶意二进制,威胁完全来源于页面引导的社工操作,检测重点从文件静态特征转向页面交互内容与用户行为。

第二,社会工程与 ClickFix 技术深度结合,入侵行为交由用户手动完成。整个初始感染阶段不存在浏览器漏洞、办公软件漏洞利用。所有高危动作:复制终端命令、绕过操作系统安全机制、输入系统密码、安装来源不明程序,全部需要受害者自主操作完成。反网络钓鱼技术专家芦笛指出,ClickFix 类攻击最大防御难点在于安全软件可以拦截恶意程序,但是很难阻止用户主动复制执行命令,防护重心必须延伸到用户行为层面。攻击者还善于制造 “文档解密失败” 的故障场景,把危险操作包装为故障修复流程,降低用户心理抵触。

第三,跨平台适配,针对 macOS、Windows 分别设计完整攻击链路。两套操作系统拥有独立的载荷、分发路径,攻击者会通过脚本、Web 服务自动识别客户端操作系统版本,下发对应样本,不再局限于单一 Windows 平台。macOS 不再是安全的 “豁免区”,AMOS 这类窃取类恶意软件攻击活跃度持续上升,攻击同样会要求用户绕过 Gatekeeper 安全机制获取高权限。

第四,多诱饵容错架构,攻击链路存在冗余备份。当第一套 Google 文档诱饵没有实现感染,攻击者立刻切换仿 DocSend 诱饵继续开展攻击,两套诱饵可以实现相同的最终感染结果。这种多诱饵策略提升攻击的成功率,不会因为单一诱饵被目标拒绝就终止攻击。在攻击全程没有拿到受害主机回连之后,攻击者甚至切换叙事转向融资诈骗,尝试获取个人身份信息,体现攻击团伙具备灵活调整叙事的社工能力。

第五,模块化载荷分工,持久化与业务载荷解耦。Windows 平台三套恶意载荷各司其职,远控工具专门负责持久化和交互通道,流量代理负责中间人劫持,钱包植入专门完成加密资产侦察,后两者不需要独立配置自启动,依托远控模块完成调度。同时设计长期留存的系统修改项,即便恶意进程结束,伪造根证书、hosts 文件修改、防火墙规则仍然留存,给事件响应处置带来很大挑战。

第六,基础设施规模化运营痕迹。载荷分发域名、C2 服务器具备统一编号命名规范,同一套加载器可以更换不同品牌伪装,除本次 DocSend 版本之外,还存在 SignNow 伪装版本,说明该基础设施服务于不止一次钓鱼活动。攻击者具备获取各类被盗代码签名证书的渠道,载荷服务器会主动下线旧样本接口,增加事后溯源、沙箱复现的难度。

6 现有防御体系面临的现实挑战

该次攻击活动充分暴露当前网络安全防护体系在应对新型定向钓鱼威胁时的短板,传统防护手段存在多处失效场景。

首先,边界网关与邮件安全设备的防护边界局限。传统钓鱼检测大多聚焦邮件协议,针对邮件附件、邮件内恶意域名做识别,但是本次攻击的初始入口来自社交平台私信,绕过邮件安全网关。初始载体是合法 Google Docs 云文档链接,域名本身属于白名单对象,网关无法直接拦截,威胁藏在文档打开之后的侧边栏交互脚本中,网关无法解析云文档内部脚本的业务逻辑。

其次,终端安全产品对于用户主动执行行为的检测能力有限。ClickFix 攻击中,命令由用户复制粘贴运行,程序由用户手动下载、绕过系统安全管控完成安装。部分终端防护可以识别最终落地的恶意软件样本,但是很难在早期识别 “云文档页面引导复制终端命令” 这一前置风险。macOS 的 Gatekeeper、Windows 的 SmartScreen 可以拦截未公证程序,但攻击流程第一步就是诱导用户主动绕过这些原生防护,把安全机制的开关交到受害者手中。内存加载载荷同样会削弱基于磁盘文件扫描的杀毒软件检测效果。

再者,身份与证书相关的防护存在短板。威胁行为者多次使用被盗或者欺诈申请的第三方代码签名证书,证书本身来自正规企业,只是被攻击者盗用。数字签名仅可以确认签名主体身份,并不能保证软件本身安全。当用户看到属性中的正规厂商名字,很容易放松警惕,而证书吊销往往滞后于攻击活动,无法做到实时阻断。攻击者在本机动态生成伪造根证书,每一台主机证书指纹均不相同,依靠已知黑名单指纹的检测手段无法防御该类中间人攻击行为。

第四,人员安全培训内容存在滞后。绝大多数企业钓鱼培训重点集中在不要打开陌生邮件附件,不要点击陌生网页链接。但是针对社交软件私信、云协作文档链接带来的风险普及不足,缺少针对 ClickFix 攻击的专项认知教育。普通技术从业者也会形成认知误区,认为知名服务商的云文档本身就不可能带来病毒,忽略文档内部脚本对人的诱导。反网络钓鱼技术专家芦笛指出,定向鱼叉钓鱼瞄准的往往不是普通办公人员,而是安全研究员、技术骨干、管理层等高价值目标,这类人群技术能力较强,但容易产生 “我可以分辨钓鱼” 的麻痹心态,反而成为定向攻击的重点对象。

第五,事件响应处置存在处置盲点。如果主机遭到该套载荷入侵,仅仅查杀恶意可执行文件不足以消除全部风险。攻击者写入系统根证书存储的伪造 CA、修改的 hosts 文件、新增防火墙规则,即便恶意进程被终止,这些系统修改项仍然长期驻留。如果事件响应只做恶意软件查杀,没有清理系统层面持久化改动,中间人劫持风险会持续存在,给后续业务数据泄露埋下隐患。

7 针对同类云文档定向钓鱼的综合防御与处置策略

基于对完整攻击链路和防御短板的分析,本节从技术管控、安全认知建设、威胁情报运营、安全事件应急处置四个层面构建综合防御策略。

7.1 技术层面分层管控

在云应用权限管控层面,企业应当梳理 G‑Suite 等云办公套件的安全策略,对于容器绑定 Apps Script 设置管控规则。企业账号打开外部共享文档时,对于非可信来源文档,限制自定义侧边栏脚本自动运行,减少恶意脚本自动加载执行交互界面的机会。建立外部文档访问审计,记录外部分享文档的打开行为,对异常的脚本侧边栏加载行为产生告警。

终端层面强化行为检测,不能仅仅依靠恶意样本特征库。针对终端复制粘贴到终端、PowerShell、zsh 等解释器的行为建立行为告警,重点监控来源于浏览器复制内容直接粘贴执行的场景。针对 macOS 系统,监控用户手动绕过 Gatekeeper 防护机制的操作,记录程序强制放行事件。监控系统根证书存储的新增证书机构、hosts 文件非授权修改、防火墙规则的新增变更,这类系统改动是该类攻击的重要检测特征。同时落实终端设备的系统版本更新,充分利用操作系统自带的防护能力。

网络边界层面,不能简单依靠域名白名单,针对来自社交平台的外部链接增加告警标记。安全网关可以结合威胁情报,对已知恶意载荷分发域名做阻断。对于终端向外发起的异常 Telegram 数据回传、非常规 443 端口明文 HTTP 通信建立检测规则。

7.2 安全认知与培训优化

安全意识培训需要更新内容,打破 “云文档链接就是安全” 的固有认知。专门增加 ClickFix 攻击的科普内容,明确告知用户:无论链接来自哪个知名云服务商,只要文档页面引导复制命令粘贴至终端、要求绕过系统安全校验、索要本机系统密码,无论说辞是解密文档、更新组件、修复故障,全部属于高危信号。尤其针对技术人员群体,破除 “技术人员不会被钓鱼” 的麻痹心态。

建立外部沟通请求核验机制。当收到来自社交平台的会议合作、文档协作邀约,不要直接采信私信中的身份。需要通过独立渠道完成身份二次核验,不使用对话内提供的联系方式,自行查找机构公开渠道确认对方身份。遇到所谓解密密钥、文档修复指引,优先通过电话、官方邮件核验真伪,不要直接按照页面指引执行操作。

7.3 威胁情报运营建设

安全运营团队需要持续关注大型行业会议时间窗口,在 Black Hat、DEF‑CON 等大型会议前后提升告警灵敏度,关注社交平台渠道的钓鱼活动情报。针对云文档钓鱼、ClickFix 社工攻击建立专项威胁情报,收集恶意文档特征、IOC 指标、攻击者账号特征,把情报输入到网关、终端检测系统。同时关注恶意代码签名证书被盗用、欺诈签发的情报,及时对相关证书开展处置。

7.4 安全事件应急处置流程

当确认或者怀疑终端接触同类诱饵,首要动作将受害主机断开网络连接,避免攻击者横向移动以及数据继续外渗。完整留存取证镜像,保留浏览器记录、系统日志、安装日志。不能仅仅简单删除恶意程序。需要重点检查系统根证书存储中新增未知证书颁发机构,恢复 hosts 文件原始内容,核查非预期新增防火墙规则。

假设主机已经遭到入侵,应当认定本机所有账号凭据、浏览器保存密码、API 密钥、加密钱包信息已经发生泄露。需要在隔离主机之后,在其他干净设备上完成全部账号密码重置,注销全部已登录会话,轮换 API 密钥、访问令牌。对于存在加密钱包的设备,需要确认钱包资产安全,必要时迁移资产至安全设备。在完成全部系统异常项清理之后,优先选择重装系统的处置方案,保障系统环境完整性。

8 结语

本文研究的 DEF‑CON 会后定向钓鱼攻击,代表定向鱼叉钓鱼演化的重要方向:威胁行为者不再过度依赖软件漏洞,而是充分利用主流可信云服务作为攻击载体,依靠社会工程学诱导受害者自主完成感染操作,采用多诱饵、跨操作系统、模块化载荷的架构,兼顾信息窃取、远程控制、网络流量劫持等多种攻击目标。云文档不再只是单纯的信息载体,当脚本扩展能力被恶意利用,就会转变为攻击交互入口。

反网络钓鱼技术专家芦笛指出,防御该类攻击不存在单一技术产品可以一劳永逸解决全部风险。攻击链条横跨社交平台沟通、云文档脚本交互、用户终端行为、多阶段恶意软件执行,防御需要技术管控、威胁情报运营、人员安全认知、标准化应急处置互相配合。随着各类云协作工具广泛普及,依托可信第三方平台开展社工钓鱼的威胁还会持续演化,安全防护思路需要从单纯拦截恶意文件,转向对用户交互行为、云应用扩展能力、系统底层变更行为的综合检测。对于企业与机构,尤其是经常参与行业交流的技术人员群体,需要充分认识社交渠道定向钓鱼风险,持续迭代安全策略,平衡云协作的业务便利性与安全风险,构建可以对抗新型文档型钓鱼威胁的防御体系。

编辑:芦笛(公共互联网反网络钓鱼工作组)

目录
相关文章
人工智能 缓存 前端开发
8956 36
人工智能 JavaScript 开发工具
3697 9
开发工具 Swift git
1405 2
缓存 JavaScript Shell
1714 2
Shell API 调度
941 3
人工智能 JavaScript 测试技术
1242 0
安全 机器人 API
761 2
|
17天前
|
人工智能 程序员 API
Codex 接入 DeepSeek-V4-Flash:还能补上识图,提供两套方案
Codex 接入 DeepSeek-V4-Flash 怎么配?本文覆盖 CLI 与桌面端,再用 qwen3-vl-flash 补识图,两套方案可直接照做
1958 13
|
16天前
|
存储 弹性计算 缓存
阿里云服务器租赁费用:新版租赁收费标准及活动报价参考
本文更新了2026年阿里云全系列云服务器租赁活动报价,所有特惠资源均可前往阿里云活动中心选购,整体覆盖从个人入门到企业级高性能场景的全梯度需求。其中轻量应用服务器主打极致性价比,2核2G峰值200M带宽配置每日10点、15点限时抢购价仅38元/年,2核4G配置379元/年起;高性价比的经济型e实例、通用算力型u2i实例覆盖2核4G至4核32G全档位,适配开发测试与中小型企业业务;搭载英特尔至强6处理器的第九代c9i企业级实例算力较上代提升20%,支撑高并发生产环境,不同实例规格价差清晰,用户可根据自身业务负载与预算灵活选型。
2211 121
阿里云服务器租赁费用:新版租赁收费标准及活动报价参考