Skip to content

riskflow-labs/FraudFLow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

FraudFlow - 业务欺诈场景建模与风险图谱

License React Vite TypeScript RiskFlow Labs

目录

项目介绍

FraudFlow 是一个面向 业务欺诈、平台滥用与黑灰产风险情报 的场景建模与风险图谱项目。

项目以行业生命周期为入口,将业务欺诈风险拆解为 风险场景、欺诈链路、攻击步骤、技术手法、黑话语境、业务对象、风险信号和控制点 等结构化要素,帮助反欺诈、风控、Trust & Safety 和威胁情报研究者更系统地理解、维护和复用行业风险知识。

FraudFlow 第一版不追求做成复杂平台,而是先沉淀一套可持续扩展的风险建模方式:让每个行业的欺诈场景可以被清楚记录、浏览、对比、关联和持续补充。

长期来看,FraudFlow 希望从 风险场景图谱 进一步扩展到 欺诈链路推演、控制点覆盖分析和风控能力评估,为业务风险治理提供更结构化的知识底座。

适用人群

  • 反欺诈与风控团队:整理行业风险场景、攻击步骤、风险信号和处置控制点。
  • Trust & Safety 团队:理解平台滥用、账号黑市、虚假互动、诈骗引流和内容风险。
  • 威胁情报研究者:沉淀黑灰产术语、行为模式、资源链路和行业上下文。
  • 安全产品与数据产品建设者:设计场景库、规则运营、情报库和覆盖分析能力。
  • 业务安全学习者:从行业、场景、链路和控制点视角建立系统化认知。

建模思路

FraudFlow 不只是风险案例列表,也不只是静态知识图谱。项目希望把业务欺诈风险拆成可以被维护、比较和推演的结构化模型。

flowchart LR
  industry["行业"] --> lifecycle["生命周期阶段"]
  lifecycle --> scenario["风险场景"]
  scenario --> flow["欺诈链路"]
  flow --> step["攻击步骤"]
  step --> technique["技术手法"]
  step --> slang["黑话语境"]
  step --> object["业务对象"]
  step --> signal["风险信号"]
  step --> control["控制点"]
Loading

每一层回答一个问题:

  • 行业:风险发生在哪类业务里,例如电商、游戏、金融、社交。
  • 生命周期阶段:风险出现在业务流程的哪个阶段,例如账号入口、交易履约、售后申诉、资金离场。
  • 风险场景:具体是哪类业务欺诈或平台滥用问题。
  • 欺诈链路:风险行为如何从准备、执行到变现或对抗治理。
  • 攻击步骤:链路中的单个可观察动作。
  • 技术手法:步骤依赖的通用方法或操作方式。
  • 黑话语境:黑灰产语境中的术语、资源名和交易表达。
  • 业务对象:被影响或被利用的业务实体。
  • 风险信号:平台可观察、可归因、可用于检测的异常证据。
  • 控制点:可以介入治理、审核、限速、拦截或追踪的位置。

当前能力

当前项目已整理 12 个行业、159 个风险场景、187 条欺诈链路、1294 条黑话映射

已覆盖行业:电商零售、游戏娱乐、金融服务、社交通讯、短视频直播、内容媒体、本地生活与外卖、出行服务、旅游航旅、招聘人力、汽车服务、人工智能。

当前提供:行业覆盖、行业生命周期、风险全景、场景链路、技术矩阵、黑话情报库、关系视图、覆盖分析和本地编辑器。

行业覆盖

核心视图

行业生命周期

从行业自己的业务生命周期出发,查看风险场景在各阶段的分布情况。不同产业不强行套用同一套生命周期,而是按行业业务流程独立建模。

行业生命周期

场景链路

每个 风险场景 都可以进一步拆解为一条或多条 欺诈链路,用于描述风险行为如何从资源准备、业务操作、价值转移延伸到治理对抗。

电商行业 下的 商品代下 场景为例,FraudFlow 会继续整理该场景下的子场景变体,帮助区分不同代下模式背后的资源依赖、履约方式和风险外溢路径:

  • 营销权益代下:依赖优惠券、积分、新人权益或活动奖励降低下单成本。
  • 卡料代付代下:使用盗刷卡或异常支付卡为下游需求完成代付履约。
  • 退款型低成本代下:通过交付后的退款、赔付或售后申请进一步压低真实成本。
  • 无货源 / 仓库中转:通过外部采购、仓库重贴或直接搬运履约代下订单。

scenario-flow

上下游分析

FraudFlow 支持把单个欺诈场景按 上游、中游、下游 拆开观察:上游关注资源、身份、渠道和规避准备,中游关注具体业务滥用动作,下游关注价值转移、履约流转和风险外溢。

