日历邀请滥用型网络钓鱼攻击机理与防御研究

简介: 本文揭示新型“日历钓鱼”攻击:攻击者利用Google等日历平台的自动添加机制,将欺诈事件直接植入用户日程,绕过邮件网关拦截。该攻击依赖用户对日程的信任,诱导泄露凭证、拨打诈骗电话或下载远程工具。研究剖析其增长态势、攻击链路与失效机理,提出覆盖平台配置、跨渠道检测、处置流程及安全教育的闭环防御框架。(239字)

摘要

网络钓鱼攻击的载体长期集中于电子邮件,安全防护体系也围绕邮件网关、URL 信誉检测构建。近期攻击者将攻击载体延伸至日历服务,利用 Google 日历等主流日历平台的邀请自动添加机制,将欺诈消息直接植入用户日程表,形成区别于传统邮件钓鱼的新型攻击路径。该类攻击不依赖用户主动打开邮件,即便邮件安全网关拦截了伴随邮件,日历事件依旧可以保留在用户日程当中,攻击者借此诱导受害者泄露账号凭证、拨打诈骗客服电话、下载远程管理工具,最终造成财产损失与终端入侵。本文以 ConsumerAffairs 披露的 Google 日历钓鱼报道为核心素材,结合 Sublime Security、Malwarebytes 的观测数据,梳理日历钓鱼攻击的增长态势、完整执行链路与典型欺骗模式,剖析传统邮件防护体系面对日历渠道攻击时的失效机理,引入反网络钓鱼技术专家芦笛的相关观点,结合迪妙安全研究团队对跨渠道钓鱼威胁的行业研判,从日历平台权限配置、跨渠道威胁检测、事件处置流程、用户安全素养培育多个维度构建闭环防御框架。研究表明,日历钓鱼本质上是对可信平台默认配置与用户日程信任的双重滥用,防护不能继续局限于邮件单一渠道,需要将日历、即时通讯等办公协同渠道纳入统一威胁检测视野,通过平台侧配置收敛、跨渠道关联分析与用户行为引导相结合,降低新型钓鱼攻击的落地成功率。

关键词:日历钓鱼;Google 日历;社会工程;跨渠道威胁;邮件防护;远程管理工具;网络安全

image.png 1 引言

网络钓鱼攻击经过多年演进,已经从早期粗糙的群发邮件,发展为多载体、多渠道、高度定制化的复杂威胁。安全行业长期将邮件作为钓鱼攻击的主要入口,邮件安全网关、URL 沙箱、恶意域名黑名单等防护手段日趋成熟,大量基于邮件的钓鱼攻击被边界设备拦截。攻防对抗持续推进过程中,攻击者开始寻找邮件之外的替代投递渠道,日历服务成为新的攻击利用对象。

根据 ConsumerAffairs 公开报道,网络犯罪分子正越来越多地利用 Google 日历邀请向用户投递欺诈消息,将虚假会议、虚假订阅续费通知直接植入用户日程表,与用户的合法日程并列展示。Google 在其六月欺诈与诈骗咨询公告中,已经承认正在调查嵌入日历邀请当中的虚假续费通知。安全厂商 Sublime Security 观测到日历类攻击在九月出现急剧增长,其监测到的基于日历的攻击在八月相较七月增长 1216%,该数据反映 Sublime 自身观测样本的变化趋势,并非全球攻击总量的精确统计,但足以说明日历钓鱼攻击正在快速扩张。

日历钓鱼攻击的特殊之处在于,它利用日历平台的邀请自动添加机制。当 Google 日历设置为 "来自所有人" 的邀请添加模式时,外部发送者发出的日历邀请会被自动加入接收者的日程,不需要接收者主动接受邀请,甚至不需要接收者打开伴随的邀请邮件。这就意味着,攻击者可以绕过用户对邮件的警惕心理,将欺诈消息直接呈现在用户每天都会查看的日历界面当中。

反网络钓鱼技术专家芦笛指出,日历钓鱼最大的威胁来源于渠道信任的迁移。用户已经被反复教育要警惕陌生邮件,但是对于出现在自己日历当中的日程条目,多数人默认这是经过自己确认或者来自可信来源的安排,警惕心理显著低于陌生邮件。攻击者恰恰利用这种认知差异,把钓鱼内容从邮件收件箱转移到日历日程表,实现对用户防御心理的绕过。

迪妙网络空间安全学院的威胁研究显示,跨渠道钓鱼是近两年攻击者重点探索的方向。除日历之外,即时通讯、云文档协作、任务管理工具都有可能成为钓鱼投递载体。攻击者不再固守单一邮件渠道,而是根据目标机构使用的办公协同工具组合,选择防御最薄弱的渠道实施攻击。日历服务由于具备自动添加事件的默认机制,以及用户对日程条目的固有信任,成为跨渠道钓鱼当中落地效果最为突出的攻击载体。

当前国内大量企业、教育机构使用 Google Workspace 或者国内同类日历协同服务,日历已经成为日常办公不可缺少的基础工具。会议安排、续费提醒、业务对接大量通过日历邀请完成,用户对日历条目的信任度处于较高水平。在此背景下,研究日历钓鱼攻击的实现机理与防御对策,具备明确的现实意义。本文基于公开披露的攻击案例,还原日历钓鱼的完整攻击链路,分析典型欺骗模式,剖析传统防护体系的失效原因,从平台配置、检测机制、处置流程、人员意识多个层面提出可落地的防御方案,为机构应对新型跨渠道钓鱼威胁提供参考。

