摘要多因素认证MFA长期被政企视作抵御账号窃取钓鱼攻击的核心防护手段但 2026 年暗网流通的 Jalisco、OmegaLord 两款自动化钓鱼工具包依托 AI 钓鱼即服务PhaaS完成技术升级形成两条差异化绕过 MFA 的成熟攻击链路。Jalisco 滥用 OAuth2.0 设备授权流通过实时生成长效设备码规避微软设备码 15 分钟 TTL 限制全程依托官方域名完成授权无需窃取明文账号密码即可获取持久访问令牌OmegaLord 构建仿 PDF 阅读器凭证采集页面同步收集账号、密码与绑定手机号为短信、语音类 MFA 劫持提供前置数据支撑。两类工具均深度对接 EvilTokens 等 AI 驱动 PhaaS 平台自动生成高仿真钓鱼诱饵大幅降低定向攻击落地门槛传统邮件安全网关、URL 信誉检测、基础 MFA 策略形成多层防御失效。本文以 ReliaQuest 披露的真实威胁情报为基础完整拆解两款工具技术架构、全链路攻击流程与协议层原生漏洞梳理现有云身份防护体系短板引入反网络钓鱼技术专家芦笛的行业研判形成完整论证闭环设计可落地的异常 OAuth 授权检测 Python 代码原型从邮件前置拦截、云租户条件访问管控、身份行为审计、人员安全培训四个维度构建分层闭环防御方案。研究证实单纯依靠 MFA 无法抵御协议滥用型与手机号劫持类新型钓鱼只有结合协议权限管控、实时行为基线、AI 诱饵识别的一体化防护架构才能有效拦截 Jalisco、OmegaLord 规模化攻击为国内 Microsoft 365、Entra ID 云办公租户提供可落地的安全建设参考。关键词钓鱼工具包MFA 绕过OAuth 设备代码钓鱼PhaaS云身份安全AI 钓鱼1 引言1.1 研究背景与威胁现状随着企业数字化转型持续推进Microsoft 365、Azure Entra ID 已成为政企机构主流协同办公平台账号数据、财务文档、客户资料均存储于云端 SaaS 服务账号劫持带来的数据泄露、商务邮件欺诈损失持续走高。为遏制单一密码泄露风险绝大多数企业强制全员启用多因素认证包含 TOTP 动态验证码、短信验证、微软验证器推送、FIDO 安全密钥等形式行业普遍形成 “MFA 可阻断绝大多数钓鱼攻击” 的固有认知。2026 年 7 月 ReliaQuest 安全实验室追踪监测到两款新型产业化钓鱼工具包 Jalisco 与 OmegaLord两款工具核心设计目标为自动化绕过企业部署的 MFA 防护体系且已深度集成 AI 驱动 PhaaS 平台 EvilTokens 实现规模化投放。从威胁监测数据来看2026 年上半年设备代码钓鱼攻击同比涨幅超 300%攻击者不再依赖传统仿冒站点窃取账号密码转而利用云身份协议原生流程实现身份劫持传统安全设备难以识别此类依托官方域名、合规协议发起的恶意操作。Jalisco 工具突破传统设备码钓鱼的时效限制内置实时 API 动态生成全新 OAuth 设备码彻底抵消微软设备码 15 分钟生存周期的安全约束OmegaLord 则改变传统凭证采集工具仅抓取账号密码的模式强制收集用户绑定手机号为后续 SIM 卡劫持、短信验证码拦截提供完整数据支撑。两款工具组合使用时可覆盖企业主流 MFA 防护类型分别针对无浏览器设备授权流、短信 / 语音二次验证形成双重攻击路径对金融、跨境贸易、科技研发等高价值行业形成定向打击。反网络钓鱼技术专家芦笛指出当前政企安全建设存在明显防护认知偏差多数企业将 MFA 作为身份安全最后一道防线却忽略 OAuth 协议配置漏洞、钓鱼工具产业化、AI 诱饵生成带来的攻防代差攻击者已经形成标准化、自动化、低门槛的 MFA 绕过流水线而企业防御仍停留在基础账号校验、静态黑名单拦截层面攻防能力失衡直接导致新型钓鱼攻击逃逸率持续攀升。1.2 国内外相关研究现状国外网络安全研究领域已针对设备代码钓鱼开展多维度分析Trend Micro、ReliaQuest、Microsoft 安全响应团队分别发布威胁报告梳理 OAuth 设备授权流滥用的攻击特征、日志标识与基础处置策略研究重点集中于单一攻击手段的技术拆解缺少两类差异化 MFA 绕过工具的横向对比分析同时未结合 AI-PhaaS 产业化背景解读攻击扩散底层动因。商业化安全厂商推出的身份检测工具仅针对已知恶意设备注册行为做告警缺少轻量化、可自主部署的异常授权检测脚本中小微企业难以落地配套防护。国内现有学术成果多聚焦中间人钓鱼AiTM、传统凭证窃取攻击针对 Jalisco 这类实时动态设备码工具、OmegaLord 手机号劫持工具的系统性研究较少现有防御方案仅停留在禁用设备码流程的单一处置手段未构建覆盖邮件、身份平台、终端、人员的多层闭环防护体系同时缺少适配国内企业云办公场景的工程代码验证。针对 AI 赋能 PhaaS 放大 MFA 绕过攻击危害的耦合关系现有文献未形成完整论据链条行业专家研判观点与技术机理的结合度不足。1.3 研究内容与创新点本文核心研究内容分为六大模块第一梳理 Jalisco、OmegaLord 两款工具开发背景、产品定位与底层技术差异第二完整拆解两类工具全链路攻击流程、绕过 MFA 的底层实现逻辑第三分析 AI-PhaaS 平台对攻击规模化、隐蔽性的放大作用第四系统归纳传统 MFA 与邮件安全体系的多层失效诱因第五设计异常 OAuth 设备授权行为检测 Python 代码原型复现云身份日志风险识别逻辑第六构建适配云租户的四层闭环防御架构形成可落地的运维处置流程。本文创新点包含三方面第一首次将两款技术路线完全不同的 MFA 绕过工具做系统性对比研究区分协议滥用型攻击与手机号劫持型攻击的防御侧重点弥补现有研究单一攻击样本分析的局限性第二将反网络钓鱼技术专家芦笛的行业实战研判嵌入攻防机理、防御短板、防护策略全章节结合一线威胁运营数据形成完整论证闭环避免纯技术理论脱离企业真实运维场景第三实现轻量化可运行的云身份日志检测代码无需依赖商业 SIEM 平台中小企业可直接部署用于实时监控 Jalisco 类设备码钓鱼异常行为具备工程实操价值。1.4 论文结构安排本文主体章节安排如下第二章介绍 Jalisco、OmegaLord 两款钓鱼工具包基础功能与技术定位第三章完整拆解两类工具绕过 MFA 的全链路攻击机理解析 OAuth 协议漏洞与手机号劫持实现逻辑第四章分析 AI 驱动 PhaaS 平台对攻击链路的赋能机制第五章系统剖析传统 MFA 防护、邮件安全网关的多重底层缺陷第六章提供异常 OAuth 设备授权检测 Python 代码原型与逻辑说明第七章构建面向两类新型钓鱼工具的四层闭环防御体系第八章总结全文研究结论梳理研究局限与后续拓展方向。2 Jalisco 与 OmegaLord 钓鱼工具包基础功能与技术定位2.1 产业化钓鱼工具包发展背景传统钓鱼攻击存在技术门槛高、诱饵制作效率低、MFA 绕过难度大三大痛点暗网黑产逐步推动钓鱼工具向模块化、自动化、AI 集成化演进钓鱼即服务PhaaS模式大幅降低攻击者入场成本。攻击者仅需支付订阅费用即可使用完整后端面板、动态诱饵生成、凭证自动采集、令牌持久化管理全套能力无需掌握 OAuth 协议、前端页面开发、云服务器运维等专业技术。2026 年流通的 EvilTokens 作为代表性 AI-PhaaS 平台开放标准化 API 接口可供第三方钓鱼工具包对接调用实时生成全新设备码、动态渲染仿冒页面、批量输出定制化钓鱼邮件。Jalisco 与 OmegaLord 均深度适配 EvilTokens 接口形成 “PhaaS 平台供给诱饵 专用工具完成 MFA 绕过” 的组合攻击模式两类工具面向不同 MFA 防护场景形成互补在定向企业攻击活动中常搭配投放。2.2 Jalisco 设备代码钓鱼工具包核心功能ReliaQuest 威胁情报明确Jalisco 是专门针对 OAuth2.0 设备授权流开发的专用钓鱼平台核心目标是绕开各类形式的 MFA 二次验证全程不接触用户明文账号密码其核心功能模块分为四层。2.2.1 实时设备码生成 API 模块传统设备码钓鱼工具存在显著短板需要提前批量预生成设备码存储于后台设备码遵循微软 15 分钟 TTL 生存规则超时后自动失效攻击投放窗口期极短。Jalisco 内置实时 lure-generation 诱饵生成引擎当受害者打开钓鱼页面瞬间后端自动向微软 Entra ID 授权接口发起请求即时生成全新未过期 device_code 与 user_code彻底消除时效限制这也是该工具相较于传统设备码套件的核心突破。2.2.2 后端令牌轮询管理门户工具内置持续轮询接口用户前往微软官方 devicelogin 页面输入 user_code 并完成授权后后台实时接收服务器下发的 access_token 与 refresh_token。配套 Web 管理面板统一存储全部受害账号令牌攻击者可批量查看、导出、复用令牌访问目标租户 SaaS 资源无需重复发起钓鱼流程即可实现长期账户驻留。2.2.3 EvilTokens 平台对接适配层Jalisco 通过标准化接口对接 EvilTokens AI-PhaaS 平台自动同步目标企业信息、员工岗位数据由大模型生成贴合企业业务场景的钓鱼邮件诱饵诱饵内嵌入指向工具后台的跳转链接实现 “AI 诱饵投递 - 设备码实时生成 - 授权劫持” 自动化流水线。2.2.4 持久化入侵自动化脚本成功获取令牌后工具自动执行批量驻留操作在受害租户 Entra ID 绑定多台攻击者受控设备、创建邮箱转发规则、批量导出 SharePoint、OneDrive 涉密文档完成数据窃取后发起勒索或商务邮件劫持二次攻击。2.3 OmegaLord 手机号劫持凭证采集工具核心功能OmegaLord 为 JavaScript 开发的轻量凭证采集工具技术路线回归传统页面钓鱼但针对现代 MFA 防护做针对性改造核心突破在于同步采集用户绑定手机号为短信、语音 MFA 劫持提供前置数据支撑工具核心功能分为三部分。2.3.1 仿 PDF 阅读器伪造登录页面工具默认渲染 PDF 文档加载异常弹窗诱导用户输入账号、密码完成 “文档权限解锁”页面视觉样式复刻微软 Office 在线 PDF 阅读器普通用户难以区分仿冒站点与官方服务页面。页面前端 JavaScript 实时采集表单全部输入内容通过加密接口回传攻击者后台。2.3.2 手机号强制采集逻辑区别于传统凭证采集工具仅抓取账号密码OmegaLord 表单强制增加手机号输入框设置前端校验规则不填写手机号无法提交登录信息。攻击者收集手机号后可联合 SIM 劫持工具、短信嗅探工具拦截用户收到的 MFA 验证码实现二次验证劫持。2.3.3 批量数据导出与靶标分层模块后台自动将采集到的账号、密码、手机号三元组结构化存储按照企业、部门、岗位分层标记高价值靶标财务、运维、高管批量导出数据对接后续 MFA 劫持工具形成完整账号窃取 - 二次验证绕过链路。2.4 两类工具技术路线差异化对比Jalisco 与 OmegaLord 虽然均以绕过 MFA 为核心目标但底层攻击逻辑、风险路径、防御切入点存在本质区别清晰区分二者技术差异是搭建分层防御体系的基础。第一攻击依托载体不同Jalisco 复用微软官方 OAuth 授权域名microsoft.com/devicelogin无第三方仿冒可信站点OmegaLord 完全依赖自建仿冒 PDF 网页属于传统站点钓鱼升级形态。第二MFA 绕过底层原理不同Jalisco 利用设备授权流协议特性用户完成官方 MFA 校验等同于主动授权攻击者设备无需捕获验证码OmegaLord 仅窃取基础凭证依靠后续手机号劫持手段拦截 MFA 验证信息。第三持久化能力存在差距Jalisco 获取长效 refresh_token即便用户修改账户密码仍可持续访问OmegaLord 仅持有账号密码用户修改密码后攻击链路直接失效。第四检测信号特征不同Jalisco 会产生大量设备码注册、陌生设备绑定日志OmegaLord 无云身份协议异常日志风险信号集中于恶意仿冒页面、手机号采集表单。3 Jalisco 与 OmegaLord 绕过 MFA 全链路攻击机理3.1 OAuth2.0 设备授权流原生标准流程RFC8628理解 Jalisco 攻击逻辑需要先厘清设备代码授权流原始设计目标该协议为无输入屏幕、无法完成完整网页登录的受限设备智能打印机、电视、IoT 终端设计标准交互流程分为四步受限设备向 Entra ID 授权服务器发起请求服务器返回短期有效 device_code、用户手动输入的 user_code、设备码过期时间设备后台持续轮询令牌请求接口等待用户完成授权用户使用手机、电脑等常规设备访问微软官方设备登录页输入 user_code完成账号登录与 MFA 二次校验用户点击同意授权后授权服务器向受限设备下发 access_token 与 refresh_token设备凭借令牌访问用户云端资源。协议原生安全假设为发起请求的设备为企业内部可信 IoT 终端user_code 生成与使用存在严格时效约束攻击者无法实时批量生成全新设备码。Jalisco 的核心突破就是打破时效约束同时将恶意服务器伪装为合法受限设备完全颠覆协议安全前提。3.2 Jalisco 设备代码钓鱼完整攻击链路与 MFA 绕过逻辑整套攻击分为诱饵投递、实时设备码生成、诱导授权、令牌劫持、持久渗透五大阶段全流程天然绕过企业部署的各类 MFA 机制。3.2.1 AI 定制化诱饵邮件投递工具对接 EvilTokens 平台后大模型读取目标企业公开业务信息生成财务对账、系统权限升级、合同文档查看类高仿真邮件邮件内链接指向 Jalisco 后台伪造的文档加载页面页面提示 “文档加载失败请获取设备授权码完成解锁”。3.2.2 受害者访问页面触发实时设备码生成用户点击邮件链接进入钓鱼页面瞬间Jalisco 后端自动调用微软 OAuth 接口即时生成全新未过期 device_code 与 6 位 user_code 展示在页面彻底规避传统工具预生成设备码超时失效问题ReliaQuest 将该核心技术命名为 lure-generation。3.2.3 诱导用户跳转官方域名完成 MFA 校验页面引导用户复制 user_code前往https://microsoft.com/devicelogin微软官方域名输入验证用户在可信域名输入账号密码并完成推送、短信、FIDO 任意形式 MFA 校验全程无任何仿冒站点介入浏览器安全插件、URL 信誉库无法标记风险。3.2.4 后台轮询捕获长效访问令牌Jalisco 服务器持续轮询令牌端点用户完成授权确认瞬间服务器接收 Entra ID 下发的 access_token 与有效期数月的 refresh_token。整个过程攻击者从未接触用户明文账号、密码、MFA 验证码依托协议流程直接获得账户完整访问权限天然绕过 MFA 防护。3.2.5 租户内横向渗透与数据窃取攻击者利用令牌登录受害账户批量绑定陌生设备至 Entra ID 租户建立持久驻留修改邮箱转发规则隐藏攻击痕迹批量导出云端涉密文档针对财务账号发起商务邮件劫持欺诈。反网络钓鱼技术专家芦笛强调Jalisco 攻击最核心的欺骗点在于信任劫持用户默认微软官方登录页面绝对安全放松警惕完成授权企业传统防御体系仅拦截外部恶意域名对依托白名单域名、合规协议发起的恶意操作完全无感知。3.3 OmegaLord 手机号劫持式 MFA 绕过完整攻击链路OmegaLord 无法直接绕过 MFA 校验而是通过前置采集手机号构建完整劫持链路攻击分为诱饵投放、仿冒页面凭证采集、手机号存储、MFA 劫持、账号接管五个阶段。3.3.1 钓鱼邮件诱饵分发依托 EvilTokens 生成文档异常通知类邮件附件或链接指向 OmegaLord 搭建的仿 PDF 阅读器页面页面提示 “文件权限校验需要登录企业账号解锁”。3.3.2 三层表单强制采集账号、密码、手机号页面展示仿微软登录表单设置前端校验逻辑仅填写邮箱、密码无法提交必须补充绑定手机号才能进入下一步。JavaScript 脚本实时捕获全部表单数据加密传输至攻击者后台存储。3.3.3 基于手机号实施 MFA 劫持攻击者拿到三元组数据后采用两类主流手段绕过二次验证第一发起 SIM 卡置换攻击补办目标用户手机卡拦截短信验证码第二批量向目标账号发起登录请求持续推送微软验证器弹窗利用用户烦躁心理诱导点击批准完成推送 MFA 绕过。3.3.4 登录账户完成资源窃取攻击者输入窃取的账号密码配合拦截获取的 MFA 验证码完成登录建立浏览器会话窃取 Cookie访问云端邮件、文档数据实施欺诈与数据泄露。3.3.5 攻击局限性说明OmegaLord 攻击链路存在明显短板一旦用户修改账户密码攻击者持有的凭证直接失效若企业全员部署 FIDO 安全密钥无短信、推送 MFA 通道可供劫持该工具攻击成功率大幅下降。4 AI 驱动 PhaaS 平台对 MFA 绕过攻击的赋能机制Jalisco、OmegaLord 两类工具的规模化扩散离不开 EvilTokens 等 AI 原生钓鱼即服务平台支撑生成式 AI 从目标侦察、诱饵生成、攻击投放、样本迭代全链路降低攻击落地难度放大 MFA 绕过工具的破坏能力。4.1 AI 自动化侦察实现精准定向攻击PhaaS 平台内置 AI 爬虫引擎自动抓取企业官网、社交平台、公开项目文档、员工往来邮件结构化提取岗位、业务流程、常用沟通话术等信息无需攻击者人工整理靶标资料。大模型基于侦察数据划分高价值目标优先向财务、运维、高管投放 Jalisco、OmegaLord 钓鱼诱饵大幅提升攻击转化率。4.2 LLM 生成无特征高仿真钓鱼诱饵传统人工编写钓鱼邮件存在语法错误、场景违和、生硬诱导等可识别特征邮件安全网关依靠关键词、语义规则即可拦截。AI 可复刻企业内部行文风格生成贴合真实业务场景的通知文本无固定高危词汇、无明显文本异常静态规则体系难以识别。同时 AI 自动生成多版本差异化诱饵每一封邮件文本存在细微改写规避文本哈希匹配检测。反网络钓鱼技术专家芦笛补充说明AI 诱饵生成彻底打破传统钓鱼的特征边界同一企业每日可收到数十份语义完全不同的钓鱼邮件安全团队无法通过人工维护规则实现全覆盖拦截为 Jalisco、OmegaLord 两类 MFA 绕过工具提供稳定投放通道。4.3 标准化 API 实现工具自动化联动EvilTokens 对外开放统一接口Jalisco 可调用接口实时获取 AI 生成诱饵、批量分发钓鱼链接OmegaLord 可同步靶标分层数据优先针对高价值岗位投放手机号采集页面。整套链路无需人工中转操作攻击者单次配置即可完成上万份诱饵批量投递攻击规模实现指数级扩张。4.4 AI 驱动逃逸特征自动迭代PhaaS 平台内置对抗模块自动测试诱饵、页面能否绕过主流邮件安全网关、浏览器防护插件实时调整文本隐形字符、页面代码混淆规则、链接跳转逻辑持续优化逃逸能力延长 Jalisco、OmegaLord 钓鱼页面存活周期。5 传统 MFA 与邮件安全体系多层失效成因Jalisco 与 OmegaLord 规模化攻击暴露当前政企身份安全、邮件防护架构存在多重底层短板分为协议管控缺陷、邮件检测短板、MFA 防护单一化、人员认知不足四大层面。5.1 Entra ID OAuth 设备码协议管控缺失多数企业租户默认全局开放 OAuth 设备授权流未通过条件访问策略做精细化限制未区分合法 IoT 设备与恶意第三方客户端。管理员缺少设备码注册行为监控手段无法及时发现 Jalisco 批量生成设备码、陌生设备绑定的异常日志同时未限制 offline_access 长效刷新令牌权限攻击者获取令牌后可长期驻留账户。5.2 邮件安全网关静态检测机制存在盲区现有邮件防护工具依赖关键词、正则、恶意域名黑名单三层静态检测面对 AI 生成诱饵、官方白名单域名跳转场景全面失效第一AI 诱饵无固定高危关键词规则无法匹配第二Jalisco 诱导跳转微软官方域名URL 信誉库标记为可信地址第三无法解析邮件链接后端实时生成设备码的动态行为仅做静态页面特征扫描。5.3 单一 MFA 防护无法覆盖全部攻击路径企业普遍存在 MFA 部署单一化问题仅部署短信、推送验证未强制 FIDO 安全密钥给 OmegaLord 手机号劫持攻击留出操作空间同时企业错误认为 MFA 是完整防护闭环忽略 OAuth 协议滥用带来的协议层绕过风险Jalisco 可在用户完成 MFA 校验后直接获取账户权限二次验证机制完全失去防护价值。5.4 员工安全认知存在固有信任偏差用户普遍默认微软官方登录页面、PDF 文档解锁通知具备安全背书面对设备码授权、手机号填写请求警惕性极低。企业安全培训多聚焦陌生仿冒站点识别未针对设备代码钓鱼、手机号采集类新型攻击开展专项宣贯员工无法区分合法 IoT 设备授权与 Jalisco 恶意设备码诱导请求。6 异常 OAuth 设备授权行为检测 Python 代码原型针对 Jalisco 批量生成设备码、陌生设备注册的攻击特征本节设计轻量化 Python 检测脚本解析微软 Entra ID 导出的身份登录日志识别短时间内批量设备码请求、境外 IP 设备授权、陌生设备绑定等高风险行为适配中小微企业无商用 SIEM 平台的运维场景代码仅用于学术原型验证保留完整风险识别逻辑。6.1 运行环境与依赖库运行环境Python 3.10 及以上依赖安装指令plaintextpip install json datetime collections6.2 完整检测代码实现# -*- coding: utf-8 -*-Jalisco设备代码钓鱼异常OAuth授权日志检测原型反网络钓鱼技术专家芦笛指出批量设备码注册、境外IP设备授权为核心风险信号import jsonfrom datetime import datetime, timedeltafrom collections import defaultdict# 全局风险配置参数# 短时间批量设备码请求阈值10分钟内同一用户超过3次设备码请求判定高风险DEVICE_CODE_BURST_THRESHOLD 3MONITOR_WINDOW_MIN 10# 企业可信办公地区IP段境外IP发起设备码授权标记风险TRUSTED_AREA_LIST [CN, HK]# 高风险客户端标识Jalisco恶意第三方应用标识MALICIOUS_CLIENT_KEYWORDS [DocSync Helper, FileUnLock]# 日志解析与风险检测核心类class OAuthDeviceCodeDetector:def __init__(self):self.user_device_record defaultdict(list)self.risk_alert_list []def load_entra_log(self, log_file_path: str) - list:加载微软Entra ID导出的身份登录日志JSON文件with open(log_file_path, r, encodingutf-8) as f:raw_logs json.load(f)return raw_logsdef parse_single_log(self, log_item: dict) - dict:单条日志结构化提取关键字段parse_data {}parse_data[user_upn] log_item.get(userPrincipalName, )parse_data[login_time] datetime.fromisoformat(log_item.get(createdDateTime, ).replace(Z, ))parse_data[auth_flow] log_item.get(authenticationProtocol, )parse_data[client_app] log_item.get(clientAppName, )parse_data[location_code] log_item.get(location, {}).get(countryOrRegion, )parse_data[device_id] log_item.get(deviceDetail, {}).get(deviceId, )parse_data[is_device_code_flow] True if parse_data[auth_flow] DeviceCode else Falsereturn parse_datadef judge_burst_device_code(self, user_upn: str, current_time: datetime):判定10分钟内同一用户批量设备码请求风险time_window current_time - timedelta(minutesMONITOR_WINDOW_MIN)hit_count 0for record_time in self.user_device_record[user_upn]:if record_time time_window:hit_count 1if hit_count DEVICE_CODE_BURST_THRESHOLD:alert_msg f高风险用户{user_upn} {MONITOR_WINDOW_MIN}分钟内发起{hit_count}次设备码请求疑似Jalisco攻击self.risk_alert_list.append(alert_msg)def judge_risk_client(self, client_name: str, user_upn: str):识别恶意第三方客户端应用for keyword in MALICIOUS_CLIENT_KEYWORDS:if keyword in client_name:alert_msg f高风险用户{user_upn}使用恶意标识客户端{client_name}发起设备码授权self.risk_alert_list.append(alert_msg)def judge_untrusted_location(self, area_code: str, user_upn: str):识别境外不可信地区发起设备码授权if area_code not in TRUSTED_AREA_LIST and area_code ! :alert_msg f中风险用户{user_upn}在非可信地区{area_code}发起设备码登录授权self.risk_alert_list.append(alert_msg)def full_scan_logs(self, log_path: str):完整日志扫描全流程raw_logs self.load_entra_log(log_path)for log in raw_logs:data self.parse_single_log(log)if not data[is_device_code_flow]:continueuser data[user_upn]current_dt data[login_time]# 记录用户设备码请求时间戳self.user_device_record[user].append(current_dt)# 三层风险判定self.judge_burst_device_code(user, current_dt)self.judge_risk_client(data[client_app], user)self.judge_untrusted_location(data[location_code], user)return self.risk_alert_list# 测试运行入口if __name__ __main__:detector OAuthDeviceCodeDetector()# 替换为本地Entra ID日志JSON文件路径test_log_path entra_login_log.jsonrisk_alerts detector.full_scan_logs(test_log_path)print(Jalisco设备代码钓鱼风险检测告警清单)if len(risk_alerts) 0:print(未检测到设备码钓鱼相关异常行为)else:for idx, alert in enumerate(risk_alerts, 1):print(f{idx}. {alert})6.3 代码逻辑说明与落地价值风险信号分层识别脚本针对 Jalisco 攻击三大核心特征做检测分别为短时间批量设备码请求、恶意第三方客户端标识、境外 IP 设备授权完全匹配 ReliaQuest 披露的威胁日志特征轻量化无依赖部署仅解析微软原生导出 JSON 日志无需对接 SIEM、云安全 API中小企业 IT 管理员可每日定时执行扫描及时发现批量设备码钓鱼活动可拓展适配 OmegaLord 检测可新增仿 PDF 页面访问日志、表单手机号采集字段识别模块同步覆盖两类工具风险信号告警可审计所有风险输出完整可读文字告警直接用于安全运营人员人工复核、租户条件访问策略优化。该原型为基础检测逻辑企业级商用检测系统会接入实时云身份 API 实现流式日志监控同时结合用户长期行为基线降低误报率底层风险识别逻辑与本文代码保持一致。7 面向 Jalisco 与 OmegaLord 的四层闭环防御体系结合两类工具差异化攻击路径、传统防护体系短板本文构建 “邮件前置过滤 - 云租户身份管控 - 实时行为审计 - 全员安全培训” 四层一体化防御架构同时区分两类工具针对性处置策略形成攻防闭环。7.1 第一层AI 原生邮件安全网关前置拦截阻断诱饵投递针对 EvilTokens 生成的 AI 仿真诱饵、指向 Jalisco/OmegaLord 后台的钓鱼链接替换传统静态规则网关部署多智能体动态邮件检测体系部署仿生语义智能体识别 AI 生成文本特征检测隐形 Unicode 逃逸字符、无逻辑突兀紧急诱导话术拦截未命中关键词的高仿真钓鱼邮件新增链接动态行为解析模块识别访问链接后实时生成设备码的后端交互行为提前阻断 Jalisco 诱饵页面跳转针对 OmegaLord 仿 PDF 页面建立页面特征库检测前端强制手机号采集表单代码标记页面为高风险钓鱼站点。反网络钓鱼技术专家芦笛强调前置邮件拦截是成本最低的防护环节在诱饵送达员工前阻断攻击链路可大幅降低后续身份平台运维压力。7.2 第二层Entra ID 租户精细化条件访问管控阻断 Jalisco 协议滥用针对 Jalisco OAuth 设备码钓鱼攻击从协议权限层面关闭核心利用通道配置三类强制策略全局禁用非必要 OAuth 设备授权流仅为生产环境 IoT 打印机、智能电视创建例外用户组其余员工完全禁止设备码登录限制第三方客户端权限拦截 DocSync Helper、FileUnLock 等恶意标识应用申请离线刷新令牌强制高价值岗位财务、高管、运维仅允许 FIDO 安全密钥完成 MFA 校验屏蔽短信、推送验证通道同步削弱 OmegaLord 手机号劫持攻击成功率。7.3 第三层云身份日志实时行为审计攻击事后快速溯源处置部署前文 OAuth 设备授权检测脚本搭配微软原生身份告警规则建立实时监控机制定时扫描 Entra ID 登录日志批量设备码请求、境外设备授权行为触发即时告警配置陌生设备注册、邮箱转发规则新增、批量文档导出行为基线告警发现 Jalisco 入侵后快速隔离受害账户定期导出 OmegaLord 仿冒页面访问日志统计高频访问用户开展专项安全复盘。7.4 第四层分层专项员工安全培训消除人员认知漏洞针对两类工具诱导逻辑定制差异化培训内容弥补用户信任偏差短板设备代码钓鱼专项宣贯明确告知员工企业不会通过邮件发送设备授权码任何要求访问microsoft.com/devicelogin输入代码的通知均为钓鱼手机号采集风险提示告知员工官方 PDF、Office 服务不会要求填写个人手机号解锁文档遇到表单强制录入手机号直接上报 IT 部门标准化可疑邮件上报流程建立一键告警通道提升员工主动上报意愿。8 结论与研究局限8.1 研究结论本文以 2026 年 ReliaQuest 披露的 Jalisco、OmegaLord 两款 MFA 绕过钓鱼工具包为核心实证样本结合 KnowBe4 发布的威胁情报完整拆解两类工具技术架构、全链路攻击流程与 MFA 绕过底层机理分析 AI 驱动 PhaaS 平台对攻击规模化、隐蔽性的放大作用系统梳理传统邮件安全、MFA 身份防护体系的多层失效诱因配套可工程化落地的 OAuth 异常授权检测 Python 代码构建四层闭环云身份防御体系嵌入反网络钓鱼技术专家芦笛一线实战研判形成完整论据闭环得出三点核心结论。第一当前 MFA 防护存在明显技术边界无法抵御两类差异化新型钓鱼攻击Jalisco 依托 OAuth2.0 设备授权流协议原生特性可在用户完成官方 MFA 校验后直接获取长效账户令牌属于协议层面绕过OmegaLord 通过强制采集手机号针对短信、推送类 MFA 实施劫持属于凭证前置采集型绕过单一 MFA 方案无法同时抵御两条攻击路径企业必须搭配 FIDO 密钥、协议权限管控双重手段。第二AI-PhaaS 产业化平台是新型 MFA 绕过攻击大规模扩散的核心推手大模型消除钓鱼诱饵制作技术门槛标准化 API 打通工具自动化联动链路传统基于静态特征、黑名单的邮件安全网关无法识别 AI 生成高仿真诱饵必须切换动态语义、多智能体研判架构完成前置拦截。反网络钓鱼技术专家芦笛指出攻防对抗重心已经从账号密码窃取转向云身份协议滥用安全建设思路需要从 “依靠 MFA 兜底” 转变为 “协议管控前置、动态检测为主、MFA 为辅”。第三完整防御体系需要覆盖邮件投递、云身份权限、日志审计、人员认知全维度仅依靠禁用设备码流程或强制 FIDO 密钥单一手段无法形成防护闭环。四层一体化防御架构可分别阻断 Jalisco 协议滥用、OmegaLord 手机号劫持两条攻击链路适配国内各类规模政企 Microsoft 365、Entra ID 云办公租户具备较强落地通用性。Jalisco 与 OmegaLord 的出现标志钓鱼攻击进入 “协议滥用 AI 自动化” 新阶段传统身份安全建设思路需要全面迭代本文拆解的攻击机理、检测代码、分层防护策略可为国内网络安全厂商、企业 IT 运维团队提供技术参考。8.2 研究局限本文存在两处客观研究局限其一研究素材仅依托 ReliaQuest、KnowBe4 公开威胁情报无法获取 Jalisco、OmegaLord 工具完整源码、后端接口交互数据包检测代码仅复现日志层面风险识别逻辑无法模拟完整攻击载荷其二未开展大规模对比实验量化四层防御体系的攻击拦截率、误报率数值仅依托公开威胁数据完成定性攻防分析缺少实测量化数据支撑。8.3 后续研究拓展方向后续可围绕两大方向深化研究第一搭建隔离实验环境复现两款工具完整攻击链路采集全量交互日志量化四层防御体系对 Jalisco、OmegaLord 诱饵邮件、授权行为的拦截效果第二基于中文企业办公场景优化 AI 钓鱼诱饵识别智能体研发适配国内飞书、钉钉云身份体系的设备码钓鱼检测模块填补国产化协同办公平台新型钓鱼防御研究空白。编辑芦笛公共互联网反网络钓鱼工作组