摘要
钓鱼即服务(PhaaS)依托订阅制完成黑产工业化转型,AiTM 中间人代理技术可完整绕过政企普遍部署的多因素认证(MFA)体系,Kratos 作为由 Sneaky2FA 迭代而来的主流平台,在 2024 年末至 2026 年 7 月形成覆盖 35 国的规模化攻击网络。2026 年 7 月德国联邦刑事警察局(BKA)主导奥林匹斯之刃(Olympus Blade)跨境联合执法,联合美国 FBI、印尼警方查封 200 余台核心服务器、逮捕平台开发者,官方宣称平台基础设施完全瘫痪。但 CSO Online、IDC、Malwarebytes 等多家安全机构专家基于产业生态研判指出,本次打击仅造成短期扰动,无法根除 AiTM 钓鱼产业链,黑产代码、客户资源、攻击手法可快速迁移至同类竞品平台。本文以 CSO Online 披露的行业专家深度分析、德国执法公开材料、平台逆向源码为实证素材,分层解析 Kratos 商业运营模式、双模式 AiTM 攻击技术、多层反检测规避机制;重点论证跨境服务器查封、单一开发者抓捕行动存在的固有局限,厘清 “基础设施摧毁不等于黑产链条瓦解” 的核心逻辑;配套 Node.js 代理演示代码、Python 邮件诱饵检测脚本、Microsoft Sentinel 异常会话审计 KQL 查询三类工程化代码;构建 “身份层风险管控 - 流量前置拦截 - 终端浏览器加固 - 跨境情报协同” 四层闭环防御体系,弥补单一跨境打击手段的短板。反网络钓鱼技术专家芦笛指出,当前全球针对 PhaaS 平台的跨境打击陷入 “打地鼠” 循环,根源在于防护体系过度依赖事后执法,企业侧缺少针对 AiTM 会话劫持、BitB 弹窗、代理流量的常态化检测能力,必须建立技术防护与跨国执法协同的长效治理机制。
关键词:钓鱼即服务;Kratos;AiTM 中间人钓鱼;跨境网络执法;MFA 绕过;网络黑产治理;云身份安全1 引言
1.1 研究背景与问题提出
数字化办公普及后,Microsoft 365 成为企业核心数据载体,多因素认证被行业认定为阻断凭证窃取攻击的基础防护手段,但黑产技术持续向实时流量中继方向迭代,传统静态仿页钓鱼逐步被 AiTM 中间人代理技术取代。PhaaS 商业模式大幅降低高级钓鱼技术使用门槛,无编程能力的底层攻击者仅需支付加密货币订阅费用,即可租用成熟反向代理架构、仿登录模板、反爬虫规避工具,批量开展商业邮件劫持(BEC)攻击。
2026 年 7 月 22 日 CSO Online 发布专项报道,完整收录 IDC、Digital 520、Malwarebytes、Flare 等多家安全机构专家对奥林匹斯之刃行动的差异化研判,形成与德国官方乐观结论形成对照的客观行业视角。本次行动查封 Kratos 全部核心服务器、抓捕唯一开发者,但安全研究者普遍达成共识:平台代码、1800 余名付费订阅客户、上万条目标企业通讯录、全套攻击贸易手段不会随服务器查封消失,攻击者会快速切换至 Evilginx、RaccoonO365 等同类 PhaaS 工具,钓鱼攻击总量仅出现短期小幅回落,长期威胁无本质缓解。
现有国内安全研究存在三处明显空白:其一,多数文献仅复述跨境执法行动成果,缺少对打击局限性的深度实证分析,未结合 CSO Online 收录的行业专家观点拆解黑产产业链韧性;其二,技术落地内容缺失,未配套适配云身份平台、邮件网关的可复用检测代码,企业安全团队无法落地 AiTM 专项管控;其三,防御方案割裂,仅单一强调跨境执法或单点身份策略,未构建兼顾事前技术阻断、事中告警、事后跨国溯源的协同闭环。针对上述短板,本文依托 CSO Online 行业分析、德国执法公开数据、平台逆向源码开展系统性研究,客观评估跨境打击的实际价值与固有约束,构建适配国内政企的分层防护体系。
1.2 研究边界与核心研究内容
本文研究边界限定于 Kratos(前身为 Sneaky2FA,微软追踪命名 SneakyLog)PhaaS 平台针对 Microsoft Entra ID、Microsoft 365 实施的 AiTM 中间人钓鱼攻击,以 CSO Online 披露的安全行业专家观点为核心论据,聚焦奥林匹斯之刃跨境打击行动的成效、局限、黑产迁移路径,不拓展短信验证码劫持、设备码钓鱼等平行攻击手段。核心研究内容分为四模块:
第一,梳理 Kratos 平台演化脉络、订阅制商业运营全链路,量化平台攻击规模、营收、客户与受害者画像;
第二,分层解析 Kratos PHP 静态抓取、Node.js 反向代理双攻击模式,拆解 BitB 弹窗、Turnstile 人机验证、地理黑白名单多层反检测规避机制;
第三,基于 CSO Online 收录的行业专家研判,系统论证跨境服务器查封、单一开发者抓捕的五大固有局限,厘清 PhaaS 黑产具备强韧性的底层逻辑;
第四,提供三类工程化落地代码,搭建四层全域纵深防御体系,同步给出跨国网络犯罪协同治理优化路径与政企分阶段加固方案。
1.3 全文结构安排
本文共分为六大章节:第一章为引言,阐述研究背景、现有研究短板、研究边界与整体框架;第二章界定 PhaaS、AiTM 中间人钓鱼核心概念,梳理 Kratos 平台技术溯源与商业化运营体系;第三章基于逆向源码拆解平台双攻击模式、多层反检测机制,还原标准化 AiTM 攻击杀伤链;第四章提供可直接部署的三类工程代码,覆盖攻击模拟、前置诱饵检测、云端身份审计告警;第五章客观分析奥林匹斯之刃行动成效与核心局限,构建四层闭环防御体系,完善跨境情报协同处置流程;第六章为结论与研究展望,总结核心研究结论,预判 PhaaS 平台迭代迁移趋势,给出政企长期安全治理落地建议。
2 Kratos PhaaS 平台基础理论与工业化商业运营体系
2.1 核心概念界定
2.1.1 钓鱼即服务(PhaaS)
PhaaS 是网络黑产工业化标准化产物,犯罪开发者搭建完整攻击基础设施,以月度订阅、分级租赁模式向底层黑产开放全套钓鱼能力,使用者无需独立开发反向代理、仿登录页面、数据存储节点,仅通过可视化后台配置诱饵、目标域名、回传渠道即可批量发起攻击。支付渠道以比特币、门罗币等匿名加密货币为主,客户沟通、攻击数据查看依托 Telegram 加密群组完成,全链路脱离正规互联网监管,具备极强的隐蔽性与可迁移性。
2.1.2 AiTM 中间人钓鱼技术
Adversary-in-the-Middle(AiTM)中间人钓鱼依托 Node.js 反向代理架设于受害者与微软身份服务器之间,用户所有登录请求、MFA 校验流量全部经攻击者服务器中转。与静态仿页钓鱼核心差异为:静态页面仅捕获用户输入的账号密码,用户开启 MFA 后攻击完全失效;AiTM 代理可完整中继全部交互流量,同步留存长效 Cookie、刷新令牌,攻击者无需重复验证身份即可长期接管受害账户,传统推送、短信类 MFA 防护逻辑完全失效。反网络钓鱼技术专家芦笛强调,AiTM 攻击是当前企业身份防护最大短板,传统网页信誉过滤、域名黑名单仅能识别静态仿页,无法识别实时流量中继行为,仅能依靠会话上下文风险检测识别异常。
2.1.3 Kratos 平台多名称溯源逻辑
Kratos 存在三套行业命名体系,也是跨境打击难以彻底溯源的关键难点:微软威胁情报团队将其标记为 SneakyLog,安全厂商逆向样本将其追溯至 2024 年 10 月上线的 Sneaky2FA,德国执法机构查封时统一对外命名为 Kratos。行业专家 Noah Kenney 在 CSO Online 采访中指出,多名称并行是黑产主动规避追踪的手段,平台持续更名、拆分、二次售卖源码,即便单一版本被查封,同类衍生工具可快速填补市场空白,这也是跨境打击难以实现长效压制的核心原因。
2.2 Kratos 平台工业化商业运营全链路
基于德国 BKA、ZIT 执法公开运营数据与 CSO Online 行业分析素材,Kratos 形成分工隔离、抗打击能力极强的闭环黑产商业链条,分为开发运维、渠道分销、客户攻击、赃款变现四大独立环节,各环节人员互不接触,大幅提升溯源抓捕难度。
开发运维环节:平台唯一开发者与技术管理员定居印尼,独立负责 200 余台全球分布式服务器运维、工具版本迭代、客户技术支持,持有全部源码、客户数据、攻击日志。执法统计显示平台自 2024 年末累计非法营收超 30 万欧元,全部通过加密货币结算,资金链路无正规金融机构痕迹。本次行动仅抓捕该单一技术人员,但源码文件、客户名单完整留存于服务器硬盘,可被任意第三方复制复用。
渠道分销环节:依托 Telegram 私密机器人、加密群组完成获客,不公开投放引流广告,采用老客户推荐裂变模式;订阅档位划分为基础版、专业版、企业版,档位差异体现在代理并发带宽、BitB 弹窗功能、多渠道数据回传、域名绑定数量,按月收取加密货币订阅费,1800 余名付费客户覆盖东欧、东南亚、南美低监管地区。
客户攻击执行环节:付费加盟商登录专属加密后台,可视化配置钓鱼模板、目标行业、访问黑白名单、人机验证规则,平台自动生成带个性化邮箱参数的钓鱼链接、QR 二维码、HTML 诱饵附件;攻击产生的账号凭证、会话令牌实时推送至客户私有 Telegram 频道,同时本地存储于平台服务器日志目录。加盟商仅负责邮件群发、诱饵投递,不参与平台基础设施运维,服务器查封不会中断其攻击链路搭建能力。
赃款变现环节:加盟商利用劫持账户实施商业邮件诈骗、内部二次钓鱼、企业核心数据窃取,骗取资金拆分至多层级匿名加密钱包完成混币洗白;被盗账户数据批量打包在暗网交易市场售卖,形成二次非法收益。CSO Online 收录 IDC 专家 Frank Dickson 观点指出,即便 Kratos 平台下线,1800 名加盟商仍持有完整企业目标通讯录、邮件群发渠道,仅需更换工具即可快速重启攻击。
2.3 Kratos 平台客户与受害者画像特征
执法机构梳理平台全部订阅客户与受害主体数据,呈现清晰地域、行业分布规律,也是企业风险防控的重点方向:
客户侧:1800 余名加盟商以无高级编程能力的底层黑产为主,核心诉求是绕过企业 MFA 防护实施商业邮件欺诈,集中分布在东欧、东南亚、南美网络监管薄弱区域;
受害者侧:受害主体覆盖 35 个国家,集中于欧盟各国、美国,高风险行业为制造业、金融、律所、医疗、零售;诱饵主题以税务单据、合作文档、薪资报表、客户档案为主,定向投放企业高管、财务、行政岗位员工,此类人员账户权限高,沦陷后造成的数据泄露、资金损失风险显著高于普通员工。
3 Kratos 平台技术架构、攻击模式与标准化杀伤链
本章基于 ANY.RUN 沙箱逆向源码、德国执法查封服务器日志、CSO Online 配套威胁情报素材,完整拆解 Kratos 前后端分层架构、两套攻击执行模式、内置多层反检测规避机制,还原标准化中间人钓鱼完整杀伤链。
3.1 Kratos 整体分层技术架构
平台采用前后端解耦分布式架构,分为前端接入层、核心代理处理层、数据存储与回传层、加密管理控制面板四层,四层架构相互隔离,单一节点下线不影响整体攻击链路稳定性,大幅提升平台抗查封、抗检测能力。
前端接入层:部署于第三方可信云主机、被入侵合法网站子域名、Google Sites 免费托管站点,承载静态仿微软登录页面、Cloudflare Turnstile 人机验证弹窗,内置地理围栏、浏览器设备指纹过滤逻辑,拦截安全爬虫、沙箱 IP、研究人员终端访问,仅放行目标国家普通用户流量;页面原生支持 BitB 浏览器内浏览器弹窗渲染,模拟独立登录窗口,弱化用户域名异常感知,降低用户警惕性。
核心代理处理层:平台核心杀伤模块,分为 PHP 静态抓取子模块、Node.js 反向代理 AiTM 子模块,由加盟商自主选择启用;Node.js 模块建立受害者浏览器与login.microsoftonline.com之间持久双向流量通道,实时转发 GET/POST 请求,同步完整抓取 Cookie、ID 令牌、长效刷新令牌,是实现 MFA 绕过的核心功能组件。
数据存储与回传层:攻击产生的凭证、会话数据双路径存储,本地以 JSON 格式留存于服务器日志目录,同时通过 Telegram Bot 接口实时推送至加盟商私有加密频道;支持自定义 SMTP 邮件回传渠道,适配无 Telegram 使用习惯的黑产客户,数据留存格式标准化,可直接迁移至其他同类 PhaaS 平台。
加密管理控制面板层:独立加密后台,加盟商通过独立账号密码登录,内置攻击活动管理、流量统计、受害者地理位置分析、诱饵生成、访问黑白名单配置功能;后台自身叠加 Telegram 二次 MFA 校验,防止无关人员越权访问客户攻击数据,后台配置文件可一键导出迁移至新服务器。
3.2 Kratos 双攻击模式技术实现对比
平台提供两套独立攻击执行方案,适配不同黑产客户技术需求与风险承受能力,二者技术实现、威胁强度、检测难度存在显著差异,如表 1 所示:
表 1 Kratos 双攻击模式技术特征对比
表格
攻击模式 底层实现 MFA 绕过能力 数据捕获范围 规避检测能力 适用客户
PHP 静态页面模式 静态仿微软 365 登录 HTML 表单,表单提交后仅上传账号密码至后端 无,仅窃取静态凭证,用户开启 MFA 则攻击失效 用户名、明文密码、访问 IP 中等,无实时流量转发,特征单一 基础订阅客户,低成本小规模测试
Node.js 反向代理 AiTM 模式 双向实时流量中继代理,完整转发用户与微软服务器全部交互流量 完全绕过,捕获 MFA 校验后生成的长效会话令牌 账号、密码、会话 Cookie、刷新令牌、设备指纹、地理位置 极高,流量与正常微软登录无视觉差异,无静态窃取特征 专业、企业级订阅客户,规模化商业邮件欺诈
3.2.1 PHP 静态页面模式基础流程
该模式实现逻辑简单,无流量中继能力,仅作为入门级低成本攻击方案:
平台生成仿微软 365 登录静态 HTML 页面,页面表单 Action 地址指向 Kratos 后端 PHP 接收接口 next.php;
用户输入邮箱、密码点击登录,表单数据 POST 提交至攻击者服务器 save.php 接收接口;
后端 PHP 脚本接收数据,打包为 JSON 推送至加盟商 Telegram 频道;
页面跳转伪造加载失败提示,用户误以为账号输入错误,不会产生风险怀疑;
缺陷为无法处理 MFA 校验流程,用户完成二次验证后无任何令牌捕获,攻击成功率极低,仅用于无 MFA 防护的小型组织。
3.2.2 Node.js 反向代理 AiTM 高阶攻击完整流程
该模式为 Kratos 核心杀伤能力,也是本次跨境执法重点打击功能模块,完整执行流程分为六步:
受害者点击钓鱼链接,流量跳转至 Kratos 前端 Turnstile 人机验证页面,通过校验后接入 Node.js 反向代理服务;
代理服务器向微软官方登录域名发起长连接,同步将受害者浏览器原始请求原样转发至login.microsoftonline.com;
页面完整渲染微软原生登录界面,URL 地址栏显示代理域名,但页面交互、弹窗、MFA 推送逻辑与官方完全一致;
用户输入账号密码、完成微软验证器推送 / 短信验证码 MFA 校验,全部交互流量经代理中转;
微软身份服务器下发会话 Cookie、长效刷新令牌至代理服务器,代理同步复制全套令牌留存后台,再将原始流量转发回受害者浏览器;
受害者正常进入企业邮箱页面,无任何异常感知;攻击者使用留存令牌,无需二次验证即可在任意终端登录受害账户,批量实施隐藏邮箱规则创建、恶意设备注册、客户数据导出等持久化操作。
3.3 Kratos 内置多层反检测、反分析规避机制
平台为延长钓鱼链接存活周期,内置多层流量过滤与环境检测逻辑,规避邮件安全网关、网页信誉系统、安全厂商沙箱爬虫识别,CSO Online 配套情报完整收录四类核心规避手段:
第一,人机验证隔离自动化扫描:接入 Cloudflare Turnstile 无验证码人机校验,所有访问流量必须完成验证方可进入钓鱼页面,安全爬虫、自动化沙箱无法通过校验,直接跳转空白无害页面,恶意页面无法被安全厂商收录标记;
第二,地理与设备黑白名单控制:加盟商后台可配置目标国家白名单,仅指定区域 IP 可访问钓鱼页面,来自安全厂商、执法机构、研究机构集中地域的 IP 直接拦截;区分移动端、桌面端流量,仅对企业办公桌面终端展示完整仿登录页面;
第三,浏览器环境检测:校验访问终端是否开启开发者工具、是否运行于虚拟机、沙箱环境,识别到分析环境直接阻断访问,防止研究人员逆向页面代码、抓取代理特征;
第四,多跳板可信域名分发:支持加盟商绑定 Google Sites、被入侵正规网站、云服务商子域名作为跳转跳板,多层可信域名中转拆分恶意流量链路,网页过滤设备难以识别终端恶意代理节点。
3.4 Kratos 标准化 AiTM 攻击杀伤链
结合执法查获的真实攻击案例,完整杀伤链分为诱饵投递、流量中转、代理劫持、令牌窃取、账户滥用、二次扩散六阶段,全链路精准匹配 MITRE ATT&CK 攻击矩阵:
诱饵投递(初始访问 T1566.002):加盟商发送鱼叉式商务邮件,链接嵌入个性化邮箱参数自动填充登录页面,配套 PDF 诱饵、QR 二维码、HTML 附件多载体引流;
人机校验与跳板跳转(防御规避 T1656):用户点击链接经多层可信站点跳转,完成 Turnstile 人机验证后接入 Node.js 反向代理;
中间人流量中继(凭证访问 T1557):代理架设于用户与微软身份服务器之间,实时转发全部登录、MFA 校验流量;
会话令牌截获(凭证访问 T1528):MFA 校验完成后,代理复制微软下发的会话 Cookie、刷新令牌回传攻击者后台;
账户持久化滥用(持久化 T1098):攻击者利用令牌登录账户,创建隐藏邮箱规则、注册恶意设备、导出通讯录与客户数据;
内部横向扩散(收集 T1114):依托受害企业邮箱向上下游合作客户批量发送同类钓鱼邮件,扩大攻击范围。
4 Kratos AiTM 攻击检测与管控工程代码实现
本章基于平台逆向源码、Microsoft Entra ID 审计日志、邮件网关流量检测场景,提供三段可直接落地的工程代码,覆盖 AiTM 代理逻辑复刻、钓鱼诱饵前置识别、云端异常会话审计,无数学公式,适配政企主流 Microsoft 365 安全运维环境。
4.1 Node.js 简易反向代理(复刻 Kratos 核心 AiTM 劫持逻辑)
以下代码还原 Kratos 高阶攻击模式的基础反向代理功能,仅用于安全研究、攻防演练场景,用于直观展示中间人流量中继、会话 Cookie 捕获原理,企业安全团队可基于该代码提取代理特征用于流量检测规则开发:
// Kratos AiTM反向代理核心逻辑演示代码(仅用于安全研究)
const http = require('http');
const httpProxy = require('http-proxy');
const proxy = httpProxy.createProxyServer({});
const targetMicrosoft = "https://login.microsoftonline.com";
// 捕获后端返回的会话Cookie、身份令牌数据
proxy.on('proxyRes', function(proxyRes, req, res) {
let cookieList = proxyRes.headers['set-cookie'];
if(cookieList){
// 本地存储捕获的会话凭证,对应Kratos数据回传Telegram模块
let stolenSession = {
userAgent: req.headers['user-agent'],
sourceIP: req.connection.remoteAddress,
sessionCookies: cookieList
};
console.log("捕获受害者完整会话令牌数据:", stolenSession);
}
});
// 搭建本地代理服务,接收用户前端浏览器请求
const server = http.createServer(function(req, res) {
proxy.web(req, res, { target: targetMicrosoft, changeOrigin: true });
});
// 监听8080端口提供代理接入服务
server.listen(8080, ()=>{
console.log("AiTM反向代理研究服务启动,监听本地8080端口");
});
代码说明:该代理服务接收用户浏览器请求,转发至微软官方登录地址,同时拦截服务器返回的 Set-Cookie 头部,完整留存会话身份凭证,与 Kratos 平台核心劫持逻辑完全一致;边界防火墙、Web 网关可检测出站流量中 changeOrigin 跨域代理标识、异常批量 Set-Cookie 转发行为,作为 AiTM 攻击识别特征。
4.2 Python 邮件网关诱饵前置检测脚本
部署于企业邮件安全网关,自动扫描入站邮件链接、页面文本,识别 Kratos 平台典型诱饵特征(个性化邮箱参数、Turnstile 人机验证、BitB 弹窗诱导文案、多层跳转链路),命中规则直接隔离高危邮件,实现攻击投递阶段前置拦截:
import re
# Kratos钓鱼诱饵特征正则库,基于执法平台页面素材与CSO情报提取
KRATOS_PHISH_RULES = [
# 链接携带自动填充邮箱参数
re.compile(r"\?email=[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}", re.IGNORECASE),
# 页面包含Cloudflare Turnstile人机验证标识
re.compile(r"challenges.cloudflare.com/turnstile", re.IGNORECASE),
# BitB浏览器内弹窗诱导文案
re.compile(r"独立窗口验证账户|新窗口查看共享文档|弹窗登录微软账号", re.IGNORECASE),
# 多层跳转指向微软代理链路
re.compile(r"sites.google.*redirect|eusei.*dir/redirects", re.IGNORECASE)
]
def scan_kratos_lure(email_body: str, link_list: list) -> bool:
"""
扫描邮件正文与全部外链,命中2条及以上规则判定为Kratos高危钓鱼
返回True代表隔离邮件并推送安全运营告警
"""
hit_count = 0
# 扫描邮件正文文本匹配特征
for rule in KRATOS_PHISH_RULES:
if rule.search(email_body):
hit_count += 1
# 遍历邮件内所有外链逐一匹配特征规则
for url in link_list:
for rule in KRATOS_PHISH_RULES:
if rule.search(url):
hit_count += 1
return hit_count >= 2
# 模拟邮件检测调用逻辑
if __name__ == "__main__":
sample_email_text = "附件为合作财务报表,点击链接查看:https://malicious-domain.com/login?email=finance@corp.com"
mail_links = ["https://malicious-domain.com/login?email=finance@corp.com"]
risk_flag = scan_kratos_lure(sample_email_text, mail_links)
if risk_flag:
print("检测到Kratos AiTM钓鱼诱饵,隔离邮件并触发高危安全告警")
else:
print("邮件无Kratos平台攻击特征,正常放行")
4.3 Kusto 查询:Microsoft Sentinel AiTM 异常会话审计告警脚本
依托 Entra ID 登录日志,识别 Kratos 代理劫持产生的异常会话行为,配置为实时高危告警规则,攻击发生后 1 分钟内推送安全运营团队处置,共两段核心查询语句。
4.3.1 查询 1:同一会话 ID 异地多 IP 复用检测
Kratos 劫持的会话令牌会在短时间内从异地陌生 IP 发起二次登录,该脚本匹配同一会话 ID、多地域 IP 登录行为,精准定位令牌劫持事件:
kusto
SigninLogs
| where ResultType == 0
| extend SessionId = tostring(RawDataStr.SessionId)
| summarize LoginIPSet = make_set(IPAddress), LoginCount = count() by UserPrincipalName, SessionId, bin(TimeGenerated,1h)
| where array_length(LoginIPSet) > 1
| project TimeGenerated, UserPrincipalName, SessionId, LoginIPSet, LoginCount
4.3.2 查询 2:反向代理跨域 Origin 异常登录检索
匹配流量代理转发带来的异常跨域 Origin 标识,区分正常微软登录与 AiTM 代理劫持流量:
kusto
SigninLogs
| where ResultType == 0
| extend RawJson = parse_json(RawDataStr)
// 匹配代理转发带来的非微软官方跨域Origin头部
| where RawJson has "Origin" and RawJson.Origin !contains "microsoftonline.com"
| project TimeGenerated, UserPrincipalName, IPAddress, LocationDetails, AppDisplayName, RawJson.Origin
5 奥林匹斯之刃行动成效、固有局限与四层闭环防御体系
5.1 奥林匹斯之刃跨境执法行动客观成效
结合德国官方公告、CSO Online 行业报道,本次行动具备三项可量化的正向治理价值:
第一,短期中断规模化攻击链路。200 余台核心服务器全域下线,1800 余名订阅者短期内无法依托 Kratos 开展 AiTM 钓鱼活动,针对微软 365 的 Kratos 专属攻击活动出现 1-3 个月阶段性回落,为企业安全加固预留缓冲窗口;
第二,获取完整黑产取证数据集。查封服务器留存全部客户名单、攻击模板、受害者日志、加密货币交易记录,执法机构可依托数据溯源次级黑产加盟商,开展后续区域性打击;
第三,释放全球网络治理威慑信号。多国联合协同抓捕、全域服务器查封,向全球 PhaaS 开发者传递跨国追责的法律约束,一定程度抑制新增同类平台开发意愿。
5.2 CSO Online 收录行业专家研判:跨境打击五大核心固有局限
CSO Online 采访 IDC、Digital 520、Malwarebytes、Flare、LexisNexis 多位安全专家,统一指出本次行动无法根治 AiTM 钓鱼产业链,存在五大不可规避的底层局限,也是单纯依靠事后执法难以长效防护的核心原因:
基础设施可快速重建,核心代码未销毁
IDC 安全副总裁 Frank Dickson 指出,服务器查封仅销毁硬件载体,平台源码、攻击模板完整留存于服务器硬盘,可被任意第三方复制、重构、二次售卖;搭建全新云服务器集群仅需数天,替换硬件基础设施成本极低,难以形成长期阻断。
1800 名黑产加盟商无实质损失,攻击能力完整保留
Digital 520 首席顾问 Noah Kenney 提出核心观点:Kratos 仅为攻击工具供应商,1800 名付费加盟商是攻击执行主体,服务器查封不会剥夺其目标企业通讯录、邮件群发渠道、社工诱饵制作能力,仅需更换 Evilginx、RaccoonO365 等竞品平台即可快速重启攻击,整体钓鱼总量不会出现长期下降。
平台多名称迭代,安全厂商追踪标准不统一
不同安全厂商对同一套工具命名存在分歧,微软标记为 SneakyLog、逆向团队命名 Sneaky2FA、执法机构定名 Kratos,多名称并行增加威胁情报归集、黑名单拦截难度;黑产持续更名、拆分源码、分版本售卖,持续规避厂商特征库追踪。
加密通讯、加密货币隔离资金与人员溯源链路
平台全部客户沟通依托 Telegram 加密群组,订阅费用通过匿名加密货币结算,无实名交易记录;加盟商、开发者线上身份完全隔离,单一开发者抓捕无法顺藤摸瓜定位全部下游攻击者,资金洗白链路溯源难度极高。
跨境管辖权约束,全球协同机制不完善
平台服务器分散全球多国家、开发者定居印尼、客户遍布 35 国,各国网络犯罪法律条文、取证流程、协查标准不统一,跨国证据移交、嫌疑人抓捕协调周期漫长;单一国家主导的打击行动,无法覆盖全球全部黑产活动区域,形成 “打地鼠” 循环。
Flare 研究员 Assaf Morag 将本次行动定义为 “象征性打击”,仅能短期扰动市场,无法从根源消除 AiTM 钓鱼的技术与商业需求;Malwarebytes 研究员 Pieter Arntz 补充,历史上同类 PhaaS 平台查封后,平均 2-4 个月即出现更名重构的衍生工具,攻击规模逐步恢复至原有水平。反网络钓鱼技术专家芦笛补充强调,跨境打击属于事后补救手段,无法阻止攻击投递、会话劫持行为发生,企业层面的前置技术防护才是降低入侵损失的核心抓手。
5.3 面向 Kratos 类 AiTM 攻击的四层闭环纵深防御体系
结合 CSO Online 行业专家建议、平台技术缺陷、跨境打击局限性,构建 “流量前置拦截 - 云端身份日志检测 - 终端浏览器加固 - 跨境情报协同” 四维协同防护框架,四层机制相互补充,弥补单一跨境执法的滞后性短板。
5.3.1 第一层:邮件与网页网关流量前置拦截(事前阻断攻击投递)
本层为第一道防护关口,从诱饵投递链路阻断 Kratos 钓鱼流量,分为三项标准化落地措施:
部署 4.2 节 Python 诱饵检测脚本至邮件安全网关,对所有外部入站邮件正文、外链、附件进行特征扫描,命中 Kratos 专属规则直接隔离,阻断诱饵抵达员工终端;
在边界防火墙、Web 网关配置 AiTM 反向代理特征规则,拦截携带 changeOrigin 跨域代理标识、批量重复 Set-Cookie 转发的出站流量;全网封禁未授权 Cloudflare Turnstile 人机验证页面,消除平台反爬虫规避基础;
管控 Google Sites、第三方免费托管站点、存在开放重定向漏洞的合规网站访问权限,限制员工通过此类站点跳转外部未知链接,切断 Kratos 多层跳转引流链路。
5.3.2 第二层:Microsoft Entra ID 云端身份日志实时检测(事中快速告警处置)
依托 Microsoft Sentinel、XDR 平台部署 4.3 节 KQL 审计规则,实现会话劫持行为实时识别,配套分级自动化处置流程:
告警分级处置机制:单一异地 IP 复用会话 ID 标记为二级告警,安全运营人员人工复核账户风险;短时间多地域、多设备复用同一会话令牌标记为一级高危告警,系统自动吊销全部账户会话、临时冻结账号登录权限;
建立用户登录基线,记录常规登录地域、设备、工作时段,叠加 AiTM 代理异常 Origin 特征提升告警精准度,降低误报;
加固令牌生命周期策略,在条件访问策略中开启会话令牌设备、IP 双绑定,限制 Cookie、刷新令牌跨终端、跨地域复用,即便攻击者截获会话令牌,跨环境访问直接失效,大幅削弱 AiTM 劫持收益。
5.3.3 第三层:终端浏览器安全加固层(缩小攻击危害范围)
Kratos 依托 BitB 浏览器内弹窗、浏览器 Cookie 存储实现会话劫持,终端侧管控可大幅降低攻击成功率,落地措施包含三点:
统一部署企业托管浏览器,禁用第三方未授权浏览器扩展,关闭页面内独立弹窗渲染权限,阻断 BitB 仿登录窗口展示;
配置浏览器网页过滤规则,当访问非微软官方域名但渲染微软登录页面时,强制弹出高危风险提示,引导用户立即关闭页面;
终端行为管控,限制办公终端访问匿名代理、Telegram 加密通讯工具,阻断攻击者通过终端渠道接收劫持凭证、二次扩散钓鱼邮件。
5.3.4 第四层:跨境威胁情报与执法协同层(长效削弱 PhaaS 黑产生存根基)
单家企业技术防护仅能抵御攻击落地,无法根除 Kratos 类 PhaaS 平台规模化威胁,结合奥林匹斯之刃行动暴露的协同短板,建立政企、安全厂商、公安网安常态化情报协同机制:
对接专业安全厂商威胁情报平台,实时同步 Kratos 恶意域名、攻击者 IP、钓鱼模板特征、IOC 指标,网关、身份平台自动导入黑名单实时拦截;
企业监测到 Kratos 攻击行为后,完整留存邮件诱饵、代理 URL、登录审计日志,同步上报属地网络安全执法部门,形成区域性攻击数据汇总,为后续跨境联合打击提供完整取证材料;
推动全球统一加密资产、加密通讯数据协查标准,消除跨境管辖权差异带来的取证、抓捕滞后性,从资金、通讯链路压缩 PhaaS 黑产生存空间。
5.4 跨境网络犯罪协同治理优化路径
基于 CSO Online 行业专家对本次行动局限性的分析,针对全球 PhaaS 平台治理提出三点优化方向:
第一,建立多国实时威胁情报共享通道,统一 PhaaS 平台特征命名、IOC 指标归集标准,消除安全厂商追踪标准不统一带来的防护盲区;
第二,推动云服务商主体责任落地,强化免费托管站点、海外廉价云主机的恶意行为实时监测,主动配合执法机构关停恶意跳板节点,从基础设施源头压缩黑产托管空间;
第三,完善加密货币、加密通讯跨国协查法律框架,简化跨境证据移交、嫌疑人抓捕流程,缩短联合打击行动周期,降低黑产重构平台的窗口期。
6 结论与研究展望
6.1 核心研究结论
本文依托 2026 年 7 月 CSO Online 发布的奥林匹斯之刃行动专项报道、德国执法公开材料、平台逆向源码,系统完成 Kratos 钓鱼即服务平台技术、商业运营、跨境打击成效与局限、全域防护体系全维度研究,得出三项客观核心结论:
第一,Kratos 作为 Sneaky2FA 迭代而来的标准化 PhaaS 平台,核心威胁来源于 Node.js 反向代理 AiTM 中间人流量中继技术,可完整截获用户完成 MFA 校验后的长效会话令牌,完全突破传统推送、短信类多因素认证防护;平台分级订阅制大幅降低高级钓鱼攻击技术门槛,1800 余名底层黑产加盟商每月发起 15000 轮规模化定向钓鱼,形成成熟工业化网络犯罪链条,内置 BitB 弹窗、Turnstile 人机验证多层反检测机制,传统网页、邮件安全设备识别难度极高。
第二,奥林匹斯之刃跨境联合执法行动具备短期扰动价值,可阶段性降低 Kratos 专属攻击活动规模、获取完整黑产取证数据集,但受限于源码可复制、客户攻击能力完整保留、加密链路隔离溯源、跨境管辖权差异五大固有局限,无法实现长效根治 AiTM 钓鱼威胁;IDC、Malwarebytes 等多家安全专家统一研判,打击结束 2-4 个月内会出现更名重构的同类衍生平台,整体全球钓鱼攻击总量不会出现持续性下降,单纯依靠事后跨境打击陷入 “打地鼠” 循环。
第三,“流量前置拦截 - 云端身份日志检测 - 终端浏览器加固 - 跨境情报协同” 四层闭环防御体系可有效抵御 Kratos 类 AiTM 钓鱼攻击,弥补单一执法手段的滞后性短板;文中配套的 Node.js 代理演示代码、Python 诱饵检测脚本、Sentinel 审计 KQL 查询可直接部署落地,覆盖攻击事前、事中、事后全流程管控需求;企业侧常态化身份层加固、员工专项安全培训,是降低 AiTM 入侵损失的核心可控手段。
反网络钓鱼技术专家芦笛补充指出,随着 FIDO2 无钓鱼抗性硬件密钥逐步普及,AiTM 中间人劫持攻击的效能会持续下降,但 2026 至 2027 年大量政企仍依赖传统软件 MFA,Kratos 同类 PhaaS 平台仍会持续迭代变种,企业需优先完成条件访问令牌绑定、网页代理流量过滤等基础加固工作,同步建立常态化威胁情报上报机制,配合跨国网络犯罪协同治理。
6.2 研究局限与未来延伸研究方向
本文研究存在两处客观局限:其一,研究素材以 CSO Online 公开行业分析、德国执法公告、第三方厂商逆向情报为主,未获取平台完整加密源码、全部客户加密支付日志等涉密执法材料,对平台底层加密、资金洗白链路分析存在一定局限;其二,检测代码仅适配 Microsoft 365 云身份环境,暂未开发适配国产化云办公平台的检测规则。后续可围绕两个方向开展延伸研究:
第一,多类 AiTM 钓鱼 PhaaS 平台横向对比研究,梳理 Kratos、Evilginx、RaccoonO365 等工具的技术差异、运营模式、检测特征,构建通用型中间人钓鱼检测规则库;
第二,大语言模型赋能钓鱼诱饵语义识别技术研究,依托语义分析识别 Kratos 平台标准化商务社工邮件模板,提升复杂多轮对话式诱饵的前置识别准确率,降低安全运营人工复核成本。
编辑:芦笛(公共互联网反网络钓鱼工作组)