【技术实现步骤摘要】
异常行为的识别方法、装置、终端设备及存储介质
本申请属于数据处理领域,尤其涉及一种异常行为的识别方法、装置、终端设备及存储介质。
技术介绍
随着电子信息技术的发展,电子信息技术在支付交易领域中占据了越来越重要的位置。为了保证交易的安全性,需要在交易之前或交易的过程中对用户进行身份验证,以确定交易的自愿性和真实性。但在现阶段,随着网络技术的发展,出现了伪冒操作即他人伪装为实际用户,利用实际用户的用户信息进行异常操作。而这种异常操作难以被检测识别,从而大大降低了交易操作的安全性。
技术实现思路
本申请实施例提供了一种异常行为的识别方法、装置、终端设备及存储介质,能够提高交易操作的安全性。第一方面,本申请实施例提供一种异常行为的识别方法,包括:采集目标用户本次操作的操作数据、用户环境数据和设备环境数据;利用目标用户本次操作的操作数据、用户环境数据和设备环境数据,以及预设的第一分类器、预设的第二分类器和预设的第三分类器,得到第一异常判定结果数据、第二异常判定结果数据和第三异常判定结果数据;根据第一异常判定结果数据、第二异常判定结果数据和第三异常判定结果数据,以及预设的集成学习模型,确定目标用户本次操作是否为异常行为;其中,第一分类器的输入为操作数据,输出为第一异常判定结果数据;第二分类器的输入为用户环境数据,输出为第二异常判定结果数据;第三分类器的输入为设备环境数据,输出为第三异常判定结果数据。第二方面,本申请实施例提供一种异常行为的识别装置,包括:数据采集模块,用于采集目标用户本 ...
【技术保护点】
1.一种异常行为的识别方法,其特征在于,包括:/n采集目标用户本次操作的操作数据、用户环境数据和设备环境数据;/n利用所述目标用户本次操作的所述操作数据、所述用户环境数据和所述设备环境数据,以及预设的第一分类器、预设的第二分类器和预设的第三分类器,得到第一异常判定结果数据、第二异常判定结果数据和第三异常判定结果数据;/n根据所述第一异常判定结果数据、所述第二异常判定结果数据和所述第三异常判定结果数据,以及预设的集成学习模型,确定所述目标用户本次操作是否为异常行为;/n其中,所述第一分类器的输入为所述操作数据,输出为所述第一异常判定结果数据;所述第二分类器的输入为所述用户环境数据,输出为所述第二异常判定结果数据;所述第三分类器的输入为所述设备环境数据,输出为所述第三异常判定结果数据。/n
【技术特征摘要】
1.一种异常行为的识别方法,其特征在于,包括:
采集目标用户本次操作的操作数据、用户环境数据和设备环境数据;
利用所述目标用户本次操作的所述操作数据、所述用户环境数据和所述设备环境数据,以及预设的第一分类器、预设的第二分类器和预设的第三分类器,得到第一异常判定结果数据、第二异常判定结果数据和第三异常判定结果数据;
根据所述第一异常判定结果数据、所述第二异常判定结果数据和所述第三异常判定结果数据,以及预设的集成学习模型,确定所述目标用户本次操作是否为异常行为;
其中,所述第一分类器的输入为所述操作数据,输出为所述第一异常判定结果数据;所述第二分类器的输入为所述用户环境数据,输出为所述第二异常判定结果数据;所述第三分类器的输入为所述设备环境数据,输出为所述第三异常判定结果数据。
2.根据权利要求1所述的方法,其特征在于,所述利用所述目标用户本次操作的所述操作数据、所述用户环境数据和所述设备环境数据,以及预设的第一分类器、预设的第二分类器和预设的第三分类器,得到第一异常判定结果数据、第二异常判定结果数据和第三异常判定结果数据,包括:
基于所述目标用户本次操作的所述操作数据和所述第一分类器中的分类器参数,得到第一正常得分和第一异常得分;
根据所述第一正常得分和所述第一异常得分的第一对比结果,得到所述第一异常判定结果数据;
基于所述目标用户本次操作的所述用户环境数据和所述第二分类器中的分类器参数,得到第二正常得分和第二异常得分;
根据所述第二正常得分和所述第一异常得分的第二对比结果,得到所述第一异常判定结果数据;
基于所述目标用户本次操作的所述设备环境数据和所述第三分类器中的分类器参数,得到第三正常得分和第三异常得分;
根据所述第三正常得分和所述第三异常得分的第三对比结果,得到所述第三异常判定结果数据。
3.根据权利要求2所述的方法,其特征在于,所述分类器参数包括正常先验概率、异常先验概率、正常条件概率和异常条件概率;
其中,在所述第一对比结果表征所述第一正常得分大于所述第一异常得分的情况下,所述第一异常判定结果数据表征所述操作数据正常;
在所述第一对比结果表征所述第一正常得分小于所述第一异常得分的情况下,所述第一异常判定结果数据表征所述操作数据异常;
在所述第二对比结果表征所述第二正常得分大于所述第二异常得分的情况下,所述第二异常判定结果数据表征所述用户环境数据正常;
在所述第二对比结果表征所述第二正常得分小于所述第二异常得分的情况下,所述第二异常判定结果数据表征所述用户环境数据异常;
在所述第三对比结果表征所述第三正常得分大于所述第三异常得分的情况下,所述第三异常判定结果数据表征所述设备环境数据正常;
在所述第三对比结果表征所述第三正常得分小于所述第三异常得分的情况下,所述第三异常判定结果数据表征所述设备环境数据异常。
4.根据权利要求1所述的方法,其特征在于,还包括:
在确定所述目标用户本次操作为异常行为的情况下,输出目标对象,所述目标对象包括所述目标用户的用户标识、所述目标用户的设备标识、所述目标用户本次操作的操作数据、用户环境数据和设备环境数据中的一项或多项;
和/或,
在确定所述目标用户本次操作为异常行为的情况下,对目标用户进行身份验证,再次确定所述目标用户本次操作是否为异常行为。
5.根据权利要求1所述的方法,其特征在于,还包括:
根据训练数据样本集中的训练数据样本,计算得到所述训练数据样本集的正常先验概率、异常先验概率,每个所述训练数据样本包括一个用户的一次操作对应的训练数据;
利用所述训练数据样本中的所述训练数据,计算得到所述训练数据样本判定为正常样本的正常条件概率和所述训练数据样本判定为异常样本的异常条件概率;
基于所述正常先验概率、所述异常先验概率、所述正常条件概率和所述异常条件概率,训练得到分类器;
其中,所述训练数据包括所述操作数据,所述分类器包括所述第一分类器;所述训练数据包括所述用户环境数据,所述分类器包括所述第二分类器;所述训练数据包括所述设备环境数据,所述分类器包括所述第三分类器。
6.根据权利要求5所述的方法,其特征在于,还包括:
获取所述第一分类器、所述第二分类器和所述第三分类器根据所述训练数据样本集输出的第一异常训练结果数据、第二异常训练结果数据和第三异常训练结果数据;
基于所述第一异常训练结果数据、所述第二异常训练结果数据和所述第三异常训练结果数据,利用集成学习方法,训练得到所述集成学习模型。
7.根据权利要求1所述的方法,其特征在于,所述采集目标用户本次操作的操作数据、用户环境数据和设备环境数据,包括:
利用预设的软件开发工具包采集目标用户本次操作的操作数据、用户环境数据和设备环境数据。
8.根据权利要求1至7中任意一项所述的方法,其特征在于,
所述操作数据包括以下一项或多项:资金转入动作数据、资金转出动作数据、交易金额、交易时间、交易商户、收单机构和交易地区;
所述用户环境数据包括以下一项或多项:用户设备仰角、用户设备加速度、用户设备陀螺仪数据、用户按压设备屏幕力度、用户滑屏距离、用户地理位置;
所述设备环境数据包括以下一项或多项:用户设备唯一标识、用户设备已使用内存、用户设备电池电量、用户设备网络类型、用户设备应用程序并行数量、用户设备是否有root权限。
9.一种异常行为的识别装置,其特征在于,包括:
数据采集模块,用于采集目标用户本次操作的操作数据、用户环境数据和设备环境数据;
分类器模块,用于利用所述目标用户本次操作的所述操作数据、所述用户环境数...
【专利技术属性】
技术研发人员:郭琦,闵勇,葛鸣铭,韩昊,李嘉隆,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。