【技术实现步骤摘要】
一种用于反欺诈的人机识别系统
本专利技术涉及业务安全反欺诈领域,特别涉及一种用于反欺诈的人机识别系统。
技术介绍
在反欺诈领域,人机识别是对抗欺诈的有效技术。人机识别的目的是能够在不同用户访问互联网业务时,分析出是否使用机器。现有的技术主要依赖规则判断,而且分析的数据维度比较单一。现有的技术仅仅通过后端分析出结果,往往结果不准确且不可解释。例如同一IP来源的高频访问,有可能是黑产的机器行为,也有可能是大内网的正常用户请求。此外,一些用于分析的数据很容易被黑产伪造,例如IP,UA,设备指纹等。例如黑产可以通过代理IP使得每次访问的IP都不同,从而绕过IP高频访问账户即为黑产账户。
技术实现思路
本专利技术所要解决的技术问题是提供一种用于反欺诈的人机识别系统,通过前端采集必要的数据,后端分析得到是否是人还是机器的结论。为实现上述目的,本专利技术提供一种用于反欺诈的人机识别系统,所述人机识别系统采用了前端采集器,在前端搜集环境、用户行为、HTTP请求信息等,并在服务端建模分析打分,识别机器。所述系统包括 ...
【技术保护点】
1.一种用于反欺诈的人机识别系统,其特征在于,包括环境信息采集模块、用户行为采集模块和机器识别模块;/n所述环境信息采集模块用于环境检测,包括Selenium操作浏览器分析,脚本工具分析,模拟器分析,以及Debug工具分析;/n所述用户行为采集模块,用于,采集鼠标、键盘和触摸屏的行为,并采用贝叶斯机器学习进行建模,给规则赋权重,最终给出风险值;/n所述机器识别模块,根据风险值以及业务场景,给出是否机器的判断结果。/n
【技术特征摘要】
1.一种用于反欺诈的人机识别系统,其特征在于,包括环境信息采集模块、用户行为采集模块和机器识别模块;
所述环境信息采集模块用于环境检测,包括Selenium操作浏览器分析,脚本工具分析,模拟器分析,以及Debug工具分析;
所述用户行为采集模块,用于,采集鼠标、键盘和触摸屏的行为,并采用贝叶斯机器学习进行建模,给规则赋权重,最终给出风险值;
所述机器识别模块,根据风险值以及业务场景,给出是否机器的判断结果。
2.根据权利要求1所述的系统,其特征在于,所述环境信息采集模块根据从PC的浏览器或者手机App采集的环境信息,判断用户行为是否在模拟器或者Selenium上运行的。
3.根据权利要求2所述的系统,其特征在于,所述判断用户行为是否在模拟器上运行的,具体包括:
如果满足以下条件之一,则判断用户行为是在模拟器上运行的:
检查手机IMEI编号,包括获取IMEI号,获取本机号码,获取SIM卡的序号,得到用户Id,判断是否为空,如果为空,则判断用户行为是在模拟器上运行的;
读取手机品牌信息,包括品牌,厂商,以及型号,判断是否为空,如果为空,则判断用户行为是在模拟器上运行的;
检查CPU信息是否为空,如果为空,则判断用户行为是在模拟器上运行的;
检查Mac地址是否为空,如果为空,则判断用户行为是在模拟器上运行的;
通过电池信息检查电池信息是否没有变化,如果没有变化,则判断用户行为是在模拟器上运行的;
检查基带信息是否为空,如果为空,则判断用户行为是在模拟器上运行的;
判断处理器信息ro.product.board和ro.board.platform是否有冲突或者不一致,如果有,则判断用户行为是在模拟器上运行的;
判断能否读取到控制组信息,如果不能,则判断用户行为是在模拟器上运行的;
判断能否读取到进程组信息,如果不能,则判断用户行为是在模拟器上运行的;
判断wlan驱动是否未知指定异常,如果是,则判断用户行为是在模拟器上运行的;
判断是否常出现未指定网卡类型的情况,如果是,则判断用户行为是在模拟器上运行的;
判断传感器数量是否为1,如果是,则判断用户行为是在模拟器上运行的;
判断hardware是否是ttVM,如果是,则判断用户行为是在模拟器上运行的;
...
【专利技术属性】
技术研发人员:陈平,
申请(专利权)人:南京安璟信息科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。