一种欺诈检测方法、装置、设备及存储介质与流程

未命名 09-03 阅读:68 评论:0


1.本发明涉及金融安全监测技术领域,特别涉及一种欺诈检测方法、装置、设备及存储介质。


背景技术:

2.对于消费金融公司来说,客户主体限制是个人消费者。但是有些不法中介,以帮助客户贷款的名义收取高额的中介费用,容易让客户蒙受损失。因此在客户办理业务的时候,消费金融公司要想区分是客户使用自己的电子设备进行办理,还是使用不法中介设备进行业务办理。如果是不法中介的设备,要进行更严格的反欺诈检测和提醒。
3.目前针对于检测是否本人设备进行的授信申请,往往有如下方法:通过app(application,第三方应用程序)获取客户设备号,在与合规机构的合法信息进行匹配,确认是客户本人设备;或获取客户设备号与历史记录的欺诈中介设备号进行撞库匹配,确认是欺诈设备。但是现有技术在进行设备的检测时,可能出现客户不允许app收集设备信息的情况,并且欺诈中介设备库也可能不够全面。并且由于目前技术一方面需要依赖三方准确的数据信息,但是数据信息往往比较昂贵,导致对客户的设备进行检测的成本较高;另一方面,客户不允许app收集设备信息时,针对于采集不到设备号的场景无法解决。因此,如何提供一种更加有效、并且全面的欺诈检测方法是本领域亟待解决的问题。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种欺诈检测方法、装置、设备及存储介质,可以通过使用微信小程序生成验证码,并且监测验证码的输入过程中产生的设备动作是否正确,可以在用户不开放设备信息收集权限时通过监测用户的操作信息判断当前授信申请设备是否为本人设备,有利于提高授信监测的效果。其具体方案如下:
5.第一方面,本技术提供了一种欺诈检测方法,包括:
6.获取用户通过预设应用程序发起的授信申请,基于所述授信申请发出目标微信小程序的登录提示,以便提示所述用户登录所述预设应用程序对应的所述目标微信小程序并通过所述目标微信小程序获取所述授信申请对应的验证码;
7.获取所述用户输入至所述预设应用程序的所述验证码,并判断所述验证码的输入过程中产生的设备动作是否符合预设流程,若符合,则通过预设验证码判断规则判断所述验证码是否正确;
8.若所述验证码不正确,则基于所述授信申请启动预设深度反欺诈检测流程,并在所述授信申请未通过所述预设深度反欺诈检测流程时判定所述授信申请为欺诈申请,以拦截所述授信申请。
9.可选的,所述获取所述用户输入至所述预设应用程序的验证码之前,还包括:
10.判断所述预设应用程序和所述目标微信小程序是否满足对应设备的设备序列号收集权限;
11.若不满足,则直接触发所述获取所述用户输入至所述预设应用程序的验证码的步骤。
12.可选的,所述判断所述预设应用程序和所述目标微信小程序是否满足对应设备的设备序列号收集权限之后,还包括:
13.若满足,则获取所述预设应用程序对应设备的第一设备序列号和所述目标微信小程序对应设备的第二设备序列号,并判断所述第一设备序列号和所述第二设备序列号是否相同;
14.若相同,则触发所述获取所述用户输入至所述预设应用程序的验证码的步骤;
15.若不相同,则直接触发所述基于所述授信申请启动预设深度反欺诈检测流程的步骤。
16.可选的,所述判断所述验证码的输入过程中产生的设备动作是否符合预设流程之前,还包括:
17.判断所述验证码的输入方式;
18.若所述输入方式为通过复制操作输入,则触发所述判断所述验证码的输入过程中产生的设备动作是否符合预设流程的步骤;
19.若所述输入方式为通手动输入,则直接触发所述基于所述授信申请启动预设深度反欺诈检测流程的步骤。
20.可选的,所述判断所述验证码的输入过程中产生的设备动作是否符合预设流程,包括:
21.收集所述验证码的输入过程中产生的所述设备动作,若所述设备动作包括设备切屏、放置所述预设应用程序至设备后台、打开所述目标微信小程序、验证码复制、验证码粘贴以及切回所述预设应用程序,则判定所述验证码的输入过程中产生的所述设备动作符合所述预设流程。
22.可选的,所述通过预设验证码判断规则判断所述验证码是否正确之后,还包括:
23.若所述验证码不正确,则发出用于表征验证码错误的告警信息,以便重新获取所述验证码进行判断,并在发出所述告警信息的次数不小于预设告警次数阈值时,触发拦截所述授信申请的步骤。
24.可选的,所述通过预设验证码判断规则判断所述验证码是否正确,包括:
25.判断所述验证码中是否包含预设隐藏字符;
26.若包含,则判断所述预设隐藏字符是否正确,并在所述预设隐藏字符正确时,执行所述授信申请的授信检测;
27.若不包含,则判定所述验证码不正确。
28.第二方面,本技术提供了一种欺诈检测装置,包括:
29.验证码获取模块,用于获取用户通过预设应用程序发起的授信申请,基于所述授信申请发出目标微信小程序的登录提示,以便提示所述用户登录所述预设应用程序对应的所述目标微信小程序并通过所述目标微信小程序获取所述授信申请对应的验证码;
30.验证码判断模块,用于获取所述用户输入至所述预设应用程序的验证码,并判断所述验证码的输入过程中产生的设备动作是否符合预设流程,若符合,则通过预设验证码判断规则判断所述验证码是否正确;
31.欺诈检测模块,用于若所述验证码不正确,则基于所述授信申请启动预设深度反欺诈检测流程,并在所述授信申请未通过所述预设深度反欺诈检测流程时判定所述授信申请为欺诈申请,以拦截所述授信申请。
32.第三方面,本技术提供了一种电子设备,所述电子设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现前述的欺诈检测方法。
33.第四方面,本技术提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的欺诈检测方法。
34.本技术中,首先获取用户通过预设应用程序发起的授信申请,基于所述授信申请发出目标微信小程序的登录提示,以便提示所述用户登录所述预设应用程序对应的所述目标微信小程序并通过所述目标微信小程序获取所述授信申请对应的验证码;然后获取所述用户输入至所述预设应用程序的所述验证码,并判断所述验证码的输入过程中产生的设备动作是否符合预设流程,若符合,则通过预设验证码判断规则判断所述验证码是否正确;若所述验证码不正确,则基于所述授信申请启动预设深度反欺诈检测流程,并在所述授信申请未通过所述预设深度反欺诈检测流程时判定所述授信申请为欺诈申请,以拦截所述授信申请。通过上述技术方案,本技术通过使用微信小程序生成验证码,并且监测验证码的输入过程中产生的设备动作是否正确,可以在用户不开放设备信息收集权限时通过监测用户的操作信息判断当前授信申请设备是否为本人设备,可以在客户不允许app收集设备信息时,进行设备的监测,并且避免依赖三方数据信息进行检测的成本较高的问题,有利于提高授信监测的效果。
附图说明
35.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
36.图1为本技术提供的一种欺诈检测方法流程图;
37.图2为本技术提供的一种设备序列号判断流程图;
38.图3为本技术提供的一种设备动作判断流程图;
39.图4为本技术提供的一种具体的欺诈检测方法流程图;
40.图5为本技术提供的一种具体的验证码判断方法流程图;
41.图6为本技术提供的一种欺诈检测装置结构示意图;
42.图7为本技术提供的一种电子设备结构图。
具体实施方式
43.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.消费金融公司在客户办理业务时区分当前使用的电子设备,目前针对于设备的授信申请监测,往往通过app获取客户设备号与合法信息进行匹配,或获取客户设备号与历史中介设备号进行匹配。但是客户不允许app收集设备信息时无法检测。而本技术通过使用微信小程序生成验证码,并且监测验证码的输入过程中产生的设备动作是否正确,可以在用户不开放设备信息收集权限时通过监测用户的操作信息判断当前授信申请设备是否为本人设备,有利于提高授信监测的效果。
45.参见图1所示,本发明实施例公开了一种欺诈检测方法,包括:
46.步骤s11、获取用户通过预设应用程序发起的授信申请,基于所述授信申请发出目标微信小程序的登录提示,以便提示所述用户登录所述预设应用程序对应的所述目标微信小程序并通过所述目标微信小程序获取所述授信申请对应的验证码。
47.本实施例中,首先获取用户通过预设应用程序发起的授信申请,并基于授信申请发出目标微信小程序的登录提示。用户接收到目标微信小程序的登录提示后,可以登录目标微信小程序并通过目标微信小程序获取授信申请对应的验证码。可以理解的是,上述目标微信小程序为预先构建的与预设应用程序对应的用于下发当前授信申请对应的验证码的小程序,上述预设应用程序与目标微信小程序均为消费金融公司预先构建完成的。
48.本实施例中,作为检测信贷过程中中介欺诈的一种方法,需要证明用户使用信贷app,即应用程序的设备是用户本人的且为用户的常用设备,可以通过判断使用信贷app设备和用户使用微信的设备为同一设备实现,因此,如图2所示,本实施例获取用户输入至预设应用程序的验证码之前,还可以判断预设应用程序和目标微信小程序是否满足对应设备的设备序列号收集权限;若不满足,则直接触发获取所述用户输入至预设应用程序的验证码的步骤。可以理解的是,在一种具体的实施方式中,若预设应用程序和目标微信小程序不满足设备序列号收集权限,则本实施例可以监测验证码的输入过程中产生的设备动作是否正确,判断当前授信申请设备是否为本人设备,因此可以直接触发获取所述用户输入至预设应用程序的验证码的步骤。在另一种具体的实施方式中,若预设应用程序和目标微信小程序满足对应设备的设备序列号收集权限,则获取预设应用程序对应设备的第一设备序列号和目标微信小程序对应设备的第二设备序列号,并判断第一设备序列号和第二设备序列号是否相同;若第一设备序列号和第二设备序列号相同,则触发获取用户输入至预设应用程序的验证码的步骤,以便通过第一设备序列号和第二设备序列号判断当前用户发出授信申请的设备与登陆微信小程序的设备为同一设备,可以进行下一步的检测流程;但是若第一设备序列号和第二设备序列号不相同,则表明当前用户发出授信申请的设备与登陆微信小程序的设备为不同设备,因此直接触发基于授信申请启动预设深度反欺诈检测流程的步骤,通过预设深度反欺诈检测流程对当前的授信申请进行深度监测,进一步判断当前授信申请是否正常。这样一来,本实施例中用户不允许采集设备号时,即预设应用程序和目标微信小程序不满足对应设备的设备序列号收集权限的情况下,可以获取所述用户输入至预设应用程序的验证码后判断这个过程中产生的设备动作进行设备判断,在预设应用程序和目标微信小程序均满足设备序列号的收集条件时,则可以在预设应用程序和目标微信小程序的设备序列号相同时进行下一步的深度监测,从而提高设备检测的效果,可以更有效地判断当前用户登陆微信小程序与预设应用程序的设备是否为同一设备,提高授信申请的安全性。
49.步骤s12、获取所述用户输入至所述预设应用程序的所述验证码,并判断所述验证码的输入过程中产生的设备动作是否符合预设流程,若符合,则通过预设验证码判断规则判断所述验证码是否正确。
50.本实施例中,如图3所示,结合步骤s11,获取用户输入至预设应用程序的验证码后,判断验证码的输入过程中产生的设备动作是否符合预设流程,若符合,则通过预设验证码判断规则判断验证码是否正确。可以理解的是,本实施例中,用户在输入验证码时,可以检测当前设备产生的实时动作,例如切屏和软件后台运行等,从而保证从验证码的获取过程到将验证码输入至预设应用程序的过程中,用户使用的设备为同一设备,提高设备检测的准确度。
51.可以理解的是,本实施例中,采用的验证码必须为通过微信小程序获取的验证码,因为本实施例需要尝试获取用户设备的imei(国际移动设备识别码,international mobile equipment identity),而短信验证码不具备这个功能;同时本实施例中认为用户安装微信且常用微信的手机为用户本人手机,基于这个原则,用户必须用微信小程序验证。并且如果客户本机微信获取验证信息,在用户将验证码输入至预设应用程序的过程中,必然会有切屏和复制验证码动作,方便进行验证码的输入过程中产生的设备动作是否符合预设流程的判断。
52.步骤s13、若所述验证码不正确,则基于所述授信申请启动预设深度反欺诈检测流程,并在所述授信申请未通过所述预设深度反欺诈检测流程时判定所述授信申请为欺诈申请,以拦截所述授信申请。
53.本实施例中,若验证码不正确,则基于授信申请启动预设深度反欺诈检测流程,并在授信申请未通过预设深度反欺诈检测流程时判定授信申请为欺诈申请,拦截授信申请。
54.通过上述技术方案,本实施例获取用户通过预设应用程序发起的授信申请,基于授信申请发出目标微信小程序的登录提示,以便提示用户登录所述预设应用程序对应的目标微信小程序并获取验证码。在获取验证码之前,可以判断预设应用程序和目标微信小程序是否满足对应设备的设备序列号收集权限;若满足,则判断预设应用程序对应设备的第一设备序列号和目标微信小程序对应设备的第二设备序列号是否相同;若相同,则触发获取用户输入至预设应用程序的验证码的步骤,以便通过第一设备序列号和第二设备序列号判断当前用户发出授信申请的设备与登陆微信小程序的设备为同一设备。然后获取用户输入至预设应用程序的验证码,并判断验证码的输入过程中产生的设备动作是否符合预设流程,若符合,则通过预设验证码判断规则判断验证码是否正确。若验证码不正确,则基于授信申请启动预设深度反欺诈检测流程,并在授信申请未通过预设深度反欺诈检测流程时判定授信申请为欺诈申请,以拦截授信申请。这样一来,本实施例通过使用微信小程序生成验证码,并且监测验证码的输入过程中产生的设备动作是否正确,可以在用户不开放设备信息收集权限时通过监测用户的操作信息判断当前授信申请设备是否为本人设备,并且可以在客户不允许app收集设备信息时,进行设备的监测,无需使用三方数据信息进行检测,有利于降低检测成本,提高授信监测的效果。
55.基于上一实施例可知,本技术可以通过使用微信小程序生成验证码,并且监测验证码的输入过程中产生的设备动作是否正确,判断当前授信申请设备是否为本人设备,接下来,本实施例中将对验证码以及设备动作的具体判断过程进行详细地阐述。参见图4所
示,本技术实施例公开了一种具体的欺诈检测方法,包括:
56.步骤s21、获取用户通过预设应用程序发起的授信申请,基于所述授信申请发出目标微信小程序的登录提示,以便提示所述用户登录所述预设应用程序对应的所述目标微信小程序并通过所述目标微信小程序获取所述授信申请对应的验证码。
57.步骤s22、获取所述用户输入至所述预设应用程序的所述验证码,并判断所述验证码的输入方式;若所述输入方式为通过复制操作输入,则判断所述验证码的输入过程中产生的设备动作是否符合预设流程。
58.本实施例中,获取用户输入至预设应用程序的验证码,并判断验证码的输入方式。若验证码的输入方式为通过复制操作输入,则判断验证码的输入过程中产生的设备动作是否符合预设流程。可以理解的是,在预先构建好的微信小程序中,若生成验证码,则会生成对应的复制验证码功能,以便保证用户在同一设备上登录微信小程序和预设应用程序时,可以通过复制的方式输入验证码。而无需手动输入。
59.在另一种具体的实施例中,若输入方式为通手动输入,则直接触发基于授信申请启动预设深度反欺诈检测流程的步骤。可以理解的是,由于在授信申请中,若用户登录微信小程序的设备和登录预设应用程序的设备不是同一设备,则很大可能是使用中介的设备进行授信申请,因此可以直接启动预设深度反欺诈检测流程进行深度检测。
60.本实施例中,上述判断验证码的输入过程中产生的设备动作是否符合预设流程时,首先收集验证码的输入过程中产生的设备动作,若设备动作包括设备切屏、放置所述预设应用程序至设备后台、打开所述目标微信小程序、验证码复制(用户进入到微信小程序,并点击获取验证码的接口的动作,以及获取到验证码,并点击一键复制的动作)、验证码粘贴(用户将验证码粘贴到验证码窗口的动作)以及切回所述预设应用程序(app再次打开的动作),则判定验证码的输入过程中产生的设备动作符合预设流程。用户在看到需要填入微信小程序验证码操作后,会有切屏、将授信app放置后台、打开微信小程序、复制粘贴、切回应用程序的过程。其中,切屏、授信app放置后台、粘贴板变化(可能收集不到)、授信app切回前台的过程是必须有的,通过这个流程一致判断客户的确是在同一个手机操作。可以理解的是,只有在上述列举出的全部动作均出现在验证码输入的过程中时,才可以判定验证码的输入过程中产生的设备动作符合预设流程。并且,需要指出的是,由于现有的设备操作系统可以弹出新消息通知卡片、通知卡片上甚至可能可以直接复制验证码,并且也有设备操作系统提供双窗口同时运行的功能,分屏或弹出小窗这种功能。但是传统的验证码是为了方便客户,可以消息弹出,提高客户体验。而本实施例主要为了反欺诈检测,在微信小程序里面获取验证码功能,并没有和手机系统进行对接,因此微信小程序不支持也无法实现通知卡片或者其他方式进行复制,所以设备切屏、放置所述预设应用程序至设备后台的设备动作在本实施例中可以保证是需要进行的。但是不可避免分屏的可能会影响本实施例涉及的一系列操作,但是客户恰好使用预设应用程序和微信小程序分屏目前来讲是小概率事件,本实施例忽略不计,如果恰好出现,则目前判定为不可信,即验证码的输入过程中产生的设备动作不符合预设流程。这样一来,本实施例可以在用户不开放设备信息收集权限时通过监测用户的操作信息判断当前授信申请设备是否为本人设备,可以更加详细地对用户的设备进行检测,改善了通过设备检测完成授信申请的效果。
61.步骤s23、若符合,则判断所述验证码中是否包含预设隐藏字符;若不包含,则判定
所述验证码不正确。
62.本实施例中,如图5所示,若验证码的输入过程中产生的设备动作符合预设流程,则判断验证码中是否包含预设隐藏字符;若不包含,则判定所述验证码不正确。若包含,则判断预设隐藏字符是否正确,并在预设隐藏字符正确时,执行授信申请的授信检测。需要指出的是,本实施例中为了放置用户将获取到的微信小程序验证码输入至其他设备,在验证码中加入了不可显示字符,如\001,上述不可展示字符不可视,但可以被复制。这样一来,结合步骤s22,由于验证码中加入了隐藏字符,因此可以保证若用户登录微信小程序和预设应用程序的设备是同一设备,则必须通过复制输入的验证码才正确,保证了对验证码的输入过程中产生的设备动作进行判断的有效性。
63.步骤s24、若所述验证码不正确,则基于所述授信申请启动预设深度反欺诈检测流程,并在所述授信申请未通过所述预设深度反欺诈检测流程时判定所述授信申请为欺诈申请,以拦截所述授信申请。
64.本实施例中,如图5所示,若验证码不正确,则基于授信申请启动预设深度反欺诈检测流程,并在授信申请未通过预设深度反欺诈检测流程时判定所述授信申请为欺诈申请,以拦截所述授信申请。并且若验证码不正确,则发出用于表征验证码错误的告警信息,以便重新获取验证码进行判断,并在发出告警信息的次数不小于预设告警次数阈值时,触发拦截授信申请的步骤。通过对验证码输入错误次数的判断,可以避免中介设备由于不清楚验证码的隐藏字符而多次尝试输入的情况发生,可以提高欺诈检测的效果。
65.其中,关于上述步骤s21更加具体的处理过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
66.通过上述技术方案,本实施例获取用户的授信申请,发出目标微信小程序的登录提示,获取所述用户输入至预设应用程序的验证码,并判断验证码的输入方式;若输入方式为通过复制操作输入,则收集验证码的输入过程中产生的设备动作,若设备动作包括设备切屏、放置所述预设应用程序至设备后台、打开所述目标微信小程序、验证码复制、验证码粘贴以及切回所述预设应用程序,则判定验证码的输入过程中产生的设备动作符合预设流程,判断验证码中是否包含预设隐藏字符;若不包含,则判定验证码不正确,基于授信申请启动预设深度反欺诈检测流程,并在授信申请未通过预设深度反欺诈检测流程时判定授信申请为欺诈申请,以拦截授信申请。这样一来,本实施例不需要借助外部信息渠道进行设备的检测,可以降低三方信息成本;并且在用户不开放设备号收集权限时,通过隐藏信息验证码和设备行为的判断两种方式判断当前设备是用户使用的本机,可以提高欺诈检测的精确度。
67.参见图6所示,本技术实施例还公开了一种欺诈检测装置,包括:
68.验证码获取模块11,用于获取用户通过预设应用程序发起的授信申请,基于所述授信申请发出目标微信小程序的登录提示,以便提示所述用户登录所述预设应用程序对应的所述目标微信小程序并通过所述目标微信小程序获取所述授信申请对应的验证码;
69.验证码判断模块12,用于获取所述用户输入至所述预设应用程序的验证码,并判断所述验证码的输入过程中产生的设备动作是否符合预设流程,若符合,则通过预设验证码判断规则判断所述验证码是否正确;
70.欺诈检测模块13,用于若所述验证码不正确,则基于所述授信申请启动预设深度
反欺诈检测流程,并在所述授信申请未通过所述预设深度反欺诈检测流程时判定所述授信申请为欺诈申请,以拦截所述授信申请。
71.通过上述实施例,首先获取用户通过预设应用程序发起的授信申请,基于所述授信申请发出目标微信小程序的登录提示,以便提示所述用户登录所述预设应用程序对应的所述目标微信小程序并通过所述目标微信小程序获取所述授信申请对应的验证码;然后获取所述用户输入至所述预设应用程序的所述验证码,并判断所述验证码的输入过程中产生的设备动作是否符合预设流程,若符合,则通过预设验证码判断规则判断所述验证码是否正确;若所述验证码不正确,则基于所述授信申请启动预设深度反欺诈检测流程,并在所述授信申请未通过所述预设深度反欺诈检测流程时判定所述授信申请为欺诈申请,以拦截所述授信申请。这样一来,通过使用微信小程序生成验证码,并且监测验证码的输入过程中产生的设备动作是否正确,可以在用户不开放设备信息收集权限时通过监测用户的操作信息判断当前授信申请设备是否为本人设备,可以在客户不允许app收集设备信息时,进行设备的监测,有利于提高授信监测的效果。
72.在一些具体实施例中,所述验证码判断模块12,还包括:
73.权限判断单元,用于判断所述预设应用程序和所述目标微信小程序是否满足对应设备的设备序列号收集权限;若不满足,则直接触发所述获取所述用户输入至所述预设应用程序的验证码的步骤。
74.在一些具体实施例中,所述验证码判断模块12,还包括:
75.序列号判断单元,用于若满足,则获取所述预设应用程序对应设备的第一设备序列号和所述目标微信小程序对应设备的第二设备序列号,并判断所述第一设备序列号和所述第二设备序列号是否相同;若相同,则触发所述获取所述用户输入至所述预设应用程序的验证码的步骤;若不相同,则直接触发所述基于所述授信申请启动预设深度反欺诈检测流程的步骤。
76.在一些具体实施例中,所述验证码判断模块12,还包括:
77.输入方式判断单元,用于判断所述验证码的输入方式;若所述输入方式为通过复制操作输入,则触发所述判断所述验证码的输入过程中产生的设备动作是否符合预设流程的步骤;若所述输入方式为通手动输入,则直接触发所述基于所述授信申请启动预设深度反欺诈检测流程的步骤。
78.在一些具体实施例中,所述验证码判断模块12,具体包括:
79.动作判断单元,用于收集所述验证码的输入过程中产生的所述设备动作,若所述设备动作包括设备切屏、放置所述预设应用程序至设备后台、打开所述目标微信小程序、验证码复制、验证码粘贴以及切回所述预设应用程序,则判定所述验证码的输入过程中产生的所述设备动作符合所述预设流程。
80.在一些具体实施例中,所述验证码判断模块12,还包括:
81.验证码告警单元,用于若所述验证码不正确,则发出用于表征验证码错误的告警信息,以便重新获取所述验证码进行判断,并在发出所述告警信息的次数不小于预设告警次数阈值时,触发拦截所述授信申请的步骤。
82.在一些具体实施例中,所述欺诈检测模块13,具体包括:
83.隐藏字符判断单元,用于判断所述验证码中是否包含预设隐藏字符;若包含,则判
断所述预设隐藏字符是否正确,并在所述预设隐藏字符正确时,执行所述授信申请的授信检测;若不包含,则判定所述验证码不正确。
84.进一步的,本技术实施例还公开了一种电子设备,图7是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
85.图7为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的欺诈检测方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。
86.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
87.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222等,存储方式可以是短暂存储或者永久存储。
88.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的欺诈检测方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
89.进一步的,本技术还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的欺诈检测方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
90.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
91.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
92.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
93.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将
一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
94.以上对本技术所提供的技术方案进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:
1.一种欺诈检测方法,其特征在于,包括:获取用户通过预设应用程序发起的授信申请,基于所述授信申请发出目标微信小程序的登录提示,以便提示所述用户登录所述预设应用程序对应的所述目标微信小程序并通过所述目标微信小程序获取所述授信申请对应的验证码;获取所述用户输入至所述预设应用程序的所述验证码,并判断所述验证码的输入过程中产生的设备动作是否符合预设流程,若符合,则通过预设验证码判断规则判断所述验证码是否正确;若所述验证码不正确,则基于所述授信申请启动预设深度反欺诈检测流程,并在所述授信申请未通过所述预设深度反欺诈检测流程时判定所述授信申请为欺诈申请,以拦截所述授信申请。2.根据权利要求1所述的欺诈检测方法,其特征在于,所述获取所述用户输入至所述预设应用程序的验证码之前,还包括:判断所述预设应用程序和所述目标微信小程序是否满足对应设备的设备序列号收集权限;若不满足,则直接触发所述获取所述用户输入至所述预设应用程序的验证码的步骤。3.根据权利要求2所述的欺诈检测方法,其特征在于,所述判断所述预设应用程序和所述目标微信小程序是否满足对应设备的设备序列号收集权限之后,还包括:若满足,则获取所述预设应用程序对应设备的第一设备序列号和所述目标微信小程序对应设备的第二设备序列号,并判断所述第一设备序列号和所述第二设备序列号是否相同;若相同,则触发所述获取所述用户输入至所述预设应用程序的验证码的步骤;若不相同,则直接触发所述基于所述授信申请启动预设深度反欺诈检测流程的步骤。4.根据权利要求1所述的欺诈检测方法,其特征在于,所述判断所述验证码的输入过程中产生的设备动作是否符合预设流程之前,还包括:判断所述验证码的输入方式;若所述输入方式为通过复制操作输入,则触发所述判断所述验证码的输入过程中产生的设备动作是否符合预设流程的步骤;若所述输入方式为通手动输入,则直接触发所述基于所述授信申请启动预设深度反欺诈检测流程的步骤。5.根据权利要求1所述的欺诈检测方法,其特征在于,所述判断所述验证码的输入过程中产生的设备动作是否符合预设流程,包括:收集所述验证码的输入过程中产生的所述设备动作,若所述设备动作包括设备切屏、放置所述预设应用程序至设备后台、打开所述目标微信小程序、验证码复制、验证码粘贴以及切回所述预设应用程序,则判定所述验证码的输入过程中产生的所述设备动作符合所述预设流程。6.根据权利要求1所述的欺诈检测方法,其特征在于,所述通过预设验证码判断规则判断所述验证码是否正确之后,还包括:若所述验证码不正确,则发出用于表征验证码错误的告警信息,以便重新获取所述验证码进行判断,并在发出所述告警信息的次数不小于预设告警次数阈值时,触发拦截所述
授信申请的步骤。7.根据权利要求1至6任一项所述的欺诈检测方法,其特征在于,所述通过预设验证码判断规则判断所述验证码是否正确,包括:判断所述验证码中是否包含预设隐藏字符;若包含,则判断所述预设隐藏字符是否正确,并在所述预设隐藏字符正确时,执行所述授信申请的授信检测;若不包含,则判定所述验证码不正确。8.一种欺诈检测装置,其特征在于,包括:验证码获取模块,用于获取用户通过预设应用程序发起的授信申请,基于所述授信申请发出目标微信小程序的登录提示,以便提示所述用户登录所述预设应用程序对应的所述目标微信小程序并通过所述目标微信小程序获取所述授信申请对应的验证码;验证码判断模块,用于获取所述用户输入至所述预设应用程序的验证码,并判断所述验证码的输入过程中产生的设备动作是否符合预设流程,若符合,则通过预设验证码判断规则判断所述验证码是否正确;欺诈检测模块,用于若所述验证码不正确,则基于所述授信申请启动预设深度反欺诈检测流程,并在所述授信申请未通过所述预设深度反欺诈检测流程时判定所述授信申请为欺诈申请,以拦截所述授信申请。9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至7任一项所述的欺诈检测方法。10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的欺诈检测方法。

技术总结
本申请公开了一种欺诈检测方法、装置、设备及存储介质,涉及金融安全监测技术领域,包括:获取用户通过预设应用程序发起的授信申请,发出微信小程序的登录提示,以提示用户通过微信小程序获取验证码;获取输入至预设应用程序的验证码,并判断验证码的输入过程中产生的设备动作是否符合预设流程,若符合,则通过预设验证码判断规则判断验证码是否正确;若不正确,则启动预设深度反欺诈检测流程,并判定授信申请是否为欺诈申请。通过使用微信小程序生成验证码,并且监测验证码的输入过程中产生的设备动作是否正确,可以在用户不开放设备信息收集权限时通过监测用户的操作信息判断当前授信申请设备是否为本人设备,有利于提高授信监测的效果。信监测的效果。信监测的效果。


技术研发人员:杨晨 李响 孙喜锋 冯彦明 廖艺
受保护的技术使用者:河南中原消费金融股份有限公司
技术研发日:2023.06.12
技术公布日:2023/8/31
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