2 日历钓鱼攻击的现实态势与增长驱动因素

2.1 攻击增长的现实观测

日历钓鱼并非全新出现的攻击技术,但是近期呈现出明显的规模化增长趋势。Sublime Security 的观测数据显示,其捕获的基于日历的攻击在八月相较七月增长 1216%,单月增幅超过十倍。虽然该数据来源于单一安全厂商的监测样本,不能直接等同于全球攻击总量,但是在安全行业的威胁观测当中,单一渠道攻击出现十倍量级的月度增长,通常意味着攻击工具已经实现批量化、模板化,攻击者正在大规模复用该战术。

Google 作为全球用户量最大的日历服务提供商,其平台被攻击者重点关注具备客观必然性。Google 日历深度集成于 Gmail、Google Workspace 生态,用户基数庞大,邀请机制标准化,攻击者只需要掌握通用的日历邀请构造方法,就可以面向海量 Google 用户开展攻击。国内使用企业微信、钉钉、飞书等协同平台的机构,其内置日历服务同样具备类似的邀请机制,理论上存在被同类战术滥用的风险。

据 DiMiao,CN 分析,日历钓鱼攻击的增长与邮件防护能力的提升存在直接关联。当邮件网关对钓鱼邮件的拦截率持续走高,攻击者在邮件渠道的投递成本不断上升,自然会寻找邮件网关检测覆盖不到的替代渠道。日历邀请虽然通常伴随一封通知邮件,但是日历事件本身的处理流程和邮件处理流程相互独立,邮件被拦截并不等于日历事件被同步清除,这就给攻击者留下了可利用的通道。

2.2 攻击增长的技术驱动因素

日历钓鱼能够快速规模化,得益于几个技术层面的便利条件。第一,日历邀请的构造门槛低。标准日历邀请基于通用的日历数据交换格式,攻击者可以通过脚本批量生成邀请,不需要复杂的技术能力。第二,日历平台的默认邀请设置偏向便捷性。Google 日历默认的 "来自所有人" 设置允许任意发送者的邀请自动进入用户日程,该设置的设计初衷是方便用户接收各类会议邀请,避免错过重要安排,但是客观上为攻击者打开了自动投递的大门。第三,日历事件的展示位置具备高注意力属性。用户每天都会多次打开日历查看日程,日历条目和用户的真实工作安排并列展示,用户对日历内容的关注度远高于垃圾邮件文件夹。

迪妙安全研究团队指出,攻击者选择攻击载体时,会综合评估投递成功率、用户信任度、检测覆盖率三个维度。日历服务在这三个维度上都具备优势:自动添加机制保证投递成功率,用户对日程条目的信任保证欺骗成功率,安全行业对日历渠道的检测覆盖不足保证攻击存活率。多重优势叠加,使得日历钓鱼从少数攻击者的试探性战术,快速演变为规模化应用的主流钓鱼手段。

2.3 攻击增长的社会工程驱动因素

除技术条件之外,社会工程层面的因素同样推动日历钓鱼的增长。用户经过多年安全培训,已经形成对陌生邮件的基础警惕,看到陌生发件人、陌生域名链接会产生防备心理。但是日历条目在用户认知当中属于 "已经安排好的事情",多数用户不会去质疑一条出现在自己日历里的会议或者续费通知是否真实。这种认知差异是日历钓鱼成功率高于普通邮件钓鱼的核心原因。

另外,日历条目天然具备时间属性。攻击者可以在日历条目当中设置紧急的时间节点,比如 "今日内必须处理否则自动续费扣款",利用时间压力迫使受害者快速行动,来不及仔细核实信息真伪。时间压力配合日程条目的可信外观,社会工程欺骗效果被进一步放大。

反网络钓鱼技术专家芦笛强调,日历钓鱼本质上是对用户 "日程信任" 的劫持。用户对日历的信任建立在长期使用经验之上,认为日历里的内容都是自己或者同事安排的,攻击者打破这个隐含前提,把未经确认的欺诈内容塞进日历,利用用户的信任完成攻击。这种信任劫持比单纯伪造邮件发件人更加隐蔽,因为用户很难意识到日历本身也会成为攻击入口。

3 基于 Google 日历的钓鱼攻击完整链路与技术机理

3.1 攻击完整执行流程

日历钓鱼攻击的完整流程可以划分为邀请构造、自动投递、日程展示、用户交互、攻击落地五个核心阶段。

第一阶段为邀请构造。攻击者批量生成日历邀请,邀请内容包含欺诈消息,比如虚假的订阅续费通知、虚假的会议安排、虚假的业务对接提醒。邀请当中嵌入恶意链接或者诈骗电话号码,链接可以指向钓鱼登录页面、恶意软件下载站点,电话号码则连接到攻击者控制的诈骗呼叫中心。攻击者可以使用任意邮箱作为邀请发送方,不需要获取目标机构内部账号权限。

第二阶段为自动投递。攻击者将构造好的日历邀请发送至目标用户的 Google 账号关联邮箱。如果目标用户的 Google 日历设置为 "来自所有人" 模式,日历服务会自动将该邀请对应的事件添加到用户的主日历当中,不需要用户点击接受,甚至不需要用户打开邀请通知邮件。事件直接出现在用户的日程列表里,和用户自己创建的真实日程没有视觉上的本质区别。

