网易首页 > 网易号 > 正文 申请入驻

1条命令生成1000条带欺诈标记的测试数据,反欺诈系统终于能"测"了

0
分享至

测试反欺诈系统时,最难的不是写代码,而是造数据。

一条可疑交易很少因为单个字段暴露问题。真正的风险藏在模式里:新账户突然添加大量收款人、短时间内密集交易、登录失败后立即换设备、KYC(了解你的客户)审核失败却与申报国籍不符、交易金额远超历史行为。用真实客户数据测试?风险太高,通常不被允许。随手编的假数据?又太平面,测不出东西。


于是有人做了这么个工具:fintech-fraud-sim,一个TypeScript写的命令行工具,专门生成带可配置欺诈模式的合成金融数据。

装完直接跑:

npx fintech-fraud-sim generate --users 1000 --fraud-rate 0.08

这条命令会吐出6份文件:users.csv、transactions.csv、users.json、transactions.json、summary.json,还有一份汇总。想纯CSV或者纯JSON?加--format参数。想指定输出目录?用--out。

作者造这个工具,是因为反欺诈产品到处都需要测试数据:仪表盘、QA夹具、规则引擎、风险评分服务、交易监控演示、分析管道、原型模型。但"真实"的欺诈测试数据不是随机几行就行,它需要在用户和交易之间保持一致的信号。

比如模拟"账户接管"场景,不能只标记一笔交易可疑。用户层面也得配套:登录失败记录、设备变更、IP国家与申报国籍对不上。这套CLI就是这么设计的。

生成的用户数据包含:用户ID、国家、账户年龄、KYC状态、KYC失败次数、设备数量、IP所属国家、申报国籍、24小时内登录失败次数、24小时内收款人数量、拒付次数、是否欺诈、欺诈模式、风险标签、原因代码。

交易数据包含:交易ID、用户ID、时间戳、金额、币种、渠道、收款人ID、收款人国家、设备ID、IP国家、状态、是否可疑、欺诈模式、原因代码。

注意:这个包不会生成真实姓名、邮箱、手机号、BVN(银行验证码)、NIN(国家身份证号)或真实银行账号。

目前内置的欺诈模式包括:骡子账户、账户接管、速度滥用、异常金额、夜间活动、新设备、高风险国家、结构化存款、拒付滥用、受益人异常、卡测试。可以指定具体模式,比如只测骡子账户和账户接管:--patterns mule,account_takeover。

还有个实用功能:确定性生成。加--seed参数,同样的种子产出同样的数据集。这对CI环境和可重复测试套件很有用。

项目本身也带测试,覆盖用户和交易生成、欺诈率处理、种子确定性输出、零欺诈率行为、欺诈模式逻辑、CSV和JSON写入器。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
最弱的部门,怎么变成了最有权的

最弱的部门,怎么变成了最有权的

晚风也遗憾
2026-05-13 07:22:41
白鹿黑历史被大起底,对前辈无礼学历造假,发布辱华辱女争议视频

白鹿黑历史被大起底,对前辈无礼学历造假,发布辱华辱女争议视频

花哥扒娱乐
2026-05-13 19:10:45
央视主持大调整:三人告别,杨帆遇冷,撒贝宁朱迅情况最意外

央视主持大调整:三人告别,杨帆遇冷,撒贝宁朱迅情况最意外

吕彏极限手工
2026-05-12 19:04:49
报应来得太快!印尼对华镍矿挥刀制裁,仅 20 多天就自食苦果认怂

报应来得太快!印尼对华镍矿挥刀制裁,仅 20 多天就自食苦果认怂

黑鹰观军事
2026-05-13 15:32:20
全面升级!湖南“湘十条”楼市新政落地

全面升级!湖南“湘十条”楼市新政落地

中指研究院
2026-05-13 20:37:27
45岁小沈阳被曝十天进两次急诊,背后原因太心酸,给中年人提个醒

45岁小沈阳被曝十天进两次急诊,背后原因太心酸,给中年人提个醒

青梅侃史啊
2026-05-14 07:21:59
库里盼至少征战20年!大概率与勇士签1+1合同 格林愿降薪助队引援

库里盼至少征战20年!大概率与勇士签1+1合同 格林愿降薪助队引援

罗说NBA
2026-05-14 06:48:29
花20亿养上百位情人,睡十人大床,风流一生临终却落个凄惨结局?