在每个攻击步骤上,可以继续查看该步骤关联的 技术手法、黑话、业务对象、可观测信号和检测思路。这样既能从链路视角理解黑灰产如何组织一次风险行为,也能从治理视角定位平台可以观测、关联和介入的位置。

scenario-lifecycle

欺诈技术矩阵

FraudFlow 的欺诈技术矩阵参考了 MITRE ATT&CKTactics / Techniques / Procedures(TTPs) 的矩阵化建模方式,以及 MITRE CTID Fraud Matrix 对欺诈行为阶段和技术类别的表达方式。

在此基础上,FraudFlow 面向业务欺诈与平台滥用场景做了领域化改写,将黑产欺诈行为拆解为 情报、资源、身份、入口、规避、滥用和变现 等阶段,便于追踪攻击路径、复用技术手法并映射防控要点。

fraud-tech-matrix

示例:电商风险场景建模

以电商零售中的营销活动作弊为例,一个风险场景可以被拆成:

行业:电商零售
生命周期阶段:交易、支付与履约
风险场景:营销活动作弊风险

欺诈链路:
  1. 活动规则探测
  2. 账号设备资源准备
  3. 批量领取权益
  4. 权益转卖或消费

攻击步骤:批量领取权益
  技术手法:设备指纹绕过、代理访问、自动化操作、账号资源复用
  黑话语境:接码、养号、车队、羊毛
  业务对象:用户账号、手机号、设备、优惠券、活动资格
  风险信号:同设备多账号、短时间批量领取、异常手机号段、领取后快速消费或转卖
  控制点:注册风控、设备校验、权益限速、活动资格校验、订单审核

快速开始

环境要求:Node.js、npm。

安装依赖:

npm install

生成并校验数据:

npm run validate:data

启动本地开发服务:

npm run dev

本地访问:

http://localhost:5173/

数据维护

项目采用 “一个行业一个目录” 的结构,方便人工维护和多人协作。每个行业位于 src/data/industries/<industryId>/,跨行业复用字典位于 src/data/core/,前端使用 src/data/generated/ 中的生成数据。

删除某个行业目录,并从 src/data/registry.json 移除对应 id 后,该行业的场景、生命周期和黑话映射会从生成后的产品界面中消失。修改行业包后需要重新生成和校验数据。

src/data/
  core/                         跨行业通用字典
    tactics.json
    techniques.json
    usagePatterns.json
    businessObjects.json
    signals.json
    controls.json
    blackSlang.json
    slangTechniqueMappings.json

  industries/
    ecommerce/
      industry.json
      scenarios.json
      lifecycle.ts
      slangUsageMappings.json
      README.md
    gaming/
      industry.json
      scenarios.json
      lifecycle.ts
      slangUsageMappings.json
      README.md

  registry.json                 当前启用的行业 id
  generated/                    脚本生成的前端输入数据

后续方向

FraudFlow 当前阶段重点是把风险场景和行业生命周期表达清楚。后续可以继续扩展:

  • 场景模型 Schema:沉淀更稳定的风险场景字段规范。
  • 欺诈链路推演:从账号、设备、手机号、支付工具等基础资源反推可能扩散的风险场景。
  • 控制点覆盖矩阵:分析控制点覆盖了哪些步骤、场景和生命周期阶段。
  • 风控能力自评:根据已有数据、规则、模型和策略能力识别治理缺口。
  • 检测逻辑模板:将风险信号进一步沉淀为规则、特征、SQL 伪代码或策略思路。
  • 案例复盘映射:把真实事件映射到场景模型,复盘命中的步骤、缺失的信号和失效的控制点。

贡献

欢迎提交 Issue 或 Pull Request。比较适合贡献的内容包括:

  • 新行业风险场景
  • 更准确的行业生命周期描述
  • 更清晰的欺诈链路、攻击步骤和证据模型
  • 黑话情报映射和上下文补充
  • 风险信号、控制点和覆盖分析优化
  • 页面交互、可视化和文档改进

如果你熟悉某个具体行业的业务风控、平台治理、黑灰产情报或数据建模,也欢迎一起补充和校准行业包。

开源协议

When we speak of free software, we are referring to freedom, not price.

本项目遵循 Apache License 2.0 协议,详细内容请参见 LICENSE

关于组织

FraudFlow 属于 RiskFlow Labs 的开放研究方向:

面向反欺诈、平台滥用与黑灰产风险研究的开放情报体系。

如果你同样关注业务欺诈、黑灰产风险、平台滥用和威胁情报,欢迎一起参与完善。

WeChat

About

FraudFLow 一站式梳理欺诈战术、业务场景、证据模型与风控能力。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors