本申请涉及信息安全领域,尤其涉及一种虚假评价识别方法、装置、设备、存储介质及程序产品。
背景技术:
1、在网络购物中,商品的评价是除商家所提供信息之外消费者最主要参考的信息,因此,在网络购物模式中,为了保证评价的可靠性,平台只会为已交易并收货的消费者提供评价权利。但更多的商家不惜选择制造虚假评价来提升商品的信誉,扰乱了市场的正常交易,使得单纯的评价权利限制已不能适应虚假评价阻断的需要。
2、普通的对虚拟评价的识别技术主要依赖于对基于网际互连协议(internetprotocol,ip)地址的再识别,但这种方式容易被破解,并且,基于对账户的交易情况分析所进行的识别和ip地址的再识别并不准确,现有方法并不能阻止虚假评价的产生。另外,为了尊重消费者隐私权,平台不能在客户端种入隐藏的标记,即使在客户端留下cookie信息(储存在用户本地终端上的数据)作为平台对用户的识别载体,cookie信息的留存与否也是单一取决于用户,这使平台失去了主动识别虚拟评价的可能,使得对虚拟评价的识别准确率低,还可能造成对用户的误伤,影响用户体验。
技术实现思路
1、本申请提供一种虚假评价识别方法、装置、设备、存储介质及程序产品,用以解决现有虚拟评价的识别技术准确率低,容易对用户进行错误识别,影响用户体验的问题。
2、第一方面,本申请提供一种虚假评价识别方法,包括:
3、获取用户订单评价信息,根据所述用户订单评价信息生成用户浏览器指纹;
4、若所述用户浏览器指纹存在于预设的指纹白名单中,对所述用户订单评价的请求予以通过,若所述用户浏览器指纹不存在于预设的指纹白名单中,将所述用户浏览器指纹作为待识别指纹;
5、若所述待识别指纹存在于预设指纹黑名单中,认定所述用户订单评价信息为虚假评价,对用户订单评价的请求进行驳回处理;
6、若所述待识别指纹不存在于预设指纹黑名单中,将所述待识别指纹加入指纹灰名单中,获取用户在预设时长阈值内的订单成交次数和当前评价环境,采用预先训练的灰名单指纹验证规则对所述待识别指纹进行验证,将未通过验证的待识别指纹加入至所述指纹黑名单中,对用户订单评价的请求进行驳回处理,所述灰名单指纹验证规则用于根据用户的订单成交次数和当前评价环境判断所述待识别指纹对应的用户订单评价信息是否通过验证。
7、第二方面,本申请提供一种虚假评价识别装置,包括:
8、指纹生成模块,用于获取用户订单评价信息,根据所述用户订单评价信息生成用户浏览器指纹;
9、白名单判断模块,用于若所述用户浏览器指纹存在于预设的指纹白名单中,对所述用户订单评价的请求予以通过,若所述用户浏览器指纹不存在于预设的指纹白名单中,将所述用户浏览器指纹作为待识别指纹;
10、黑名单判断模块,用于当所述待识别指纹存在于预设指纹黑名单中,认定所述用户订单评价信息为虚假评价,对用户订单评价的请求进行驳回处理;
11、灰名单判断模块,用于当所述待识别指纹不存在于预设指纹黑名单中,将所述待识别指纹加入指纹灰名单中,获取用户在预设时长阈值内的订单成交次数和当前评价环境,采用预先训练的灰名单指纹验证规则对所述待识别指纹进行验证,将未通过验证的待识别指纹加入至所述指纹黑名单中,对用户订单评价的请求进行驳回处理,所述灰名单指纹验证规则用于根据用户的订单成交次数和当前评价环境判断所述待识别指纹对应的用户订单评价信息是否通过验证。
12、第三方面,本申请提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机执行指令,所述处理器执行所述计算机执行指令时实现上述第一方面中任一项所述的虚假评价识别方法。
13、第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的虚假评价识别方法。
14、第五方面,本申请提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面任一项所述的虚假评价识别方法。
15、本申请提供的虚假评价识别方法、装置、设备、存储介质及程序产品,通过获取用户订单评价信息,根据所述用户订单评价信息生成用户浏览器指纹;若所述用户浏览器指纹存在于预设的指纹白名单中,对所述用户订单评价的请求予以通过,若所述用户浏览器指纹不存在于预设的指纹白名单中,将所述用户浏览器指纹作为待识别指纹;若所述待识别指纹存在于预设指纹黑名单中,认定所述用户订单评价信息为虚假评价,对用户订单评价的请求进行驳回处理;若所述待识别指纹不存在于预设指纹黑名单中,将所述待识别指纹加入指纹灰名单中,获取用户在预设时长阈值内的订单成交次数和当前评价环境,采用预先训练的灰名单指纹验证规则对所述待识别指纹进行验证,将未通过验证的待识别指纹加入至所述指纹黑名单中,对用户订单评价的请求进行驳回处理。通过对用户的指纹识别以及黑白灰指纹名单规则设置,对虚假评价进行分层级检测和识别,可以更有效地提高对虚假评论的识别准确率,在不影响用户使用体验的前提下降低虚假评价允许发布率。
1.一种虚假评价识别方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述采用预先训练的灰名单指纹验证规则对所述待识别指纹进行验证,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述当前评价环境进行检验,包括:
4.根据权利要求2所述的方法,其特征在于,在所述对所述当前评价环境进行检验之前,还包括:
5.根据权利要求2所述的方法,其特征在于,若所述用户浏览器指纹不存在于预设的指纹白名单中,将该用户浏览器指纹录入指纹库,在所述将所述待识别指纹加入指纹灰名单中之前,还包括:
6.根据权利要求2所述的方法,其特征在于,在所述对所述当前评价环境进行检验之后,还包括:
7.根据权利要求2所述的方法,其特征在于,在所述对用户订单评价的请求进行驳回处理之后,还包括
8.根据权利要求1所述的方法,其特征在于,所述根据所述用户订单评价信息生成用户浏览器指纹,包括:
9.根据权利要求8所述的方法,其特征在于,所述对所述评价信息进行信息提取,包括:
10.一种虚假评价识别装置,包括:
11.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至9任一项所述的方法。
13.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-9中任一项所述的方法。