花20亿养上百位情人,睡十人大床,风流一生临终却落个凄惨结局?

历史人文2
2026-04-09 19:16:31
钱再多有什么用?2个女儿惨死3个儿子反目,资产1250亿也无人送终

钱再多有什么用?2个女儿惨死3个儿子反目,资产1250亿也无人送终

北纬的咖啡豆
2026-04-08 17:09:30
北京时间5月13日,湖人核心东契奇突然在社交平台官宣重磅消息!

北京时间5月13日,湖人核心东契奇突然在社交平台官宣重磅消息!

止境
2026-05-14 00:41:14
给《低智商犯罪》演技最好的10位演员排个名:王传君第3,王骁第2

给《低智商犯罪》演技最好的10位演员排个名:王传君第3,王骁第2

八斗小先生
2026-05-07 16:56:09
新生儿腰斩、房价下跌?别怪政策了,这才是中国经济的残酷真相!

新生儿腰斩、房价下跌?别怪政策了,这才是中国经济的残酷真相!

冷夜说
2026-05-11 20:31:08
老詹又一不满曝光!里程碑之夜未获比赛用球:付出被视作理所当然

老詹又一不满曝光!里程碑之夜未获比赛用球:付出被视作理所当然

罗说NBA
2026-05-14 06:52:22
约0.01飞米!中国科学家重要发现,将改写教科书

约0.01飞米!中国科学家重要发现,将改写教科书

上观新闻
2026-05-14 06:48:04
男子自驾到浙江,出收费站发现手机坏了无法付通行费,浙江收费员当场垫付334元;想留下驾驶证作凭证被拒:安心修好手机,不用着急还款

男子自驾到浙江,出收费站发现手机坏了无法付通行费,浙江收费员当场垫付334元;想留下驾驶证作凭证被拒:安心修好手机,不用着急还款

台州交通广播
2026-05-13 16:32:28
伊朗万万没想到!刚用导弹炸完阿联酋,阵风遮天蔽日飞抵阿联酋

伊朗万万没想到!刚用导弹炸完阿联酋,阵风遮天蔽日飞抵阿联酋

爱吃醋的猫咪
2026-05-13 21:21:29
87亿打水漂!当初抢的时候多嚣张,现在就多狼狈:荷兰大臣哭晕

87亿打水漂!当初抢的时候多嚣张,现在就多狼狈:荷兰大臣哭晕

观史搜寻着
2026-05-13 12:50:11
特朗普抵京!WTO重磅数据曝光!美日德加起来都快不够打!对特朗普意味着什么 ?

特朗普抵京!WTO重磅数据曝光!美日德加起来都快不够打!对特朗普意味着什么 ?

华山穹剑
2026-05-13 21:14:12
国际足联终于慌了!紧急宣布新方案,世界杯版权将迎来重大转机

国际足联终于慌了!紧急宣布新方案,世界杯版权将迎来重大转机

甜到你心坎
2026-05-13 10:47:07
特朗普要求中国对美经贸团队访问提供便利,外交部回应

特朗普要求中国对美经贸团队访问提供便利,外交部回应

澎湃新闻
2026-05-13 15:22:26
2026-05-14 07:39:00
碳基打工人
碳基打工人
坐标北京,靠咖啡续命,靠小红书下饭的普通人类。
2642文章数 36关注度
往期回顾 全部

科技要闻

阿里年营收首破万亿,AI终于不再是画大饼

头条要闻

中东战火烧痛印度 莫迪六天访五国要外交“救国”

头条要闻

中东战火烧痛印度 莫迪六天访五国要外交“救国”

体育要闻

14年半,74万,何冰娇没选那条更安稳的路

娱乐要闻

白鹿掉20万粉,网友为李晨鸣不平

财经要闻

美国总统特朗普抵达北京

汽车要闻

C级纯电轿跑 吉利银河"TT"申报图来了

态度原创

艺术
本地
手机
公开课
军事航空

艺术要闻

这才是真正的“史上最强毕业证”,书法堪比字帖!

本地新闻

用苏绣的方式,打开江西婺源

手机要闻

iQOO 15T和小米17 Max均已官宣:配置规格都有点不讲武德!

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

美以伊战争期间以总理密访阿联酋

无障碍浏览 进入关怀版