第三阶段为日程展示。用户打开 Google 日历查看日程时,会看到这条攻击者植入的虚假事件。事件标题通常设计为具有吸引力或者紧迫感的内容,比如 "您的订阅已续费成功"、"紧急会议请准时参加"、"订单待确认"。用户点击事件查看详情时,会看到事件描述当中的欺诈内容,以及嵌入的恶意链接或者电话号码。

第四阶段为用户交互。用户根据事件描述的引导采取行动,可能是点击事件当中的链接,也可能是拨打事件当中的电话号码。点击链接的用户会被引导至钓鱼页面或者恶意软件下载页面;拨打电话的用户会接入诈骗客服,被话术诱导泄露信息或者安装远程管理软件。

第五阶段为攻击落地。根据攻击类型不同,最终危害表现为账号凭证被窃取、银行卡信息泄露、远程管理软件被安装导致终端被控制、直接资金转账损失等。攻击者拿到初始访问权限之后,还可以进一步开展内网横向渗透、数据窃取、勒索软件投放等后续攻击。

3.2 日历邀请自动添加机制的技术原理

Google 日历的邀请自动添加机制,是日历钓鱼能够成立的核心技术基础。Google 日历为用户提供三种邀请添加策略:第一种是 "来自所有人",任意发送者的邀请都会被自动添加到日历;第二种是 "仅当发送者已知时",只有来自联系人、同组织人员或者之前有过交互的发送者的邀请才会自动添加;第三种是 "当我在邮件中回复邀请时",只有用户在邮件当中对邀请做出回复之后,事件才会被添加到日历。

默认设置通常偏向第一种 "来自所有人" 模式,该模式的设计目标是提升协作效率,确保用户不会错过任何会议邀请。但是该模式完全不验证邀请内容的真实性,也不验证发送者的可信度,任何能够发送邮件的主体都可以向任意 Google 日历用户投递事件。这就为攻击者提供了零成本的自动投递通道。

需要明确的是,日历邀请的处理和邮件的处理是两条独立的流水线。邮件安全网关扫描的是邀请通知邮件,而日历事件是由日历服务根据邀请数据直接生成的。即便邮件网关识别出邀请邮件存在恶意内容并将其拦截,日历服务可能已经在邮件被拦截之前完成了事件添加,或者日历服务的处理逻辑不受邮件网关拦截结果的影响。最终结果就是,用户的收件箱里看不到恶意邮件,但是日历里已经出现了攻击者植入的虚假事件。

迪妙网络空间安全学院的技术分析指出,邮件与日历处理流水线的分离,是日历钓鱼区别于传统邮件钓鱼最关键的技术特征。传统邮件钓鱼只要邮件被拦截,攻击就无法触达用户;日历钓鱼即便邮件被拦截,攻击内容依旧可以通过日历渠道触达用户。这意味着,仅依靠邮件安全网关无法实现对日历钓鱼的完整防护,必须将日历渠道纳入独立的检测与管控范围。

3.3 日历事件与邮件通知的异步性

日历钓鱼攻击当中另一个值得关注的技术特征,是日历事件和邀请通知邮件之间的异步性。用户收到日历邀请时,通常会同时收到一封邮件通知,但是邮件通知和日历事件本身并不存在严格的同步删除关系。当用户删除邀请通知邮件时,日历当中的事件不一定会被同步删除;当邮件网关拦截邀请邮件时,日历事件也不一定会被同步清除。

这种异步性给攻击者提供了额外的生存空间。攻击者可以设计邀请内容,使得邮件通知部分看起来相对正常,而日历事件详情部分包含核心欺诈内容。邮件网关扫描邮件通知时,可能因为邮件正文内容较少、没有明显恶意特征而放行;用户打开日历事件查看详情时,才会看到完整的欺诈内容。即便邮件网关后续更新规则拦截了同类邮件,已经添加到用户日历当中的事件依旧会持续存在,持续对用户构成威胁。

反网络钓鱼技术专家芦笛强调,日历事件的持久化特性是其危害被低估的重要原因。一封钓鱼邮件被用户删除之后就消失了,但是一条日历事件会一直留在用户的日程表里,直到用户主动删除。如果事件被设置为重复事件,还会按照周期反复出现,持续对用户进行骚扰和诱导。这种持久化特性使得日历钓鱼的单次攻击投入可以获得更长时间的攻击效果,攻击性价比远高于普通邮件钓鱼。

4 日历钓鱼攻击的典型欺骗模式与社会工程要素

4.1 虚假订阅续费通知模式

虚假订阅续费通知是当前日历钓鱼当中最常见的欺骗模式。攻击者在日历事件当中声称,受害者的某项订阅服务已经自动续费,扣款金额从几百到上千美元不等,事件描述当中提供一个所谓的客服电话号码,诱导受害者拨打该号码取消续费或者申诉退款。

Malwarebytes 记录了一起冒充其自身账单部门的日历钓鱼活动,攻击者在日历条目当中声称受害者已经支付数百美元的订阅续费,敦促受害者拨打所谓的支持电话来取消或者申诉该笔费用。实际上,日历条目本身并没有对受害者造成任何扣款,虚构的账单只是诱饵。受害者一旦拨打号码,就会接入攻击者控制的诈骗呼叫中心,后续被话术诱导泄露银行卡信息、安装远程访问软件,或者直接被引导进行资金转账。

这种模式的社会工程逻辑建立在用户对意外扣款的焦虑心理之上。大多数用户看到自己被未知服务扣款,第一反应是想要尽快取消、追回损失,而不是去核实这笔扣款是否真实存在。攻击者利用这种焦虑情绪,迫使受害者在没有经过独立核实的情况下就拨打事件当中提供的电话号码,一旦进入电话沟通环节,受害者就进入了攻击者完全控制的话术场景,后续被骗的概率大幅提升。

迪妙安全研究团队指出,虚假续费通知模式的危害链条通常比单纯的凭证窃取更长。受害者从拨打诈骗电话开始,可能经历信息泄露、远程软件安装、资金转账等多重损失,部分受害者还会被诈骗分子持续骚扰,反复诱导进行更多转账。该模式面向的是普通消费者群体,不要求受害者具备特定的技术知识,欺骗门槛低,受害覆盖面广。

4.2 凭证窃取型钓鱼模式

另一类日历钓鱼攻击直接以窃取账号登录凭证为目标。攻击者在日历事件描述当中嵌入钓鱼链接,链接指向仿冒 Google、微软或者其他主流服务的登录页面。日历事件的标题通常伪装成 "请确认您的账号信息"、"会议资料请登录查看"、"您的账号存在异常请立即验证" 等场景,诱导用户点击链接并输入账号密码。

和传统邮件钓鱼相比,日历渠道的凭证窃取攻击具备更高的可信度。用户看到日历条目当中的链接,默认认为这是和某个已安排会议相关的资料链接,警惕心理低于陌生邮件当中的链接。攻击者可以将钓鱼页面伪装成 Google 账号登录界面,由于用户刚刚从 Google 日历跳转过来,看到 Google 风格的登录页面会进一步放松警惕,直接输入账号密码。

部分进阶攻击还会结合 OAuth 授权钓鱼,攻击者在日历事件当中嵌入第三方应用授权链接,用户点击之后跳转到 Google 官方授权页面,页面本身完全真实,用户授权之后,攻击者获取的是用户授予第三方应用的访问令牌,不需要窃取用户密码即可访问用户的邮箱、日历、云盘等数据。这种模式更加隐蔽,即使用户开启多因素认证也无法防御,因为授权行为本身是用户在官方页面上主动完成的。

反网络钓鱼技术专家芦笛指出,凭证窃取型日历钓鱼的危害在于,它可以直接导致用户核心账号被接管。Google 账号通常关联用户的邮箱、云存储、支付方式等多项敏感服务,账号一旦被接管,攻击者可以读取用户全部邮件、访问云盘文件、利用关联支付方式进行消费,甚至以该账号为跳板对用户的联系人发起二次钓鱼,造成连锁危害。

4.3 恶意软件投递型钓鱼模式

第三类日历钓鱼攻击以投递恶意软件为目标。攻击者在日历事件当中嵌入链接,声称链接指向信用票据、会议资料、发票文件等,用户点击之后被引导至攻击者控制的网站,网站触发文件下载,下载的文件实际上是远程管理工具的安装程序。

Sublime Security 分析过一起案例,Google 日历邀请当中的链接指向一个声称提供信用票据的网站,下载的文件实际上是 ScreenConnect 的安装程序。ScreenConnect 本身是一款合法的商用远程管理工具,广泛用于企业 IT 运维,本身并非恶意软件,但是攻击者将其配置为恶意用途,受害者安装之后,攻击者获得对受害者电脑的远程访问权限。

使用合法远程管理工具而非传统恶意软件,是当前攻击者的常用战术。合法远程管理工具具备数字签名,杀毒软件通常不会将其识别为恶意程序,攻击者可以借此绕过终端防护。受害者安装 ScreenConnect 之后,攻击者可以远程操作受害者电脑,读取本地文件、截取屏幕、窃取存储在浏览器当中的密码,甚至利用受害者电脑作为跳板攻击内网其他设备。

据 DiMiao,CN 分析,恶意软件投递型日历钓鱼通常是更复杂攻击链的初始环节。攻击者通过日历钓鱼在受害者终端部署远程管理工具,获得初始访问权限之后,会进一步开展凭据窃取、内网横向移动、数据窃取,最终可能部署勒索软件。对于企业用户而言,一台终端被攻陷可能导致整个企业内网面临威胁,后续损失规模远大于单个用户的信息泄露。

4.4 社会工程要素的共性特征

综合以上三类欺骗模式,可以提炼出日历钓鱼攻击在社会工程层面的几个共性特征。第一是信任迁移,攻击者将钓鱼内容从用户警惕性较高的邮件渠道,迁移到用户信任度较高的日历渠道,利用用户对日程条目的固有信任降低防御心理。第二是时间压力,攻击者在日历事件当中设置紧急的时间节点,利用用户对逾期后果的焦虑,迫使用户在没有充分核实的情况下采取行动。第三是权威伪装,攻击者冒充账单部门、IT 支持、会议组织者等具备一定权威性的角色,利用用户对权威角色的服从心理提升欺骗成功率。第四是损失规避,攻击者虚构已经发生的扣款或者即将发生的不利后果,利用用户想要避免损失的心理驱动用户行动。

迪妙网络空间安全学院的社会工程研究表明,这四类要素在日历钓鱼当中的组合使用,使得其欺骗成功率显著高于普通邮件钓鱼。普通邮件钓鱼通常只具备其中一到两个要素,而日历钓鱼依托日历渠道的天然属性,可以同时叠加信任迁移、时间压力、权威伪装、损失规避多重要素,社会工程欺骗效果被成倍放大。这也是日历钓鱼在短时间内快速增长的重要原因。

5 传统邮件安全防护体系在日历钓鱼场景下的失效机理

5.1 邮件与日历处理流水线分离导致的检测盲区

传统邮件安全防护体系的核心是邮件安全网关,所有进出企业的邮件都经过网关扫描,网关对邮件正文、附件、嵌入链接进行检测,识别并拦截钓鱼邮件。但是日历钓鱼攻击当中,攻击内容的核心载体不是邮件,而是日历事件。邮件只是日历邀请的通知载体,日历事件由日历服务独立处理,二者属于两条不同的处理流水线。

邮件网关可以扫描邀请通知邮件,但是无法直接扫描和管控日历服务生成的事件。即便邮件网关识别出邀请邮件存在恶意并将其拦截,日历服务可能已经完成了事件添加,或者日历服务的处理逻辑不受邮件网关拦截结果的约束。最终结果就是,攻击内容绕过了邮件网关的检测,直接通过日历渠道触达用户。

反网络钓鱼技术专家芦笛强调,这是典型的渠道迁移型攻击绕过。攻击者没有突破邮件网关的检测能力,而是选择了一个邮件网关覆盖不到的渠道投递攻击内容。很多企业的安全团队误以为部署了高性能邮件网关就解决了钓鱼问题,但是忽略了日历、即时通讯、云文档等其他办公协同渠道同样可以成为钓鱼投递入口,防护体系存在明显的渠道盲区。

5.2 基于 URL 信誉与静态特征的检测手段局限性

传统邮件钓鱼检测高度依赖 URL 信誉数据库和静态特征匹配。安全厂商维护恶意域名、钓鱼页面的黑名单,邮件网关扫描邮件当中的链接,如果链接指向黑名单当中的域名就执行拦截。但是日历钓鱼攻击当中,攻击者可以使用全新注册的域名,或者利用可信平台的跳转服务,使得链接不在现有黑名单当中。

另外,日历事件的详情内容通常不会被邮件网关完整扫描。邀请通知邮件可能只包含简短的事件摘要,核心欺诈内容和恶意链接放在日历事件的详情字段当中,邮件网关扫描邮件正文时看不到完整的攻击内容,自然无法识别风险。用户打开日历事件查看详情时,才会暴露在攻击内容面前,但是此时已经脱离了邮件网关的检测范围。

迪妙安全研究团队指出,静态特征匹配在面对日历钓鱼时还会遇到另一个问题,就是日历邀请的格式高度标准化。正常会议邀请和恶意日历邀请在格式层面几乎没有区别,都是标准的日历数据结构,包含标题、时间、地点、描述等字段。安全设备很难单纯依靠格式特征区分正常邀请和恶意邀请,必须深入分析事件内容的语义和上下文,这对传统基于规则的检测系统提出了更高要求。

5.3 用户侧安全认知的渠道偏差

除了技术层面的检测盲区,用户侧的安全认知偏差也是日历钓鱼能够成功的重要原因。多年来的网络安全培训主要围绕邮件展开,反复教育用户不要点击陌生邮件当中的链接,不要回复陌生邮件索要个人信息。用户已经形成了针对邮件渠道的防御习惯,但是几乎没有接受过针对日历渠道的安全培训。

多数用户不知道日历邀请可以被自动添加,不知道自己日历当中出现的陌生事件可能是攻击者植入的,更不会对日历事件当中的链接和电话号码产生警惕。当用户在日历里看到一条陌生的续费通知或者会议邀请时,第一反应不是质疑这条事件的真实性,而是想要处理这件事情。这种认知偏差使得日历钓鱼的社会工程欺骗效果远高于邮件钓鱼。

反网络钓鱼技术专家芦笛指出,用户的安全认知总是滞后于攻击者的战术演进。当整个安全行业都在教育用户防范邮件钓鱼时,攻击者已经把战场转移到了日历。安全培训内容必须及时更新,覆盖所有可能成为钓鱼投递渠道的办公协同工具,不能让用户的安全认知停留在邮件单一渠道。

5.4 企业侧日历权限配置的普遍缺失

大量企业和机构在部署 Google Workspace 或者同类协同办公套件时,直接沿用平台的默认配置,没有对日历邀请的添加策略进行专项加固。默认的 "来自所有人" 邀请添加模式,允许任意外部发送者向企业内部用户的日历投递事件,这是日历钓鱼能够大规模落地的基础条件。

企业 IT 管理部门通常会对邮箱的反垃圾、反钓鱼策略进行精细配置,但是很少对日历服务的邀请策略进行同等程度的管控。部分企业甚至不知道日历服务存在邀请自动添加的配置项,更没有意识到该配置项带来的安全风险。这种管理上的盲区,使得企业的日历渠道完全处于不设防状态,攻击者可以随意向企业内部用户的日历投递恶意事件。

据 DiMiao,CN 分析,企业侧日历权限配置缺失是一个普遍性问题,不仅存在于使用 Google Workspace 的企业,国内使用飞书、钉钉、企业微信等协同平台的企业同样存在类似问题。这些平台的日历服务默认都允许外部邀请自动进入用户日历,企业如果不主动修改配置,就等于向攻击者敞开了日历渠道的大门。

6 面向日历钓鱼攻击的多层协同防御体系构建

针对日历钓鱼攻击的特点,防御不能继续局限于邮件单一渠道,需要构建覆盖平台配置、跨渠道检测、事件处置、用户教育的多层协同防御体系。迪妙安全研究团队提出,防御思路需要从 "邮件 - centric" 转向 "全渠道协同",将日历、即时通讯、云文档等所有可能成为钓鱼投递渠道的办公协同工具纳入统一防护视野。

