2、风控基础概念:什么是风控、常见风控场景(反欺诈、反洗钱、信用评估)、特征与规则的区别

2.1 什么是风控

风控(Risk Control) 是指通过一系列策略、模型和技术手段,识别、评估、监测并缓释业务中潜在风险的过程。在实时计算语境下,风控的核心目标是 在毫秒级时间内 对每一笔交易、每一次登录、每一个用户行为做出风险判断,从而在损失发生前进行拦截或干预。

实时风控的三大核心能力:
  • 实时感知:毫秒级捕获用户行为事件(如支付、转账、登录)。
  • 实时计算:基于流式计算引擎(如 Flink)对事件进行特征提取与规则匹配。
  • 实时决策:输出“通过/拒绝/人工审核”等决策结果,并反馈至业务系统。
实时风控核心流程 事件接入 交易/登录/行为 实时特征计算 Flink CEP / 窗口聚合 规则/模型匹配 决策引擎 决策输出 通过/拒绝/审核 关键说明: • 事件接入:通过消息队列(Kafka/Pulsar)接收业务系统产生的实时事件流。 • 实时特征计算:Flink 在毫秒级完成窗口聚合、序列匹配、频率统计等特征加工。 • 规则/模型匹配:将实时特征与预定义规则或机器学习模型进行比对,输出风险评分。

2.2 常见风控场景

实时风控广泛应用于金融、电商、社交、游戏等领域的多个业务场景。以下是三种最核心的风控场景:

场景 目标 典型风险行为 实时检测手段
反欺诈 识别并阻止虚假交易、账户盗用、恶意注册 短时间内高频支付、异地登录后立即大额转账、设备指纹异常 设备指纹聚类、IP 信誉库、行为序列异常检测
反洗钱 监测并上报可疑资金流动,符合监管合规要求 结构化拆分转账(Smurfing)、快进快出、跨境高频交易 交易网络图分析、金额阈值规则、时间窗口累计监测
信用评估 实时评估用户或交易的信用风险,辅助授信决策 多头借贷、历史逾期、收入与消费不匹配 实时征信查询、多头借贷特征计算、收入模型评分
场景联动提示: 在实际业务中,同一笔交易可能同时触发反欺诈和反洗钱规则。例如,一笔来自高风险地区的 5 万元转账,既需要判断是否为盗用账户(反欺诈),也需要判断是否涉及洗钱(反洗钱)。Flink 的实时流处理能力可以同时运行多套规则集,实现多场景并行检测。

2.3 特征与规则的区别

在风控系统中,特征(Feature) 和 规则(Rule) 是两个极易混淆但本质不同的概念。理解它们的区别是设计实时风控特征巡检系统的前提。

维度 特征(Feature) 规则(Rule)
定义 从原始数据中提取的、用于描述用户或交易行为的量化指标 基于特征或原始数据定义的、用于触发决策的逻辑条件
示例 “过去 5 分钟内该用户的交易次数” = 3 次 “如果过去 5 分钟内交易次数 > 5,则拒绝交易”
输出 数值、类别、向量(如 3、0.85、[1,0,1]) 布尔值(True/False)或决策动作(通过/拒绝/审核)
可变性 相对稳定,特征定义通常长期不变 频繁调整,业务策略变化时规则会快速迭代
计算位置 通常在 Flink 等流计算引擎中完成 可在规则引擎(如 Drools)、Flink CEP 或外部决策服务中执行
复用性 高,同一特征可被多条规则引用 低,规则通常针对特定场景定制
特征与规则的关系 原始数据 交易金额/时间/IP 特征层 窗口聚合 / 频率 / 序列 规则层 阈值 / 逻辑组合 / 模型 决策 通过/拒绝 特征 vs 规则:关键差异 • 特征 = 事实描述:如“过去5分钟交易次数=3”,本身不产生决策。 • 规则 = 决策逻辑:如“交易次数 > 5 → 拒绝”,基于特征做出判断。 • 实时风控特征巡检 = 持续监控特征值的变化趋势,提前发现规则可能失效或特征异常。 • 例如:特征“过去1小时登录失败次数”从 2 次突增到 20 次,即使未触发规则阈值,也应触发巡检告警。

2.4 为什么实时风控需要特征巡检

传统风控系统通常只关注规则是否被触发,而忽略了特征本身的质量和稳定性。实时风控特征巡检的核心价值在于:

  • 提前发现特征异常:特征值突然升高或降低,可能预示着数据源故障、业务模式变化或攻击手段升级。
  • 降低规则误报/漏报:当特征分布发生偏移时,基于旧分布设定的规则阈值可能失效,巡检可以及时发现并触发规则调整。
  • 提升模型可解释性:通过巡检特征的变化趋势,可以解释模型评分波动的原因,辅助风控分析师定位问题。
常见误区: 不要将特征巡检等同于规则监控。规则监控关注的是“规则是否被触发”,而特征巡检关注的是“特征值是否在预期范围内”。前者是事后统计,后者是事前预警。在 Flink 实时流处理中,特征巡检通常使用滑动窗口计算特征的均值、方差、分位数等统计量,并与基线进行对比。