在追求效率提升的数字化办公时代,企业广泛采用Passkey与SSO等便捷认证方式,却没想到它们已成为黑客的最新攻击目标。微软近日披露,多个黑客组织正借“更新Passkey”之名发起钓鱼攻击,窃取Microsoft 365云数据。这起针对现代身份验证机制的攻击浪潮,为所有依赖云服务的企业敲响了警钟。

钓鱼新变种:当Passkey成为攻击跳板

长期以来,安全专家都在呼吁用户放弃传统密码,转向更安全、更便捷的Passkey(通行密钥)和生物识别认证。这一建议本意是为了提升效率,让员工摆脱记忆复杂密码的负担,同时增强账户安全性。然而,微软最新发布的安全报告揭示了一个令人不安的现实:黑客正在将Passkey的信任背书转化为钓鱼攻击的利器。

自2026年5月起,包括ShinyHunters、Helix在内的多个勒索组织开始系统性地利用Passkey、SSO和MFA等概念,针对企业员工发起定向社会工程攻击。攻击者不再使用简单的“密码过期”骗局,而是精心伪装成企业IT技术支持人员,通过电话、短信或即时消息告知受害者:你的Passkey配置需要紧急更新,否则将无法访问企业系统。

这种攻击之所以成功率极高,恰恰是因为现代员工已经被培训得对安全提醒“高度敏感”。当钓鱼邮件声称“检测到异常登录,请立即验证MFA”时,许多人会本能地产生焦虑。而攻击者利用的正是这种安全焦虑与追求工作效率之间的矛盾——员工不希望因为认证问题而中断工作,于是会急切地按照“IT人员”的指引操作。这种心理操控远比技术漏洞更难防御,也使得Passkey这一本应提升效率和安全性的科技产品,变成了攻击者的完美跳板。

值得注意的是,这类攻击的前期侦察极其细致。攻击者会先调查目标企业的组织架构、员工岗位、常用系统,甚至了解该员工是否刚刚出差、是否近期有密码重置记录等,以此来增强钓鱼话术的可信度。整个攻击链条显示,黑客已经在使用企业级客户关系管理的方法来管理受害者,这无疑大大提升了攻击的精准度。

技术拆解:AiTM钓鱼与设备代码钓鱼如何得手

微软在报告中详细披露了两种主要的攻击技术:AiTM(对手中间人)钓鱼和设备代码钓鱼。理解这两种手法的技术细节,有助于企业更有针对性地部署防御策略。

第一种是AiTM钓鱼。攻击者通过邮件或短信引导受害者访问一个看似微软官方登录页面的钓鱼网站,实际上这是一个反向代理服务器。当受害者输入账号和密码后,钓鱼网站会在毫秒级时间内将这些凭证转发给真正的微软登录系统,并将微软返回的会话令牌截获。由于受害者确实是在“真正的”微软服务器上完成了登录,MFA验证也会正常触发,但攻击者在令牌生效的瞬间就掌握了完整的会话控制权。这种手法的高明之处在于,它完全绕过了传统的钓鱼检测机制——因为从微软服务器的日志来看,这就是一次合法的用户登录。

第二种则是设备代码钓鱼。攻击者诱导受害者在微软官方认证页面上输入一个攻击者提供的设备代码。设备代码流程本身是用于无浏览器设备(如智能电视、CLI工具)的认证设计,但攻击者发现可以利用这一流程,让自己的OAuth应用获得身份验证令牌。受害者以为自己是在完成某个正常的设备认证,实际上却在不知不觉中授权了攻击者控制的应用程序。由于这个授权是用户主动完成的,系统不会触发任何异常警报,甚至MFA验证也会被正常通过。

这两种技术都精准地击中了现代身份验证体系中最薄弱的环节:用户本身。即便是微软官方认证页面,也无法阻止用户被诱导输入攻击者提供的代码。这也解释了为什么单纯依赖MFA来提升效率的做法已经不足够——攻击者学会了“绕过”而非“破解”安全措施。从AI Agent技术的发展角度看,这类攻击的自动化程度正在快速提升,黑客利用脚本批量生成钓鱼页面,同时通过大模型训练生成的个性化话术也使得钓鱼邮件越来越难以分辨。

入侵之后:从凭证窃取到云数据大搬家

凭证窃取只是第一步,微软的调查报告展示了一旦账号被入侵,攻击者如何在极短时间内完成数据大搬家。在一宗案例中,攻击者从一个未被企业管理的设备登录Microsoft 365后,Entra日志仅将其标记为“OfficeHome”。攻击者完成MFA验证后,立刻开始系统性地探索被入侵账号的资源权限。

几分钟之内,攻击者先后访问了My Apps查看关联的应用程序,访问My Profile获取组织信息,并查看了Microsoft Approval Management、账号管理界面以及My Sign-Ins等页面。这种访问顺序并非随机,而是一套高度标准化的侦察流程:先确认自己拥有哪些访问权限,再了解公司的组织架构和审批流,最后确定从哪些应用中可以提取最有价值的数据。

随后,攻击范围进一步扩展至SharePoint Online、Outlook Web、Microsoft 365协作和搜索服务、企业内部业务应用,以及与虚拟桌面相关的身份验证流程。整个会话持续了约1小时,期间攻击者不断枚举敏感文件和内部应用。值得注意的是,攻击者并未立即下载大量数据,而是像正常用户一样浏览和搜索,这种行为模式大大降低了安全系统触发警报的概率。

在另一个案例中,攻击者甚至利用受害者已有的凭据,配合一个在数日前就注册好的身份验证器应用,顺利进入系统。获得访问权后,攻击者通过自动化Node.js脚本调用Microsoft Graph接口开展侦察。Microsoft Graph作为微软提供的统一API接口,可以访问几乎所有的Microsoft 365数据,包括用户、邮件、文件、组、权限等。攻击者利用这一接口,只需编写简单的脚本,就能批量枚举整个企业云环境中的组织信息、许可证、启用的服务、用户群组、目录角色、特权账号、OAuth权限、SharePoint站点、文档库等核心数据。

更令人担忧的是,攻击者还会通过在受害账号上添加自己控制的MFA验证方式来实现长期持久化——注册新的电话号码、身份验证器应用或软件令牌。这意味着即便用户后来修改了密码,攻击者仍然可以通过自己控制的MFA完成验证,继续访问账号。这种持久化机制直击当前安全体系的软肋:管理员很难在第一时间发现多了一个“身份验证方式”,因为系统通常不会对这一操作发出强告警。

自动化与低慢式窃取:更隐蔽的数据勒索

微软将这类攻击称为“低慢式数据窃取”——与以往黑客一次性拖走全部数据不同,新型攻击者刻意控制数据访问速率,以降低被安全设备发现的概率。在每个小时中,攻击者通常只会访问不到1000份文件或邮件,这个数字与大型企业中正常员工的访问量非常接近,很容易被各种UEBA(用户实体行为分析)工具忽略。

这种手法的隐蔽性极强。想象一支专业的盗窃团队,他们不急于把保险柜搬走,而是每天从里面拿几份文件,持续数周甚至数月,直到把核心机密全部转移。这些攻击者正是采用类似的逻辑:他们利用Microsoft Graph枚举文件资源,优先筛选与财务、法务、研发相关的敏感文档,然后分批下载到自己的基础设施中。在微软观察到的一个案例中,攻击者的数据窃取活动持续了数天,期间产生的FileAccessed和FileDownloaded事件数量虽然不少,但因为分散在较长时间段内,始终没有触发主动告警。

此外,攻击者还大量使用自动化脚本,使得整个侦察和数据收集过程无需人工干预。通过Node.js等脚本环境调用Microsoft Graph,攻击者可以同时控制多个受害账号,形成规模化操作。这种自动化能力,加上对正常业务流量的模仿,使得传统的基于流量突发检测的安全工具几乎失效。

对于企业而言,这无疑是一场新的安全挑战。过去我们以为,只要监控“异常的大规模下载”就能发现数据泄露,但现在攻击者学会了“温水煮青蛙”。这一趋势也促使安全厂商开始研发更智能的检测模型,例如基于用户行为基线进行异常识别,而非单纯依赖规则匹配。从企业数字化转型的视角看,企业需要更成熟的安全运营体系来应对这种隐性威胁。

