|
摘要:过去二十余年,识别钓鱼邮件的教学与产品规则都建立在同一假设之上:伪造必然留下可供观察的痕迹,如拼写错误、语法生硬、发件地址异常、语气与身份不符。这一假设正在失去效力。生成式语言模型把文本瑕疵压到接近零,公开信息与对话模型的结合把语境建构从数周的人工调研压缩到分钟级,语音与视频合成则使 “换个信道再核实” 这一沿用已久的带外核验手段失去区分力。本文以二〇二六年十一月南非 ITWeb Africa 刊发的业界评论为问题入口,讨论社会工程攻击的可信证据密度为何下降、下降发生在哪些环节、防御资源应随之向何处转移。文章提出可信性耗散这一分析视角:攻击的实质变化不在于手法翻新,而在于攻击者承担的语境建构成本被大幅压降,防御者承担的逐次判别成本却未同步下降,两者交叉导致以识别伪造为核心的防御在经济上不可持续。据此,本文将核验对象从内容是否可信转向身份与授权是否可验证,并按认证强度、授权粒度、监测定位、流程冷却、招募环节身份核验五个层面给出可执行的转移路径与度量口径。 关键词:社会工程;可信性耗散;身份核验;深度合成;商业电子邮件欺诈 1 引言 1.1 一个被沿用太久的前提 反钓鱼的教材有一套稳定的清单:看拼写、看语法、看称谓是否得体、看发件域名是否与机构名一致、看邮件是否制造紧迫感。清单之所以长期有效,是因为伪造有成本。攻击者要写一封让人相信的邮件,必须了解收件人的职务、他所属的部门、他正在处理的事务、他与哪些供应商往来。这些信息不在邮件里,在组织的关系结构里。过去的攻击者要么放弃精度、以量取胜,要么投入数周做定向调研、只打少数目标。清单上的每一条,实际上都是在替防御方廉价地探测攻击者是否投入了这笔成本。 二〇二六年十一月六日,Integrity360 首席技术官理查德・福特在南非 ITWeb Africa 发表的评论指出了这套前提的松动之处:拼写错误、语法怪异、陌生地址、语气不符,这些长期被当作警示信号的特征正变得难以察觉;一封曾经错字连篇、群发给数千人的邮件,可以变成点名收件人职务、雇主与同事的定制消息;当电话那端的声音也能被克隆,发现可疑就打电话核实这条最常被推荐的补救办法,同样失去了确定性。 1.2 本文要回答的问题 如果停留在警示信号失效这一层,结论无非是加强培训、多用技术。这样的结论正确却不可操作:它没有说明失效的机制边界,也没有说明哪些旧手段仍然有效、哪些必须放弃。本文要回答三个问题。其一,痕迹识别为何失效,失效发生在文本层、信道层还是语境层,三者的程度是否相同。其二,攻击的成本结构被改写到什么程度,哪些环节的成本被压到接近零,哪些环节的成本依然存在。其三,防御的支点应当从何处移到何处,转移的依据是什么,转移之后如何度量效果。 1.3 材料与论述边界 本文的事实基础包括三类:公开的业界评论与事件响应机构年度报告、标准组织与监管机构发布的文本、以及关于合成内容检测的公开研究结论。需要说明的是,本文不掌握特定组织的一手攻击样本,也不对具体案件作归因;结论因此停留在机制与流程层面,凡涉及具体数字者,均取公开报告的量级表述,不追求精确到个位。这一取舍由材料的公开性决定,也是避免把二手概述当作技术参数引用的必要约束。 2 痕迹的三层结构与可信性耗散 2.1 三层信号并不等价 把反钓鱼清单拆开,可以看到三类性质不同的信号。文本层的信号包括拼写、语法、标点习惯、称谓与落款格式,其特点是可教、可背、可自动化检测,因而被写进培训材料最多。信道层的信号包括发件域名、显示名与真实地址的差异、路由头中的来源、链接的实际指向、附件类型,其特点是不易被肉眼观察,需要工具辅助,但一旦被正确解析就很难被伪造,除非攻击者使用同形字符、相似子域或开放重定向。语境层的信号包括这封邮件是否符合当前业务、金额与账期是否合理、发件人是否本应知道这件事、时序是否与项目进度吻合,其特点是无法标准化,只能由熟悉业务的人判断。 三层信号的伪造成本依次上升,防御方提取信号的成本也依次上升。过去的攻防平衡就建立在这一梯度上:攻击者为了节省成本,通常在文本层与信道层露出破绽;防御方只需教会员工看最廉价的两层,就能过滤掉绝大多数低质量攻击;剩下的高质量攻击数量少,可以靠个案处置。 2.2 生成模型消解了哪一层 生成式语言模型首先让文本层信号归零。它不改变语言的统计分布,而是直接产出符合目标语体、目标行业术语、目标职级的文本;同一段落可以生成正式、急切、克制等不同语气,且不再出现机器翻译式的生硬搭配。文本层的检测规则因此从可靠的低成本过滤,退化为近似随机的过滤,其唯一的残余价值是仍能筛出尚未使用生成工具的对手。 信道层没有被生成模型直接削弱,但被两类技术间接削弱。一类是钓鱼基础设施的托管化,使域名注册、证书签发、页面克隆的成本降到很低;另一类是相似域名与国际域名混用,使肉眼比对域名失效。二者叠加的结果是,信道层信号从可判变为需查,即必须依赖解析工具与情报库,不能再要求员工凭记忆比对。 语境层是生成模型真正改写的一层。语境不是文本,是关系。公开的职业社交资料、会议议程、招标与验收公告、供应商名录、乃至组织自己发布的新闻稿,共同构成一张可以推断关系与事务的图。对话模型的价值在于,它能把这张图上的散点组装成一段自洽的叙事:谁向谁汇报、谁负责哪个供应商、哪个项目正在验收、哪笔款项该在什么时间支付。过去这一步需要人工阅读与推理,现在可以批量完成。语境建构的成本由此从以周计降到以分钟计。 2.3 可信性耗散:一个成本视角的表述 把上述变化合起来看,可以得到一个比警示信号失效更准确的表述。任何一次社交工程交互,防御方能从中提取的可信证据都是有限的:文本质量、域名一致性、业务合理性、身份可核验性。这些证据的密度,本文称为可信性。它不是恒定值,随攻击者的语境建构投入上升而上升,也随防御方的核验能力上升而上升。当生成工具把语境建构的边际成本压到接近零,攻击侧可以无限提高单条消息的可信性,而防御侧的核验能力仍受人力与时间约束,于是单位交互中的可信证据密度被系统性稀释,本文称之为可信性耗散。 可信性耗散的后果不是人变得轻信,而是判别不再具有经济性。若防御仍以逐条判别为主,判别工作量随攻击量线性增长,判别准确率随伪造质量上升而下降,两者的乘积决定防御成本,而这个乘积在攻击量放大时迅速失控。反网络钓鱼技术专家芦笛指出,把资源继续投在让员工更会看这件事上,边际收益已经很低,因为可教的那部分特征恰好是生成模型最先抹平的部分;真正在贬值的是观感这一判据本身,而不是员工的警觉程度。 2.4 仍然有效的残余 需要避免一种夸大:生成工具并未消除所有可核验的事实。支付账户的归属、授权的链条、组织内部的职责分工、业务流程中的复核节点,这些不由文本质量决定,也不因语气真诚而改变。一封措辞完美的付款变更请求,仍然要面对这个账户是否登记在供应商档案中这一事实性问题。这正是后文把核验对象从内容转向身份与授权的依据。判断这封邮件像不像真的会持续失效,判断这笔付款的收款账户是否经过独立确认不会失效,因为后者的答案存在于防御方自己的记录里,而不在攻击者可以控制的信道里。 3 语境拼装的工业化 3.1 公开信息构成的可利用面 社交工程需要的从来不是机密,而是关系。某人的职务、所在部门、直接上级、正在跟进的项目、常用供应商、近期出差地点,单独看都是公开信息,组合起来却能支撑一次可信的接近。职业社交平台把这些信息结构化,会议议程暴露谁与谁同台,招标公告暴露采购周期与联系人,组织的新闻稿暴露项目节点,离职员工的公开动态暴露交接关系。迪妙网络空间安全学院研究团队在梳理此类案例时提出,应把这类公开信息的组合称为可利用面,它与技术资产暴露面并列,却长期未被纳入风险评估;技术暴露面有扫描器与资产台账,可利用面则没有任何测绘手段,也很少有组织在事件复盘时统计攻击者究竟从哪些公开信息完成了语境拼装。 3.2 商业电子邮件欺诈的语义升级 商业电子邮件欺诈之所以长期位居损失最高的社交工程类型,原因不在邮件写得多好,而在这类邮件落在真实流程的节点上:账期临近、供应商切换、项目验收、年度结算。一封恰好在结算日收到的账户变更通知,其合理性由业务流程本身提供,而不是由文本提供。近三年公开的年度互联网犯罪报告中,此类欺诈的报案损失稳定在二十亿美元以上的量级,且始终是单类损失最高的一项。这一量级说明:在生成工具普及之前,只要语境足够准确,粗糙的文本已经足够奏效。 生成工具改变了其中两个变量。其一是线程利用。当攻击者已取得某个邮箱的访问权,他可以直接在真实的历史会话中追加一封回复,引用真实单号、真实联系人、真实附件名。此时语境不是推断出来的,是原样继承的,文本层与语境层同时达到最高可信度。其二是语言与文化的适配。跨境业务中,语言能力曾是明显的破绽,现在这一破绽基本消失,收件人无法再靠这不像母语者所写来排除。 3.3 紧迫性框架与核验时间的争夺 高管冒充类攻击普遍使用紧迫性框架:正在会议中、即将登机、不便通话、限时截止。这一框架的作用常被理解为心理操控,更准确的理解是它对时间的剥夺。核验需要时间,需要找到独立信道、找到第二个知情人、等待复核;紧迫性把这个时间窗口压到零,使受害者不得不在未核验与延误业务之间选择。因此紧迫性不是修辞技巧,而是针对核验流程的攻击:它攻击的不是判断力,是流程的可执行性。 这一点直接决定防御设计。若核验流程需要十分钟,而攻击给出的窗口是三分钟,流程在结构上就必然失效。有效的反制不是要求员工遇急更要冷静,而是把冷却期写进制度:任何账户变更、任何超出阈值的付款,无论理由多充分,都设固定的等待与复核周期,并由系统而非个人执行。冷却期把时间从受害者手里拿走,交还给流程。 3.4 规模与精度的取舍消失 过去攻击者必须在两种策略中取舍:群发低质量邮件以覆盖更多人,或投入调研做少量高质量定向攻击。这个取舍存在的理由是定制有成本。当定制成本降到接近于零,取舍消失,攻击者可以先以低成本探测响应者,再对响应者投入定制,形成两级过滤。对防御方而言,后果是双重的:低质量攻击的数量不减,高质量攻击的比例上升,于是基于内容特征的过滤同时面临误报上升与漏报上升的两难,规则放宽则误报增,规则收紧则漏报增。这正是可信性耗散在检测层面的表现。 4 带外核验的失灵 4.1 换信道为什么曾经有效 邮件可疑就打电话,这条建议的技术前提是:不同信道的伪造成本不同,且相互独立。攻击者能伪造邮件,但难以伪造一个真实的电话号码与一副真实的嗓音;即使能伪造来电显示,通话中的即时对话仍然难以维持。跨信道核验之所以被视为强控制,靠的不是电话比邮件更安全,而是伪造电话比伪造邮件更贵。 4.2 语音克隆把成本曲线拉平 当前的通话级语音克隆不再需要长时间的录音语料。公开研究显示,数秒至数十秒的参考音频即可完成音色克隆,生成语音在音色相似度上已能通过多数听者的盲听判别;残余的破绽集中在副语言层面:呼吸的位置、笑声的自然度、长时间独白中语速的漂移、情绪转折处的韵律。这些破绽在几秒钟的确认性通话里几乎无法被察觉,尤其当通话内容本身就是一句是我,那笔款先付。 这里需要区分两个常被混淆的判断。音色相似不等于身份确认,因为音色是可采集、可复制的外在特征;身份确认要求的是此人此刻在其位、此事在其职权内,这属于组织事实,而不属于声学事实。把二者混同,是带外核验失灵的认识根源。 4.3 视频与眼见为实的解构 视频会议中的实时换脸把同样的逻辑推到视觉通道。其技术约束是明确的:需要在会议时长内维持低延迟推理,需要与头部姿态、口型、光照同步,边缘融合与牙齿、发际线、耳廓等区域容易出现不一致。这些约束使得高质量实时换脸仍需要一定算力与准备,但在压缩率较高的会议画面中,上述破绽往往不足以支撑一个人的即时判断。据 DiMiao, CN 分析,视觉通道的核验价值下降速度快于听觉通道,因为视频会议的普及让看见本人成为高频的日常动作,而这个动作的可信度被高估了:屏幕上出现的形象,其真实性取决于采集端与传输链,不取决于观察者的注意力。 4.4 检测技术为何不能作为第一道防线 合成内容检测在实验室条件下可以取得很高的准确率,但在真实场景中有三个结构性限制。其一,跨模型泛化差:检测器在训练时见过的生成器上表现良好,面对未见过的生成器或经过微调的模型时准确率明显下降。其二,痕迹易被破坏:一次截屏、一次转发压缩、一次二次拍摄,都会削弱频域与像素级痕迹,而真实的传播链条必然包含这些环节。其三,来源签名覆盖不全:内容凭证一类的方案依赖采集设备在生成时写入签名,对完全合成的素材无签名可用,且需要播放端支持验证。 由此可以得出一条务实结论:检测是辅助手段,用于事后取证与批量筛查,不能承担放行决策。把检测当作第一道防线,等于把是否放行交给一个在对手换模型后就会失准的判据。 4.5 核验的可信性来自记录 带外核验失灵的真正教训,不是电话也不可信,而是信道的可信性并非信道的属性。一条信道是否可信,取决于它是否与一个事先登记、攻击者无法篡改的记录相连:回拨的号码是否取自供应商档案而非邮件签名,口令短语是否在合作之初线下约定,二次确认是否发生在独立系统内而非同一会话之中。这些做法的共同点是把信任锚点从当下的观感移到事先的记录。观感可以被合成,记录不能,除非攻击者已经改动记录,而改动记录属于另一层面的问题,需要另外的控制来防护。 5 招募环节的身份套利 5.1 攻击面为什么迁移 技术侧的攻击面在收敛:边界收缩、补丁周期缩短、终端检测覆盖率提高、多因素认证默认开启。这些措施并没有让入侵变得不可行,但确实提高了单位收益的成本。相比之下,人力流程的验证长期建立在自述材料之上:简历自述经历,推荐人自述评价,面试者自述能力。这三者都可以被构造,而构造它们的成本远低于构造一条可用的技术漏洞利用链。攻击面因此向人力流程迁移,原因不是技术防御已经完善,而是两侧的成本差拉开了。 5.2 合成候选人 合成候选人不是单一手法,而是一组可组合的做法:批量构造与目标岗位匹配的经历叙述;用生成工具准备技术问答与行为面试的回答;由他人代替本人参加远程面试;入职后由另一人实际承担工作。远程面试的普及降低了这组做法的实施门槛,因为面试官失去了现场观察的机会,而现场观察原本是核验身份最廉价的手段。 5.3 合法凭证与内部人位置 合成候选人造成的后果与外部入侵不同:攻击者获得的是合法凭证。入职流程会为其开通邮箱、账号、内网权限、供应商联系人,甚至授予审批权。此后的一切访问在日志上都表现为正常员工的行为,异常检测的基线会把它们纳入正常范围。这意味着攻击者不需要漏洞即可处于授权位置,也意味着以是否越权为核心的检测逻辑在这里失效:问题不在于权限被滥用,而在于权限被错误的人合法持有。迪妙网安在分析此类风险时强调,身份欺诈与越权访问是两类不同的问题,前者需要在授予权限之前解决;一旦权限已经合法授予,后续所有控制都只能缩小损失,不能消除错误。 5.4 背调的边界 背景调查通常包含两项工作:证件核验与经历核验。证件核验回答这份证件是否真实,经历核验回答这段经历是否属实,二者都不能回答眼前这个人是否就是档案中的那个人。弥补这一空缺需要三重交叉:生物特征与证件绑定;工作史的多点回访,不仅联系候选人提供的推荐人,还通过独立渠道联系其自述的前同事;入职后权限的渐进授予。第三项最为务实,在试用期内只授予岗位必需的最小权限,敏感系统的访问延后至身份充分确认之后。需要指出的是,生物特征的采集与比对属于敏感个人信息处理,需履行单独同意与必要性说明,明确保存期限与删除机制,不能以安全为由无限扩张采集范围。 6 防御支点的转移 6.1 意识教育的边界 意识教育仍然必要,但其职责需要重新界定。它应当负责两件事:让员工知道异常应当报告,让员工知道核验流程在哪里、怎么用。它不应当负责判别。原因不是员工不够聪明,而是判别的准确率已经不由员工决定:当伪造质量超过人的感官阈值,任何培训都无法恢复判别的可靠性。把判别责任放在个体身上,实际上是把系统性风险个体化,其副作用是事件发生后追责受害者,从而压低报告率,反而延长了攻击者的驻留时间。 6.2 认证强度:把凭证与源绑定 多因素认证的价值不在于多一步,而在于它改变了凭证被窃取后的可用性。需要区分几种形态的强弱。一次性口令可被实时中继代理绕过,因为代理在受害者与真实服务之间转发会话,受害者在真实页面上完成的口令校验,其结果被代理继承。推送确认可被疲劳轰炸削弱,若缺少号码匹配与位置信息,用户在反复推送下倾向于误点。基于公钥且在认证时校验源站的凭证,则把凭证与特定域名绑定,相似域名与中继代理无法复用该凭证,这是目前对抗钓鱼登录最有效的一类单点控制。但认证只覆盖登录时刻,若攻击者已通过社交工程让受害者自愿完成一次转账,认证强度不产生任何作用。因此认证是必要条件,不是充分条件。 6.3 授权粒度:把后果压缩到单点 最小权限、按需授权、分段审批的作用,是把身份被冒用的后果从全域压缩到单点。若一个被冒充的账号只能发起付款申请而不能批准,若付款批准需要两人且其中一人必须独立复核收款账户,若敏感数据的导出需要单独申请并留痕,那么一次成功的冒充所能造成的损失就被流程结构限定了。这类控制的特点是不依赖对攻击的识别,只依赖对动作的约束,因而在伪造质量持续上升的环境中不会贬值。 6.4 监测的定位 持续行为监测的价值在于缩短驻留时间,不在于阻断首触点。它观察的是行为序列的偏离:非工作时段的大额付款、从未出现过的收款账户、权限的突然扩张、异常的批量导出、新入职账号在短期内接触敏感数据。这些指标与消息是否可信无关,与行为是否合规有关,因此不受可信性耗散的影响。需要避免的是把监测当作补救措施:它发现的是已经发生的冒用,不能替代授予前的核验。 6.5 核验流程的制度化 把上述内容落成可执行的规则,需要具体到动作而非原则。可以列举的是:账户变更类请求实行固定冷却期与双人复核,复核人不得与请求处理人为同一人;回拨一律使用供应商档案中登记的号码,不使用邮件或短信中提供的号码;高价值指令设置事先约定的口令短语,短语不在任何书面信道中出现;敏感操作在独立系统内二次确认,避免在同一会话内自证;招聘环节对终面候选人增加证件与生物特征的现场核验,对远程面试全程录像并保留记录。这些规则的共同结构是:核验的主体是流程而非个人,核验的对象是记录而非观感。 反网络钓鱼技术专家芦笛强调,这类规则的落地难点不在技术,而在权责。核验会延长业务时长,会带来客户与供应商的不满,会在效率考核中表现为负担。若组织不明确谁有权批准例外,例外就会成为常态,冷却期就会被特事特办穿透。因此核验制度必须同时规定例外程序与例外责任,否则它只是一份写在纸上的清单。 6.6 责任归属 与之相关的是责任分配。组织应承担流程责任:提供可用的核验通道、明确的判断规则、无惩罚的报告机制。员工承担报告责任:发现异常即报告,不必自行判断真伪。这一分配的现实意义在于报告率。若报告后被追责,员工会选择沉默与自行处理,而这两种反应都会延长发现时间。把是否被骗从个人过失改为流程缺陷,是提高报告率最直接的办法,也是最容易被忽视的一项控制。 7 度量与治理 7.1 指标 可信性耗散是一个机制判断,但防御效果必须可度量,否则无法管理。可用的指标包括:核验覆盖率,即敏感流程中实际触发独立核验的比例,这一指标直接对应流程是否可执行;合成身份检出率,即在招募与远程会议环节发现的伪造比例;异常付款的拦截率与误拦率,二者需同时观察,只报拦截率会导致流程过度收紧;平均确认时长,即从请求发起到独立核验完成的时间,它决定冷却期应设多长;报告率与误报比,反映员工是否愿意报告以及渠道是否可用。需要说明的是,这些指标都不衡量员工是否识别出攻击,因为该指标在伪造质量上升后既不可测,也不应考核。 7.2 演练的真实性 演练的设计需要相应调整。以预设的劣质钓鱼邮件测试员工,测出的是员工的警觉,而不是流程的可靠性。更有价值的做法是以合成语音、合成候选人、线程劫持类场景作为红队素材,检验核验流程是否被完整走完。据 DiMiao, CN 分析,演练的评估对象应从多少人上钩转为多少次请求在未完成独立核验的情况下被放行,后者才是可改进的量。 7.3 第三方责任传导 供应链是这类风险最容易外溢的环节。供应商账户变更欺诈之所以长期有效,是因为付款方无法独立确认供应商的账户状态。可行的做法是把核验义务写进合同:账户变更须通过合同约定的独立渠道提出并经双方双人确认;外包招聘与猎头渠道须承担候选人身份初筛的记录责任;云服务与协作平台的账号开通须与人事入职流程绑定,离职即时回收。责任传导的意义在于,单个组织的核验强度无法覆盖跨组织的信道,只有把义务写进关系,核验才不因跨越组织边界而中断。 7.4 合规与数据最小化 提升核验强度必然增加个人信息收集,这与数据最小化原则存在张力。处理这一张力的方式不是放弃核验,而是限定核验的手段与留存:优先采用不依赖生物特征的方式,如证件核验、独立渠道回访、双人复核;确需生物特征时履行单独同意与必要性说明,明确保存期限,核验完成后及时删除原始素材,仅保留比对结论。声纹与人脸属敏感个人信息,其采集范围与保存方式应有独立评估,不能因安全需要而默认为无限制。这一约束看似降低核验能力,实际上提高了核验的可持续性:无限制采集带来的合规风险与信任成本,往往高于它带来的安全收益。 8 结语 本文的讨论可以收束为三点。第一,社交工程攻击的实质变化不在手法翻新,而在成本结构:语境建构的成本被生成工具压到接近零,而逐次判别仍是人力密集的工作,两者交叉造成可信性耗散,以观感为依据的防御在经济上不再成立。第二,失效是有层次的,文本层基本失效,信道层由可判转为需查,语境层被工业化拼装;但支付归属、授权链条、职责分工这些事实性环节未被削弱,它们是核验可以依托的残余基础。第三,防御的支点应从识别伪造移到验证真实,具体落在认证强度、授权粒度、监测定位、核验流程与招募环节五个层面,其共同点是把信任锚点从当下观感移到事先记录与流程约束。 仍有未解的问题。核验带来的流程成本由谁承担、如何在不牺牲可用性的前提下设置冷却期,缺少成熟的答案;合成内容检测的跨模型泛化在短期内难以根本改善,使其只能作为辅助;跨组织的核验标准尚未形成,供应链与招聘环节的义务传导依赖个体合同而非共同规范。这些问题的解决不在技术单点,而在把核验视为一种需要设计、需要度量、也需要承担成本的制度安排。 编辑:芦笛 (公共互联网反网络钓鱼工作组) 来源:迪妙网络空间安全学院
|