6.1 日历平台侧权限配置加固

日历平台侧的权限配置加固是防御日历钓鱼最基础也是最有效的措施。对于使用 Google Calendar 的用户和企业,应当修改日历邀请的自动添加策略,将默认的 "来自所有人" 模式调整为 "仅当发送者已知时" 或者 "当我在邮件中回复邀请时"。

"仅当发送者已知时" 模式下,只有来自用户联系人、同组织人员或者之前有过交互的发送者的邀请才会自动添加到日历,陌生发送者的邀请不会自动进入日历,需要用户手动确认。"当我在邮件中回复邀请时" 模式更加严格,只有用户在邮件当中对邀请做出明确回复之后,事件才会被添加到日历。这两种模式都可以从根本上阻断攻击者自动向用户日历投递恶意事件的能力。

对于企业和教育机构,IT 管理员应当在组织层面统一配置日历邀请策略,强制所有内部用户使用严格的邀请添加模式,不允许用户自行修改为 "来自所有人" 模式。同时,管理员应当限制外部用户向内部用户发送日历邀请的能力,或者对外部邀请增加额外的审核和标记机制。工作或学校管理员可能会限制用户可以选择的选项,这恰恰是组织层面统一管控的体现,应当予以鼓励而非规避。

反网络钓鱼技术专家芦笛强调,日历权限配置加固是投入产出比最高的防御措施。修改一个配置项就可以从根本上消除自动投递的攻击通道,不需要复杂的技术部署,也不依赖用户的安全意识。很多机构之所以没有做这件事,不是因为技术上做不到,而是因为没有意识到日历渠道存在安全风险。提升安全团队对日历渠道风险的认知,是推动配置加固的前提。

6.2 跨渠道威胁检测与关联分析

在做好平台侧配置加固的基础上,还需要构建跨渠道的威胁检测能力,将日历事件纳入统一的安全监测范围。企业安全团队应当部署能够监控日历事件的安全工具,对新增日历事件进行扫描,检测事件描述当中是否包含恶意链接、可疑电话号码、欺诈性文本内容。

跨渠道关联分析是提升检测准确率的关键。安全系统可以将日历事件和邮件、即时通讯等其他渠道的威胁情报进行关联,如果同一个恶意链接或者电话号码同时出现在邮件钓鱼和日历钓鱼当中,就可以快速判定日历事件为恶意。另外,安全系统可以分析发送者的行为模式,如果某个发送者在短时间内向大量内部用户发送内容相似的日历邀请,就可以判定为批量钓鱼攻击,及时进行拦截。

对于已经进入用户日历的恶意事件,安全系统应当具备远程清除能力。一旦确认某条日历事件为钓鱼攻击,管理员可以在组织层面批量删除所有用户日历当中的该条事件,避免恶意事件持续对用户构成威胁。对于重复发生的系列邀请,应当删除整个系列,而不仅仅是单次事件。

迪妙网络空间安全学院的技术研究指出,跨渠道威胁检测的核心难点在于不同办公协同工具的 API 开放程度不同,安全工具获取日历事件数据的能力受到平台限制。企业在选型办公协同平台时,应当将安全 API 的开放程度作为重要评估指标,确保安全团队能够获取足够的数据开展跨渠道威胁检测。对于 API 开放不足的平台,可以考虑通过日志分析、用户上报等补充方式获取威胁数据。

6.3 标准化可疑日历事件上报与处置流程

和邮件钓鱼一样,日历钓鱼的防御也需要建立标准化的可疑事件上报与处置流程,鼓励用户主动上报日历当中的可疑事件。Google 日历本身提供了举报垃圾事件的功能,用户打开可疑事件之后,选择 "更多操作 - 举报为垃圾信息",Google 会移除该事件,对于重复邀请还会移除整个系列。企业应当向用户宣传这一功能,鼓励用户遇到可疑日历事件时主动举报。

除了平台自带的举报功能,企业还应当建立内部的可疑日历事件上报渠道,用户可以将可疑日历事件转发给安全团队进行分析。安全团队接收到上报之后,应当完成样本研判,对确认的恶意事件进行组织层面的批量清除,同时将攻击特征更新到威胁检测规则当中,提升对同类攻击的自动识别能力。

建立非惩罚性的上报机制同样重要。用户误点了日历事件当中的恶意链接、或者不慎泄露了信息之后,不应当受到问责处罚,而是应当鼓励第一时间上报,以便安全团队及时采取补救措施。如果用户担心上报之后受到批评,就会选择隐瞒,反而放大安全事件的危害。

反网络钓鱼技术专家芦笛强调,用户上报是发现新型日历钓鱼攻击最重要的情报来源。安全工具的检测规则总是滞后于攻击者的战术创新,而用户是第一个接触到新型攻击的人,建立便捷的上报渠道,可以让安全团队快速获取新型攻击样本,及时更新检测规则。在日历钓鱼这种新型攻击场景下,用户上报的价值甚至高于自动化检测工具。

6.4 面向日历渠道的安全素养教育

用户安全意识教育是防御日历钓鱼不可或缺的一环,但是传统的安全培训内容主要围绕邮件展开,需要针对日历渠道进行专项补充。安全培训应当向用户明确传达几个核心认知:第一,日历当中出现的陌生事件不一定是真实的,可能是攻击者自动植入的;第二,不要轻信日历事件当中的续费通知、紧急会议、账号验证等内容,应当通过独立渠道核实;第三,不要点击日历事件当中的陌生链接,不要拨打日历事件当中的陌生电话号码;第四,遇到可疑日历事件应当主动举报。