企业防御指南:用效率提升工具对抗安全风险

面对这种精密的钓鱼攻击,企业该如何防御?微软从多个维度给出了建议,但核心思路可以总结为:将安全防护与效率提升有机结合,而非为了安全牺牲体验。

首先,企业应当优先采用抗钓鱼的MFA验证方式,例如支持FIDO2协议的硬件安全密钥或Windows Hello,这些方式可以有效地抵御AiTM攻击,因为硬件密钥的断言是基于特定域名的,钓鱼网站无法重新绑定。同时,管理员应将敏感云资源限制为只能通过受管理设备访问,这意味着即使攻击者获得了账号凭据,也无法从未注册的设备上登录。

其次,关闭非必要的设备代码身份验证功能。由于设备代码钓鱼流程中,用户是在微软官方页面输入代码,传统邮件网关很难识别这种风险,因此最直接的方式是彻底禁用这一功能,除非业务确实需要。微软建议在Microsoft Entra设置中,将设备代码流程的可用性降至最低。

更重要的是,企业需要建立“事后响应”能力。攻击者的持久化手法依赖于注册新的MFA方式,管理员应定期审计账号中已注册的身份验证方法,并设置异常注册的实时告警。一旦确认账号遭到入侵,应立即撤销活跃会话和令牌、重置账号凭据、删除攻击者新增的身份验证方式或邮箱规则,并要求用户重新注册身份验证方式。

在提升安全运营效率方面,安全团队可以借助AI工具箱将告警分析和响应流程自动化。例如,利用AI工具导航快速筛选出适合企业规模的威胁检测平台,再结合AI Agent技术对Microsoft Graph的异常访问模式进行智能研判。在最新的科技产品中,不少安全服务已经呈现出“安全即代码”的趋势,企业通过API将安全策略写入到CI/CD流水线中,使得每一次新部署都自动进行安全校验。这种自动化的思路,本质上正是AI图片生成中的“模板化”思维——将重复性工作交由AI完成,让人专注于更高价值的决策。

未来展望:安全与便捷的平衡之道

这次微软披露的攻击事件,本质上反映了安全性与便捷性之间永续存在的张力。Passkey的初衷是提升效率,让用户摆脱密码的烦恼;但攻击者却利用这种信任感进行反向攻击。这不是技术的失败,而是人性弱点的利用。

展望未来,真正的安全解决方案必然走向“无感认证”——系统通过行为生物识别、设备指纹、地理信息、网络环境等多维度信号,在后台持续验证用户身份,而不需要用户主动完成任何操作。这种方案可以同时满足效率提升与安全性两个目标。实际上,微软已经在Windows Hello和多云环境中的风险检测中实践这一理念,但距离全面普及仍需时间。

企业安全负责人需要认识到,世界上没有万能的安全产品。攻击者也在不断进化,他们研究最新的科技产品,利用AI生成更逼真的钓鱼邮件,甚至用自动化工具来模拟正常用户行为。因此,企业必须将安全视为一个持续演进的过程,而不是一次性的部署。

与此同时,安全意识的培训也不能停留在“不要点击可疑邮件”这种老生常谈。要将每次钓鱼攻击的案例作为教学素材,定期组织实战攻防演练,让员工在模拟环境中亲身体验攻击手法。只有当员工从内心里理解“为什么IT人员永远不要求你提供验证码”,才能真正实现人与技术的协同防御。

量子计算、零信任架构、自适应性身份认证——这些新技术都在各自领域推动着安全边界的扩展。但无论如何发展,核心始终是“人机协作”:技术负责提升效率,人的判断力负责守住底线。在可以预见的未来,任何声称能“完全解决钓鱼”的工具都是不现实的,唯一可靠的方式是建立起多层次、纵深防御、持续演进的安全体系,并让每一个员工都成为安全的参与者。

正如微软在这次报告中所传达的信息:安全不仅仅是IT部门的职责,而是整个组织的事。当我们拥抱企业数字化转型带来的效率提升时,也必须以同样的热情拥抱安全文化的建设。