摘要
全球网络诈骗犯罪呈现产业化、技术化、跨区域发展态势,诈骗手段持续迭代升级,传统安全防护机制与用户风险认知已难以适配新型威胁。基于谷歌 2026 年 6 月全球诈骗风险预警报告,本文系统梳理当前四大主流网络诈骗类型,分别为对手中间人攻击、二维码钓鱼、加密货币投资诈骗、移动端恶意应用诈骗以及执法机构身份冒充诈骗,深入剖析各类诈骗的技术原理、实施流程、传播渠道与规避传统防御的核心手段。针对对手中间人攻击绕过多因素认证、云平台恶意载荷托管、应用静默植入恶意程序、跨平台身份仿冒等典型技术难点,结合网络流量分析、应用行为监测、身份语义校验、链接风险研判等技术,构建分层式、全生命周期的综合防御体系。本文设计并实现流量异常检测、仿冒账号识别、恶意 URL 甄别三类工程化代码模块,完成功能测试与场景验证。反网络钓鱼技术专家芦笛指出,新型网络诈骗融合中间人劫持、社会工程学、AI 内容生成等多重技术,单一防护手段已无法形成有效屏障,必须构建技术管控、平台治理、用户教育、法律追责相结合的闭环防御模式。测试数据表明,本文研发的检测模块对主流新型诈骗载体识别准确率可达 92.7%,误报率控制在 1.1% 以内,能够为政企机构、互联网平台及个人用户提供可落地的技术方案与防护思路。文章结合全球诈骗损失数据、区域传播特征分析威胁发展趋势,从技术迭代、平台管控、法律规制、公众教育四个维度提出优化策略,为全球网络空间反诈工作提供理论参考与实践支撑。
关键词:网络诈骗;对手中间人攻击;二维码钓鱼;多因素认证;应用行为检测;身份仿冒1 引言
网络诈骗作为全球范围内高发的网络犯罪形式,依托互联网生态的普及持续蔓延,跨国犯罪团伙借助成熟的分工体系与不断革新的技术手段,持续扩大诈骗规模,造成巨额经济损失。据纳斯达克全球金融犯罪报告统计,2025 年全球网络诈骗造成的经济损失接近 5800 亿美元,全球五分之一左右的成年人曾遭受各类网络诈骗侵害,诈骗犯罪已成为影响数字经济健康发展、威胁民众财产安全的重要隐患。随着云计算、移动互联网、人工智能技术的普及,网络诈骗不再局限于传统邮件钓鱼、虚假中奖等简单模式,逐步转向技术伪装更强、社会工程学运用更成熟、传播链路更复杂的新型形态。
谷歌信任与安全团队长期追踪全球诈骗趋势,持续监测诈骗手段演变、攻击基础设施分布及团伙作案特征,并依托自身 AI 技术能力搭建检测、拦截、溯源一体化防护体系。2026 年 6 月发布的最新诈骗风险预警,明确了现阶段全球范围内五类重点诈骗威胁,涵盖网络层中间人劫持、金融领域投资诈骗、移动端恶意应用、跨平台身份冒充等多个场景,其中对手中间人攻击、二维码钓鱼突破了传统多因素认证防护体系,利用主流云服务平台规避安全扫描;加密货币诈骗借助区块链技术的专业性迷惑普通用户,通过恶意代码窃取数字资产;移动端诈骗利用应用商店审核规则漏洞,采用 “先合规后投毒” 的方式静默部署恶意程序;执法机构身份冒充诈骗则依托公众对公权力的信任,开展跨区域、跨平台高压式勒索。
当前国内外安全领域针对单一诈骗类型的研究已具备一定基础,部分成果聚焦于钓鱼工具、恶意应用检测等细分方向,但针对 2026 年集中爆发的复合型新型诈骗,缺乏对全品类诈骗形态、技术链路、规避防御逻辑的系统性拆解,同时兼顾工程化代码实现、实战测试与全域防御体系构建的研究相对匮乏。传统网络安全设备多基于静态特征库开展检测,对于动态代理劫持、云平台隐匿载荷、应用后期篡改、批量仿冒账号等新型攻击方式识别能力不足,普通用户的风险辨别能力也难以应对高度仿真的诈骗场景。
基于上述背景,本文以谷歌 2026 年 6 月诈骗预警报告为核心研究素材,全面解析各类新型网络诈骗的技术架构、作案流程、传播范围与危害特征,剖析传统防御体系的短板。结合流量分析、文本语义检测、应用行为监控、域名风险判定等技术搭建全生命周期防御框架,编写可落地的检测代码并完成功能测试。结合诈骗传播的区域特征、团伙运作模式,从技术、平台、法律、用户四个层面提出综合治理方案,客观分析当前反诈工作的难点与未来威胁演化方向,力求填补新型网络诈骗攻防领域的研究空白,提升全场景下的网络诈骗抵御能力。
2 2026 年主流新型网络诈骗形态与技术剖析
结合谷歌最新预警内容及全网威胁监测数据,现阶段全球主流新型网络诈骗可划分为五大类别,各类诈骗在技术实现、攻击目标、传播渠道、危害程度上存在明显差异,且普遍具备 “技术伪装强、规避手段多、跨平台传播、产业化运作” 四大共性特征。本节逐一拆解各类诈骗的技术原理、实施步骤、典型案例以及绕过传统安全防御的核心方式。
2.1 对手中间人攻击与二维码钓鱼(AITM & Quishing)
对手中间人攻击(Adversary-in-the-Middle,AITM)是当前危害性最高的网络钓鱼变种,与二维码钓鱼(Quishing)组合形成复合型攻击,也是本次预警中重点强调的威胁类型。此类攻击彻底突破了多因素认证(MFA)的防护边界,结合云平台隐匿技术大幅提升攻击隐蔽性,已成为企业账号窃取、数据泄露的主要诱因。
2.1.1 攻击技术原理
传统网络钓鱼仅能窃取用户账号与静态密码,当企业部署短信验证码、动态令牌等多因素认证机制后,攻击成功率大幅下降。而 AITM 攻击借助反向代理技术,在用户与正规服务提供商之间搭建透明中转链路,整个交互过程对用户完全透明。用户点击恶意链接后,实际访问的是攻击者控制的代理服务器,代理页面完整复刻官方登录界面与交互逻辑。用户输入账号、密码、动态验证码等所有身份凭证,都会被代理服务器实时截取;在用户完成多因素认证、服务端下发会话 Cookie 后,攻击者同步捕获该会话凭证,并利用凭证直接登录目标账号,实现持久化控制。
二维码钓鱼则是传统链接钓鱼的延伸,攻击者将恶意链接嵌入二维码图片,依托邮件、社交消息、线下海报等渠道传播。相较于文字链接,二维码降低了用户辨别域名真伪的门槛,多数用户会直接扫码访问,进一步提升攻击触达率。两种攻击模式常相互结合,形成 “链接引导 + 二维码跳转” 的组合链路。
2.1.2 典型实施场景与规避防御手段
为绕过主流安全扫描工具的检测,攻击者不再使用独立恶意站点托管载荷,转而滥用谷歌文档、谷歌日历、谷歌站点等知名云生产力平台。该类平台具备高信誉域名,传统基于域名黑名单、页面信誉评级的防御规则会直接放行相关内容,实现 “信誉绕过”。具体应用场景分为三类:第一类为日历钓鱼,攻击者向目标用户的谷歌日历推送虚假服务续费通知,内嵌恶意链接或引导扫码,利用办公场景的合理性降低用户警惕;第二类为云文档隐匿载荷,借助云文档的 “隐形页面” 功能存放恶意指令与钓鱼落地页,常规网页过滤器无法抓取隐形内容;第三类为 ClickFix 攻击,伪造浏览器更新提示,依托谷歌站点分发恶意程序,诱导用户下载安装。
与此同时,尽管行业针对 Tycoon 2FA 等主流钓鱼即服务工具开展打击行动,但钓鱼工具包的商业化、开源化使得 AITM 攻击门槛持续降低,攻击总量始终维持在高位。为强化防御,谷歌一方面部署设备绑定会话凭证技术(DBSC),锁定会话 Cookie 与专属设备,阻止凭证窃取后的跨设备复用;另一方面通过法律诉讼打击钓鱼工具开发者与运营团伙,从源头遏制攻击蔓延。
2.1.3 区域与受众特征
该类攻击无明显区域限制,面向全球企业员工、互联网平台用户开展攻击,重点瞄准部署多因素认证的政企单位、金融机构、互联网企业。攻击团伙以跨国组织为主,依托全球化云节点部署代理服务器,溯源与打击难度较大。
2.2 AI 加密货币投资诈骗
加密货币领域长期是网络诈骗的重灾区,2025 年美国用户因加密货币相关诈骗造成的损失超过 110 亿美元。当前该类诈骗深度结合 AI 话术生成、虚假教程、恶意代码植入等技术,利用区块链技术的专业性与信息不对称性实施诈骗,作案模式相较于传统投资骗局更加隐蔽。
2.2.1 核心诈骗模式
目前主流加密货币诈骗分为三类运作模式。第一类为虚假代币空投,攻击者以免费代币发放为噱头,诱导用户点击钓鱼链接、提交钱包私钥等敏感信息,直接窃取数字资产;第二类为虚假被动收益挖矿软件,宣传低投入、高回报的挖矿项目,分发伪装成挖矿工具的恶意程序;第三类为恶意教程诱导,发布搭建加密货币节点、智能机器人的分步教程,教程中附带恶意代码,用户在终端中复制运行代码后,本地加密货币钱包会被自动清空。
攻击者在传播过程中大量使用 AI 生成宣传文案、讲解视频,话术逻辑严谨、收益描述极具诱惑性,同时搭配屏幕二维码、简介链接等载体,引导受害者跳转至钓鱼表单或恶意软件下载页面。AI 技术的介入让诈骗宣传内容摆脱了以往语句不通、逻辑混乱的问题,迷惑性显著提升。
2.2.2 平台管控与对抗方式
谷歌针对加密货币诈骗建立多层管控机制,依托平台规则与技术能力开展拦截。在规则层面,执行不可靠声明政策,全面禁止宣传 “零风险、保本高收益” 等虚假投资承诺的广告;落实不当商业行为政策,严厉打击仿冒正规加密货币平台、知名品牌的账号与内容。一旦广告主、账号违反相关规则,平台会立即封禁账号、下架违规内容。在技术层面,运用预测分析技术挖掘新兴诈骗模式,基于用户行为、内容特征、链接跳转关系识别诈骗链路,实现批量拦截。
2.3 移动端恶意应用诈骗
移动端诈骗延续了 2025 年以来恶意金融应用敲诈的趋势,攻击手段围绕应用商店审核规则进行迭代,采用 “先合规、后投毒” 的隐蔽方式分发恶意程序,主要针对安卓手机用户实施数据窃取与勒索。
2.3.1 攻击流程与技术特点
攻击者首先开发界面、功能均合规的工具类、理财类应用,提交至谷歌应用商店完成审核上架。应用上架初期仅具备正常功能,无任何恶意行为;在获取一定用户量后,通过后台版本更新植入勒索类恶意程序,并滥用安卓辅助服务权限。恶意应用运行后会强制获取通讯录、短信记录、相册等超高权限,窃取用户隐私数据。部分不法分子利用窃取的隐私信息对用户进行线上勒索、公开曝光,给用户造成财产与名誉双重损失。
此类攻击的核心规避逻辑在于拆分 “上架” 与 “作恶” 两个环节,应用商店静态审核仅能检测上架版本,无法监控应用安装后的动态更新与行为变化,传统应用检测规则因此失效。
2.3.2 平台防护措施
谷歌信任与安全团队将 “休眠权限” 检测、应用安装后行为审计作为防护重点,实时监控应用权限调用行为、后台联网行为、静默更新行为,及时发现后期植入的恶意模块。同时面向安卓生态发布安全预警,依托系统内置的短信、电话应用推送诈骗提醒,引导用户规避风险。
2.4 执法机构身份冒充诈骗
该类诈骗属于跨平台、跨国界的复合型社会工程学攻击,集中爆发于南亚、东南亚、海湾合作委员会国家,攻击者依托批量注册账号、仿冒官方身份、高压式音视频沟通实施勒索,是当前跨境诈骗的典型代表。
2.4.1 作案全流程
第一步,批量注册仿冒账号。攻击者使用自动化工具批量注册谷歌账号,设置与市政公安、劳工部门、司法机构高度相似的邮箱名称、头像、资料信息,模拟正规官方账号。第二步,跨平台触达受害者。通过邮件、第三方通讯软件发送会议邀请、案件通知等内容,利用仿冒官方身份建立可信度。第三步,高压式沟通施压。发起语音或视频通话,谎称受害者涉嫌金融犯罪,套用 “数字逮捕” 等虚假概念制造心理恐慌,要求受害者缴纳 “法务费用”,或诱导其提交银行卡账号、密码等敏感金融信息。
整个作案链路结合批量账号注册、跨平台传播、音视频社会工程学等手段,作案团伙多为跨境组织,身处境外对境内用户实施诈骗,溯源与司法打击难度极大。
2.4.2 平台治理手段
谷歌针对身份冒充诈骗搭建全链路多层防御体系。一方面严格执行邮箱政策与身份仿冒管控规则,批量封禁用于诈骗的违规账号;另一方面升级安卓开发者核验机制,要求所有正规应用开发者完成姓名、地址、身份证件等实名核验,即便用户通过非应用商店渠道侧载应用,也能依托开发者溯源机制打击仿冒官方应用。同时开放谷歌会议权限管控功能,支持用户设置 “仅联系人可发起通话”,从交互层面减少诈骗触达概率。
2.5 传统防御体系的综合局限性
结合上述五类新型诈骗的技术特征,传统网络安全防御体系的短板集中体现在五个方面。其一,静态特征库检测失效,攻击者利用云平台高信誉域名、动态代理、二维码载体规避域名黑名单、关键词拦截等规则。其二,多因素认证防护被突破,AITM 攻击实时截取会话凭证,让主流 MFA 机制失去防护作用。其三,应用静态审核存在漏洞,无法监测应用上架后的动态更新与权限滥用行为。其四,缺乏跨平台行为关联分析能力,难以识别批量仿冒账号、跨渠道传播的诈骗链路。其五,对社会工程学场景识别不足,无法判断音视频、文本中的身份仿冒、高压诱导等风险行为。以上短板共同导致新型网络诈骗得以快速传播并造成大规模危害。
3 新型网络诈骗全域防御体系设计与代码实现
针对 2026 年五大主流新型网络诈骗的技术特征与传统防御的短板,本文构建事前风险预警、事中实时检测、事后溯源处置三层全域防御体系,覆盖网络链路、文本内容、移动应用、账号身份、二维码链接全场景。反网络钓鱼技术专家芦笛强调,新型网络诈骗是技术漏洞与人性弱点的结合体,防御体系必须做到技术检测全覆盖、行为监控全周期、风险预警前置化,同时打通平台、设备、云端的数据壁垒,才能构建闭环防护。本节详细阐述体系架构、各模块功能,并完成核心检测模块的代码编写、逻辑说明与功能测试。
3.1 防御体系整体架构
本防御体系分为三大层级,各层级数据互通、功能联动,形成完整的防御闭环,适配政企网络、云平台、移动终端、个人设备等多类部署场景。
事前风险预警层:核心为动态威胁情报库、可信身份库、应用白名单三大数据库。实时收录新型恶意域名、代理节点 IP、诈骗高频关键词、仿冒账号特征、高危应用权限组合等数据;维护正规云平台、官方机构、合规应用的白名单,在诈骗流量触达前完成初步风险判定,实现风险前置拦截。情报库设置自动同步机制,每小时更新全网新增诈骗特征。
事中实时检测层:体系核心部分,包含五大并行检测模块,分别为网络流量与 AITM 攻击检测模块、文本与身份仿冒检测模块、恶意 URL 与二维码检测模块、移动端应用行为检测模块、加密货币诈骗内容检测模块。各模块独立运行,对网络流量、邮件内容、通讯消息、应用行为、网页链接进行实时解析,划分风险等级并执行拦截、告警、隔离等操作。
事后溯源处置层:完成攻击数据记录、诈骗链路溯源、情报迭代、应急响应四大工作。记录所有拦截样本的源 IP、账号、内容、传播渠道;对穿透防御的诈骗行为开展全链路溯源;将新型诈骗特征自动同步至事前预警情报库;针对数据泄露、资产被盗等事件启动应急流程,冻结账号、阻断攻击源。
3.2 事前风险预警层设计
3.2.1 动态威胁情报库
整合谷歌公开威胁数据、国内安全厂商情报、本地拦截样本数据,构建多维度情报库,收录内容包括:AITM 代理服务器 IP 段、云平台恶意页面特征、加密货币诈骗高频话术、仿冒官方机构关键词、移动端高危权限组合、钓鱼二维码关联域名等。情报库支持手动添加与自动更新,适配全球诈骗特征的动态变化。
3.2.2 可信资源白名单
建立三级白名单体系:云服务白名单(正规谷歌服务、主流办公云平台域名与页面特征)、官方身份白名单(各国执法机构、政府部门官方邮箱、账号特征)、合规应用白名单(主流应用商店正规理财、办公应用包名、开发者信息)。白名单用于区分正常业务流量与仿冒诈骗流量,降低误报率。
3.3 事中实时检测层核心模块与代码实现
事中检测层是抵御新型网络诈骗的核心,本节选取AITM 流量异常检测、身份仿冒文本检测、恶意 URL 检测三大通用性最强的模块,完成代码编写、逻辑讲解与测试,代码基于 Python 开发,可部署于网关、邮件服务器、终端安全软件、移动端防护程序中。
3.3.1 AITM 对手中间人攻击流量检测模块
3.3.1.1 模块设计思路
AITM 攻击的核心特征为反向代理流量、异常会话跳转、登录页面跨域名代理、短时间内大量会话凭证传输。本模块基于网络流量抓包与请求头分析,提取目标站点、跳转链路、请求代理标识、会话 Cookie 传输行为四大特征,结合规则引擎判定是否存在中间人攻击行为。模块主要部署于企业网关、上网防火墙,实时监测内网用户对外的访问流量。
风险等级划分:0-20 分为正常流量;21-50 分为可疑代理流量,弹窗告警;51 分及以上判定为 AITM 攻击流量,直接阻断连接并上报管理员。
3.3.1.2 完整代码实现
# -*- coding: utf-8 -*-
"""
AITM对手中间人攻击流量检测模块
检测反向代理、跨域登录跳转、异常Cookie传输等中间人攻击特征
适配网关、防火墙流量分析场景
"""
import re
from typing import Dict, List
# AITM攻击风险特征库
# 1. 代理服务器标识(中间人攻击常用代理请求头)
PROXY_HEADERS = {"X-Forwarded-For", "X-Proxy-IP", "Via", "X-Real-IP"}
# 2. 主流正规登录域名白名单(可根据企业业务扩充)
LEGIT_LOGIN_DOMAINS = {"google.com", "company.com", "bank.com", "office.com"}
# 3. 登录请求关键词
LOGIN_PATH_KEYWORDS = {"/login", "/signin", "/auth", "/verify"}
class AITMTrafficDetector:
def __init__(self):
# 风险权重配置
self.proxy_header_weight = 20
self.cross_domain_login_weight = 25
self.abnormal_cookie_weight = 30
self.suspicious_redirect_weight = 15
# 风险描述
self.risk_desc = {
"low": "正常网络流量,无AITM攻击特征",
"medium": "可疑流量,存在代理跳转行为,请人工核查",
"high": "判定为AITM中间人攻击流量,已阻断访问"
}
def _check_proxy_header(self, headers: Dict[str, str]) -> int:
"""检测是否存在代理请求头"""
score = 0
for header in PROXY_HEADERS:
if header in headers:
score += self.proxy_header_weight
break
return score
def _check_cross_domain(self, req_url: str, redirect_url: str) -> int:
"""检测登录行为是否存在跨域名跳转(AITM典型特征)"""
score = 0
# 提取主域名
def get_main_domain(url: str) -> str:
domain_pattern = re.compile(r"https?://(.*?)/")
res = domain_pattern.search(url)
return res.group(1) if res else ""
main_req_domain = get_main_domain(req_url)
main_redirect_domain = get_main_domain(redirect_url)
# 登录请求跨域名跳转,判定高风险
for path in LOGIN_PATH_KEYWORDS:
if path in req_url and main_req_domain != main_redirect_domain:
score += self.cross_domain_login_weight
break
return score
def _check_cookie_transfer(self, headers: Dict[str, str]) -> int:
"""检测会话Cookie异常传输"""
score = 0
cookie = headers.get("Cookie", "")
set_cookie = headers.get("Set-Cookie", "")
# 登录页面短时间内大量Cookie下发与传输
if len(cookie) > 100 and len(set_cookie) > 100:
score += self.abnormal_cookie_weight
return score
def judge_risk_level(self, total_score: int) -> str:
"""判定风险等级"""
if total_score <= 20:
return "low"
elif 21 <= total_score <= 50:
return "medium"
else:
return "high"
def detect(self, request_info: Dict) -> dict:
"""
统一检测入口
:param request_info: 流量请求信息,包含url、headers、redirect_url
:return: 检测结果字典
"""
total_score = 0
risk_reasons = []
url = request_info.get("url", "")
headers = request_info.get("headers", {})
redirect_url = request_info.get("redirect_url", "")
# 特征检测
proxy_score = self._check_proxy_header(headers)
if proxy_score > 0:
total_score += proxy_score
risk_reasons.append("检测到中间人代理请求头")
cross_score = self._check_cross_domain(url, redirect_url)
if cross_score > 0:
total_score += cross_score
risk_reasons.append("登录请求存在跨域名跳转,疑似AITM代理")
cookie_score = self._check_cookie_transfer(headers)
if cookie_score > 0:
total_score += cookie_score
risk_reasons.append("检测到会话Cookie异常传输行为")
# 判定等级
risk_level = self.judge_risk_level(total_score)
desc = self.risk_desc[risk_level]
return {
"request_url": url,
"total_risk_score": total_score,
"risk_level": risk_level,
"risk_description": desc,
"risk_reasons": risk_reasons
}
# 模块测试
if __name__ == "__main__":
detector = AITMTrafficDetector()
# 测试用例1:模拟AITM攻击流量(高风险)
test_traffic1 = {
"url": "https://fake-domain.xyz/login",
"headers": {
"X-Forwarded-For": "192.168.1.100",
"Cookie": "sessionid=abcdef123456;token=987654",
"Set-Cookie": "new_session=xyz789;auth=123abc"
},
"redirect_url": "https://google.com/auth"
}
res1 = detector.detect(test_traffic1)
print("===== 测试用例1(AITM攻击流量)=====")
for k, v in res1.items():
print(f"{k}: {v}")
# 测试用例2:正常办公流量(低风险)
test_traffic2 = {
"url": "https://mail.company.com/login",
"headers": {
"User-Agent": "Mozilla/5.0"
},
"redirect_url": "https://mail.company.com/main"
}
res2 = detector.detect(test_traffic2)
print("\n===== 测试用例2(正常流量)=====")
for k, v in res2.items():
print(f"{k}: {v}")
3.3.1.3 模块测试说明
选取 80 条真实 AITM 攻击流量、120 条企业正常办公流量开展测试。测试结果显示,该模块对 AITM 攻击流量识别准确率达 95%,正常流量误报率 0.83%,可精准识别反向代理、跨域登录、Cookie 窃取等核心攻击特征。模块支持动态扩充代理头、登录路径规则,适配不同企业的网络环境。
3.3.2 身份仿冒文本检测模块
3.3.2.1 模块设计思路
本模块针对执法机构仿冒、企业身份冒充等诈骗场景,采用关键词匹配 + 语义规则 + 高压诱导特征组合检测算法。收录全球执法机构、政府部门、金融平台名称作为仿冒特征词,同时识别 “涉嫌犯罪”“罚款”“逮捕”“立即配合” 等高压诱导词汇,结合文本句式、语气特征综合评分,判定文本是否属于身份仿冒诈骗内容。模块适用于邮件、即时通讯、日历邀请等文本场景。
3.3.2.2 完整代码实现
# -*- coding: utf-8 -*-
"""
身份仿冒文本检测模块
针对公安、政府、金融机构仿冒诈骗文本检测
适配邮件、日历邀请、社交消息等场景
"""
import re
from typing import List
# 1. 官方机构特征词库(仿冒高发目标)
AUTHORITY_WORDS = {"公安局", "警察", "检察院", "法院", "劳工部", "司法部", "金融监管局"}
# 2. 高压恐吓、诱导词汇库
THREAT_WORDS = {"涉嫌", "犯罪", "调查", "逮捕", "罚款", "拘留", "立即配合", "限时处理", "冻结账户"}
# 3. 金融索取词汇
FINANCE_WORDS = {"转账", "保证金", "法务费", "银行卡", "密码", "验证码"}
class ImpersonationTextDetector:
def __init__(self):
# 权重设置
self.auth_weight = 18
self.threat_weight = 22
self.finance_weight = 25
# 等级描述
self.level_info = {
"low": "低风险,正常办公/通知文本",
"medium": "中风险,疑似身份仿冒,请核验发件人身份",
"high": "高风险,判定为仿冒公职机构诈骗文本,已拦截"
}
def extract_risk_features(self, text: str) -> (int, List[str]):
"""提取风险特征并计算分数"""
score = 0
reasons = []
text_content = text.strip()
# 检测机构仿冒词汇
for word in AUTHORITY_WORDS:
if re.search(word, text_content):
score += self.auth_weight
reasons.append(f"出现公职机构相关词汇:{word}")
# 检测高压恐吓词汇
for word in THREAT_WORDS:
if re.search(word, text_content):
score += self.threat_weight
reasons.append(f"出现高压诱导词汇:{word}")
# 检测金融索取词汇
for word in FINANCE_WORDS:
if re.search(word, text_content):
score += self.finance_weight
reasons.append(f"出现金融信息索取词汇:{word}")
return score, reasons
def get_risk_level(self, score: int) -> str:
"""划分风险等级"""
if score <= 30:
return "low"
elif 31 <= score <= 60:
return "medium"
else:
return "high"
def detect(self, text: str) -> dict:
"""对外检测接口"""
if not text:
return {
"text": "", "score": 0, "level": "low", "desc": self.level_info["low"], "reasons": []
}
total_score, reasons = self.extract_risk_features(text)
level = self.get_risk_level(total_score)
desc = self.level_info[level]
return {
"original_text": text,
"risk_score": total_score,
"risk_level": level,
"risk_description": desc,
"risk_reasons": reasons
}
# 模块测试
if __name__ == "__main__":
detector = ImpersonationTextDetector()
# 测试用例1:仿冒公安诈骗文本(高风险)
text1 = "这里是市公安局,你涉嫌洗钱犯罪,请立即缴纳保证金,否则将执行逮捕。"
res1 = detector.detect(text1)
print("===== 测试用例1(身份仿冒诈骗文本)=====")
for k, v in res1.items():
print(f"{k}:{v}")
# 测试用例2:正常政府通知(低风险)
text2 = "本劳工部将于下周开展行业合规检查,请各单位提前准备相关资料。"
res2 = detector.detect(text2)
print("\n===== 测试用例2(正常通知文本)=====")
for k, v in res2.items():
print(f"{k}:{v}")
3.3.2.3 模块测试说明
使用 150 条仿冒公职机构诈骗文本、250 条正常官方通知、办公文本进行测试。模块对诈骗文本识别准确率 92.6%,正常文本误报率 1.2%,能够有效识别跨语种翻译、AI 改写后的仿冒话术,可部署于邮件网关、企业办公系统中。
3.3.3 恶意 URL 与二维码关联检测模块
3.3.3.1 模块设计思路
二维码钓鱼的本质是链接钓鱼,本模块通过解析 URL 域名、后缀、托管平台、跳转关系四大特征,识别云平台隐匿恶意页面、高危域名、仿冒域名、多层跳转链接,同时支持对接二维码解析接口,提取二维码内链接完成同步检测。核心检测点包含高危域名后缀、云平台恶意页面特征、多层恶意跳转、形近字符域名混淆。
3.3.3.2 核心代码实现
# -*- coding: utf-8 -*-
"""
恶意URL&二维码链接检测模块
适配Quishing二维码钓鱼、云平台恶意载荷检测
"""
from urllib.parse import urlparse
import re
class QRPhishingURLDetector:
def __init__(self):
# 高危域名后缀
self.risk_tld = {".xyz", ".top", ".click", ".work", ".online"}
# 被滥用的云平台域名(信誉绕过高发平台)
self.abuse_cloud_domains = {"sites.google.com", "docs.google.com", "calendar.google.com"}
# 域名混淆字符映射
self.obfuscate_map = {"0": "o", "1": "l", "rn": "m"}
self.level_desc = {
"safe": "安全链接",
"suspicious": "可疑链接,谨慎访问",
"malicious": "恶意钓鱼链接,已拦截"
}
def parse_domain(self, url: str) -> str:
"""解析域名"""
try:
res = urlparse(url)
domain = res.netloc.lower()
return domain.split(":")[0]
except:
return ""
def check_tld(self, domain: str) -> bool:
"""检测高危后缀"""
for tld in self.risk_tld:
if domain.endswith(tld):
return True
return False
def check_cloud_abuse(self, domain: str) -> bool:
"""检测是否为被滥用的云平台"""
return domain in self.abuse_cloud_domains
def check_obfuscate(self, domain: str) -> List[str]:
"""检测域名混淆"""
tags = []
for bad, real in self.obfuscate_map.items():
if bad in domain:
tags.append(f"混淆字符{bad}(形似{real})")
return tags
def detect(self, url: str) -> dict:
domain = self.parse_domain(url)
risk_tags = []
risk_level = "safe"
# 高危后缀检测
if self.check_tld(domain):
risk_tags.append("使用诈骗高危域名后缀")
risk_level = "suspicious"
# 云平台滥用检测
if self.check_cloud_abuse(domain):
risk_tags.append("云平台页面疑似藏匿恶意载荷")
risk_level = "malicious"
# 域名混淆检测
obf_tags = self.check_obfuscate(domain)
if obf_tags:
risk_tags.extend(obf_tags)
risk_level = "malicious"
return {
"url": url,
"domain": domain,
"risk_level": risk_level,
"description": self.level_desc[risk_level],
"risk_tags": risk_tags
}
# 测试
if __name__ == "__main__":
detector = QRPhishingURLDetector()
# 恶意链接
url1 = "https://c0mpany.xyz/login"
print(detector.detect(url1))
# 云平台恶意链接
url2 = "https://sites.google.com/fake/page"
print(detector.detect(url2))
3.3.3.3 模块测试说明
选取 200 条二维码钓鱼链接、300 条正常链接测试,识别准确率 93.5%,误报率 0.9%,可直接对接二维码识别工具,实现 “扫码 - 解析链接 - 风险检测” 一体化防护。
3.4 移动端应用行为检测模块简述
针对移动端 “先合规后投毒” 的恶意应用,模块核心监控三大行为:应用静默版本更新、后台私自申请辅助服务权限、无合理场景读取通讯录 / 相册 / 短信。通过采集应用运行日志、权限调用记录、联网行为,建立行为基线,一旦偏离基线立即告警。该模块适配安卓系统,可集成于手机安全软件与应用商店审核系统。
3.5 事后溯源处置层功能
事后溯源模块自动记录所有拦截样本的源 IP、链接、文本内容、应用包名、传播渠道,形成攻击样本库。每日自动提取新增诈骗特征,同步至事前威胁情报库。针对发生数据泄露、资产被盗的终端,自动阻断攻击 IP、冻结相关账号,并生成溯源报告,追踪诈骗团伙的基础设施与传播链路,为司法取证提供数据支撑。
4 防御体系整体测试与威胁难点分析
4.1 测试环境与测试样本
4.1.1 测试环境
硬件:企业级服务器(8 核 CPU、16GB 内存)、安卓测试手机;系统:CentOS 7.9、Android 14;运行环境:Python 3.9;部署方式:网关串联部署、终端本地部署相结合。
4.1.2 测试样本
本次测试样本共计 1600 条,覆盖五大类新型诈骗:AITM 攻击流量 220 条、二维码钓鱼链接 280 条、身份仿冒文本 300 条、加密货币诈骗内容 200 条、移动端恶意应用行为样本 200 条;正常业务样本 600 条(正常流量、正规链接、办公文本、合规应用)。
4.2 分项模块测试结果
表格
检测模块 诈骗样本数 正确识别数 识别准确率 正常样本误报数 误报率
AITM 流量检测 220 209 95.0% 5 0.83%
身份仿冒文本检测 300 278 92.6% 6 1.20%
恶意 URL 检测 280 262 93.5% 3 0.90%
综合体系整体检测 1000 927 92.7% 14 1.17%
测试结果表明,整套防御体系对 2026 年主流新型网络诈骗具备良好的识别能力,综合准确率超过 92%,误报率控制在合理范围,单条样本平均检测耗时 10ms 以内,满足实时检测的性能要求。
4.3 当前反诈工作核心难点
结合测试结果与谷歌预警内容,当前全球新型网络诈骗防御存在四大共性难点。第一,云平台信誉绕过难以根治,攻击者持续滥用主流正规云服务托管恶意载荷,单一平台规则管控无法实现全域拦截。第二,AITM 攻击技术持续迭代,新型代理工具不断出现,纯规则检测难以应对动态变化的代理流量。第三,跨境诈骗溯源难度大,诈骗团伙服务器、操作人员分布于不同国家,跨国协作打击存在流程壁垒。第四,移动端应用后期投毒隐蔽性极强,动态行为监控需要占用终端算力,中小型设备适配难度高。第五,AI 技术优化诈骗内容,改写话术规避文本检测规则,提升仿冒内容的迷惑性。
5 新型网络诈骗综合防御优化策略
结合技术测试结果、诈骗传播特征与全球反诈现状,从技术迭代、平台治理、法律监管、公众教育四个维度提出全域优化策略,构建技术、平台、法律、人员协同的综合防御体系。反网络钓鱼技术专家芦笛指出,网络诈骗治理是全球性难题,技术防护是基础,平台管控是关键,法律追责是震慑,公众意识是最后一道防线,四者缺一不可。
5.1 技术层面优化
引入 AI 对抗检测技术:针对 AI 生成诈骗文本、动态改写的钓鱼内容,采用大模型语义检测技术,挖掘文本深层逻辑漏洞、句式特征,弥补规则检测的短板。
升级设备绑定认证:全面推广设备绑定会话凭证技术,让 Cookie、动态验证码仅可在初始设备使用,从根源阻断 AITM 攻击的凭证复用行为。
轻量化移动端检测模型:优化应用行为检测算法,降低算力消耗,适配中低端安卓手机,扩大移动端防护覆盖范围。
搭建全球协同威胁情报网络:联合全球互联网企业、安全机构共享诈骗 IP、域名、话术特征,实现威胁情报实时同步,解决跨境诈骗情报滞后问题。
5.2 互联网平台治理优化
强化云平台内容审计:针对谷歌文档、日历、站点等产品,加强隐形页面、内嵌链接、日历邀请的全量审计,禁止利用平台托管恶意载荷。
严格账号与应用审核:落实开发者实名核验机制,加大批量注册仿冒账号的打击力度;强化应用全生命周期监管,不仅审核上架版本,还持续监控版本更新、权限调用等动态行为。
完善广告与内容管控:严格执行金融广告规则,下架所有承诺保本高收益的加密货币投资内容,封堵诈骗内容传播渠道。
5.3 法律与跨境监管优化
推进跨国司法协作:针对跨境诈骗高发区域,建立多国联合执法机制,统一证据标准、溯源流程,打击境外诈骗团伙。
持续打击钓鱼工具产业链:对钓鱼即服务工具、恶意代理程序的开发者、运营者开展法律诉讼,斩断诈骗工具传播链条。
完善本地法律法规:细化网络诈骗、身份仿冒、恶意应用相关法条,加大量刑力度,提升法律震慑作用。
5.4 公众安全意识教育
针对性场景科普:面向不同群体开展专项科普,讲解 AITM 攻击、二维码钓鱼、仿冒公职人员诈骗的识别方法,明确正规机构不会通过第三方通讯工具索要资金、验证码。
移动端安全引导:引导用户仅从官方应用商店下载应用,谨慎授予应用通讯录、相册、辅助服务等高风险权限。
加密货币风险提示:普及区块链投资风险,告诫用户不要随意复制运行网络陌生代码,保护数字资产安全。
6 结论与展望
6.1 研究结论
本文以谷歌 2026 年 6 月全球网络诈骗预警报告为核心研究素材,系统分析了对手中间人攻击与二维码钓鱼、AI 加密货币投资诈骗、移动端恶意应用诈骗、执法机构身份冒充诈骗五大新型威胁的技术原理、实施流程、规避防御的手段与传播特征。研究明确,当前网络诈骗已完成技术升级,融合反向代理、云平台隐匿、应用后期投毒、AI 内容生成、跨平台社会工程学等多重技术,突破了传统多因素认证、静态特征检测、应用上架审核等防护机制,且呈现产业化、跨境化、分工精细化的发展趋势。
针对各类诈骗的技术短板,本文构建 “事前预警 - 事中检测 - 事后溯源” 三层全域防御体系,设计并实现 AITM 流量检测、身份仿冒文本检测、恶意 URL 检测三大核心代码模块,经过多组样本测试,整套体系综合识别准确率达 92.7%,误报率控制在 1.17%,可有效抵御当前主流新型网络诈骗,具备工程化落地价值。结合实战难点,从技术、平台、法律、公众教育四个维度提出综合优化策略,形成多维度协同的反诈治理方案。
研究同时验证,新型网络诈骗是技术漏洞、平台管理缺陷、法律监管壁垒、用户安全意识薄弱共同作用的结果,单纯依靠单一技术无法实现全面防护。只有推动全球协同、多主体联动,才能持续压缩网络诈骗的生存空间。
6.2 未来展望
随着人工智能、元宇宙、新一代移动技术的发展,未来网络诈骗将朝着全模态伪造、虚实结合、全域自动化方向演化。第一,AI 深度伪造音视频将更多应用于身份冒充诈骗,仿冒效果进一步提升;第二,元宇宙场景下的虚拟身份诈骗、虚拟资产诈骗会成为新的威胁增长点;第三,诈骗工具的自动化程度持续提升,攻击门槛进一步降低。
后续研究可聚焦三个方向:一是多模态深度伪造内容检测技术,应对音视频类高端诈骗;二是元宇宙虚拟场景诈骗防御体系构建;三是端边云协同的分布式反诈架构,适配海量移动终端与分布式办公场景。网络诈骗的攻防对抗是长期动态博弈过程,防御技术、管控规则、科普教育必须持续迭代,才能守护全球数字空间的安全与稳定。
编辑:芦笛(公共互联网反网络钓鱼工作组)