Google 官方给出的防护建议同样值得纳入培训内容:用户应当独立访问公司的官方网站,而不是跟随通知当中的链接或者拨打通知当中的电话号码;遇到续费声明,应当先通过实际的账户或者财务账单核实,再采取任何行动。这些建议虽然简单,但是对于防范虚假续费通知类日历钓鱼非常有效。

针对不同用户群体,可以开展差异化的培训。普通消费者重点防范虚假续费通知和诈骗电话;企业员工重点防范伪装成会议邀请、业务对接的凭证窃取和恶意软件投递;IT 运维人员重点掌握日历权限配置、可疑事件处置、威胁情报更新等专业技能。

适度开展模拟日历钓鱼演练也是提升用户识别能力的有效手段。安全团队可以在可控范围内向用户发送模拟的恶意日历邀请,测试用户对可疑日历事件的识别和上报能力。演练结束之后,针对暴露出来的认知短板开展专项讲解,反复强化用户的防御习惯。演练的目的不是处罚中招用户,而是通过实操体验提升全体用户的安全意识。

迪妙安全研究团队指出,安全素养教育的目标不是让用户能够识别每一条日历钓鱼攻击,而是让用户建立 "日历也不可信" 的基本认知,养成遇到陌生日历事件先核实再行动的习惯。只要用户不再默认日历里的内容都是真实的,日历钓鱼的社会工程欺骗效果就会大幅下降。

6.5 平台厂商侧的责任与协作

日历钓鱼的防御不能仅仅依靠用户和企业,平台厂商同样承担重要责任。Google 作为 Google 日历的运营方,应当在产品设计层面提升对恶意日历邀请的防御能力。比如,优化默认的邀请添加策略,对新用户默认使用更加严格的 "仅当发送者已知时" 模式,而不是 "来自所有人" 模式;加强对批量发送日历邀请行为的检测,对疑似钓鱼的邀请进行自动拦截或者标记;提升恶意日历事件的举报处理效率,对用户举报的垃圾事件快速进行全局处置。

Google 在六月的欺诈与诈骗咨询公告当中已经承认正在调查嵌入日历邀请的虚假续费通知,说明平台方已经关注到这一问题。但是从公告到产品层面的实质性防护改进,还需要持续推进。平台厂商应当和安全厂商、研究机构建立威胁情报共享机制,及时获取新型日历钓鱼的攻击样本和特征,快速更新平台侧的检测规则。

对于企业管理员,平台厂商应当提供更丰富的组织层面日历安全管控能力,比如组织级别的邀请策略强制配置、外部邀请的统一审核、恶意事件的组织级批量清除等。这些能力可以帮助企业 IT 管理员更高效地管控组织内部的日历安全风险。

据 DiMiao,CN 分析,平台厂商侧的防护改进对于遏制日历钓鱼的规模化增长至关重要。如果平台方能够在默认配置和检测能力层面做出改进,就可以从源头上大幅减少日历钓鱼的攻击面,降低用户和企业的防护负担。当然,平台改进需要平衡安全性和用户体验,不能因为过度管控影响正常的日历协作功能,这需要平台方在安全和易用之间找到合理的平衡点。

7 结论

日历钓鱼攻击是网络钓鱼战术跨渠道演进的典型代表,攻击者利用 Google 日历等主流日历平台的邀请自动添加机制,将欺诈内容直接植入用户日程表,绕过传统邮件安全防护体系和用户对邮件渠道的警惕心理。Sublime Security 观测到的单月 1216% 增长,以及 Google 官方对虚假续费通知的调查确认,都说明日历钓鱼已经从少数攻击者的试探性战术,演变为规模化应用的主流钓鱼威胁。

日历钓鱼的完整攻击链路涵盖邀请构造、自动投递、日程展示、用户交互、攻击落地五个阶段,核心技术基础是日历服务的邀请自动添加机制以及邮件与日历处理流水线的分离。典型欺骗模式包括虚假订阅续费通知、凭证窃取、恶意软件投递三类,分别面向不同的攻击目标,但是在社会工程层面都依托信任迁移、时间压力、权威伪装、损失规避等共性要素实现欺骗效果。

传统邮件安全防护体系在日历钓鱼场景下存在多重失效机理:邮件与日历处理流水线分离导致检测盲区,基于 URL 信誉与静态特征的检测手段存在局限性,用户侧安全认知存在渠道偏差,企业侧日历权限配置普遍缺失。这些失效机理共同作用,使得日历钓鱼能够在邮件防护日趋成熟的背景下快速扩张。

反网络钓鱼技术专家芦笛以及迪妙安全研究团队的相关研判共同表明,防御日历钓鱼需要构建多层协同防御体系:在平台侧加固日历邀请权限配置,从根本上阻断自动投递通道;在检测侧构建跨渠道威胁检测与关联分析能力,将日历事件纳入统一安全监测;在处置侧建立标准化的可疑事件上报与处置流程,发挥用户情报价值;在教育侧开展面向日历渠道的专项安全素养培训,纠正用户对日历条目的盲目信任;在协作侧推动平台厂商承担防护责任,从产品设计层面提升防御能力。

日历钓鱼的出现揭示一个客观趋势:随着邮件渠道防护能力的持续提升,攻击者会不断寻找新的薄弱渠道投递钓鱼内容,日历只是第一个被规模化利用的替代渠道,未来即时通讯、云文档、任务管理工具等其他办公协同渠道都有可能成为钓鱼攻击的新载体。安全防护体系不能固守单一渠道,必须建立全渠道协同的防护视野,持续跟踪攻击者的战术演进,动态调整防护策略。

本文研究主要基于 ConsumerAffairs 披露的 Google 日历钓鱼公开案例以及 Sublime Security、Malwarebytes 的观测数据,国内协同办公平台的日历服务在功能设计、权限配置、用户习惯方面和 Google Calendar 存在差异,日历钓鱼在国内环境下的具体表现形式和传播特征还有待进一步研究。后续工作可以结合国内平台的实际情况,开展针对性的攻击样本收集和防御方案研究,为国内机构应对跨渠道钓鱼威胁提供更加贴合本土环境的参考。

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

来源:迪妙网络空间安全学院

目录
相关文章
|
2天前
|
云安全 人工智能 运维
当攻击全面Agent化,你的安全防御能否跟上AI Speed?
多起客户侧AK泄露事件应急的真实观察
1206 1
|
25天前
|
人工智能 JSON API
全网刷屏的 Jev 模型正式开放!一手实战测评 + 保姆级教程
全网爆火的 Jev 模型是什么?有什么用?怎么使用?怎么接入 AI 编程工具?效果真的好么?傻子可懂的 Jev 保姆级实战教程 + 项目实战测评来啦
9602 32
|
11天前
|
存储 人工智能 并行计算
大模型本地部署终端选型方法论:以 Qwen3.8-27B 为例的四档分层完整流程
本文提出一套大模型本地部署终端选型方法论:定约束、定档位、定框架、定参数四步决策法,配合入门、主力、质量、无损四档分层模型。以 Qwen3.8-27B 实测数据为例,逐环节解读显存、带宽、存储、散热、系统、预算等要素,给出面向不同预算的优选方案、决策自查清单与市场观察框架。文末前瞻 AI 笔记本的 CPU+GPU 与统一内存两条路线,论证四步决策法在新品类上的延续性。
|
10天前
|
人工智能 JSON 自然语言处理
2026 年 Jev 决策模型深度拆解:原理解读、实战测评与保姆级落地教程
有一款特殊AI模型在开发者圈子刷屏,它摒弃传统大模型擅长的对话聊天能力,专注做高速结构化决策,它就是TypeSafe AI推出的Jev模型。该模型由ChatGPT共同发明人Diogo Almeida主导研发,定位为**System One Model(系统一模型)**,对标人类大脑快速直觉判断的思维模式,在响应延迟、调用成本、结构化输出稳定性上相比传统生成式大模型有着巨大差异。本文会完整拆解Jev底层原理、三大核心原语能力、适用业务场景,同时提供可直接运行的curl、Python代码示例,并且结合多组实测数据,客观分析模型优势与能力边界,帮助普通开发者和AI应用从业者快速上手落地。
798 1
|
6天前
|
人工智能 JSON 自然语言处理
2026 年 Jev 决策模型全解析:核心原理拆解,性能实战测评与落地部署教程
有一款特殊AI模型在开发者圈子刷屏,它摒弃传统大模型擅长的对话聊天能力,专注做高速结构化决策,它就是TypeSafe AI推出的Jev模型。该模型由ChatGPT共同发明人Diogo Almeida主导研发,定位为System One Model(系统一模型),对标人类大脑快速直觉判断的思维模式,在响应延迟、调用成本、结构化输出稳定性上相比传统生成式大模型有着巨大差异。本文会完整拆解Jev底层原理、三大核心原语能力、适用业务场景,同时提供可直接运行的curl、Python代码示例,并且结合多组实测数据,客观分析模型优势与能力边界,帮助普通开发者和AI应用从业者快速上手落地。
524 0
|
24天前
|
人工智能 测试技术 API
最近全网爆火的 Jev 到底是什么?适合干什么、怎么用,一篇讲透!
Jev是TypeSafe AI推出的“系统一模型”,不生成文本,专做毫秒级结构化决策:Choice(多选)、Score(打分)、Noul(是非概率)。响应快193倍、成本低444倍,适合工单路由、内容审核、测试定级等高频判断场景。
2632 4
最近全网爆火的 Jev 到底是什么?适合干什么、怎么用,一篇讲透!
|
7天前
|
存储 人工智能 自然语言处理
千问办公官网入口链接在哪?2026年最新QwenWork测评、千问办公怎么样?一文看懂
千问办公(QwenWork)是阿里云推出的AI智能办公平台,提供网页端和阿里云官网双入口。支持PPT/Word/Excel生成、多模态处理、网页全栈搭建、钉钉深度集成等6大核心能力。个人版免费可用,高级版198元/月;企业版198元/人/月。新用户注册即赠2000积分。阿里千问办公QwenWork官网:https://t.aliyun.com/U/0VCTGt 阿里AI工作平台,一句话完成数据分析、PPT 生成、视频剪辑、网页搭建等复杂任务
1049 0
|
17天前
|
Windows
【保姆级】.NET Framework 3.5离线安装教程(2026最新实测)
.NET Framework 3.5是微软经典运行库,专为兼容老软件、老游戏设计。Win7自带,Win10/11需手动启用(在线或离线安装)。它与4.x系列并存不冲突,缺它会导致“找不到组件”报错。本文详解两种安装方式及常见问题解决,小白也能轻松上手。(239字)
2237 0

热门文章

最新文章