本发明涉及数据监控,具体涉及一种平台数据监控方法及装置。
背景技术:
1、随着信息技术的发展,当前互联网环境中存在作弊、盗号等各种风险行为,为了对这类行为进行打击,通常将相关业务接入风控系统,由风控系统对相关业务的指标数据如每秒查询率、响应时间等进行监控,同时风控系统还可以监控服务本身如输入/输出、线程池等是否良性运行,等等。
2、目前对于公共数据平台用户可以登录对数据进行下载共享,但是缺少对数据的共享情况以及用户的账户情况监控。
技术实现思路
1、针对所述缺陷,本发明实施例公开了一种平台数据监控方法及装置,其能够对用户的账户情况进行监测。
2、本发明实施例第一方面公开了一种平台数据监控方法,包括:
3、将数据按照分类规则进行分类,分配给分类后的每一类别数据一类别号,并将分类后的每一类别数据分别存在在对应的存储区间,所述类别号用于标识数据对应的分类和所在存储区间,所述分类规则包括数据用途、结构特征、来源、内容属性中的至少一种;
4、接收用户的访问请求,获取访问请求中携带的账户信息,并根据所述账户信息获取该用户对应的共享权限,将所述共享权限对应的类别号发送给用户;
5、根据所述账户信息分析用户的账户安全等级,所述账户安全等级包括第一等级、第二等级和第三等级,且第一等级的安全级别大于第二等级,第二等级的安全级别大于第三等级;
6、接收用户的共享请求,基于共享请求获取对应的目标数据以及所述目标数据对应的类别号,当所述目标数据的类别号满足共享权限对应的类别号,且账户安全等级大于或等于第二等级时,将所述目标数据发送至用户。
7、作为一种可选的实施方式,在本发明实施例第一方面中,还包括:
8、当目标数据的类别号满足共享权限对应的类别号,且账户安全等级为第二三等级时,将所述目标数据发送至用户,并每隔预设时长监测目标数据的实时发送信息,所述实时发送信息包括发送进度;
9、当在预设时长内监测到目标数据发送完成时,标记完成信息,所述完成信息包括发送结果和完成时间戳,若未在预设时长内监测到目标数据发送完成时,重新发送所述目标数据。
10、作为一种可选的实施方式,在本发明实施例第一方面中,根据所述账户信息分析用户的账户安全等级,包括:
11、获取账户信息对应的历史共享信息,所述历史共享信息包括数据发送次数、数据发送成功次数、数据重传次数;并基于所述历史共享信息计算数据发送评分;
12、根据账户信息获取账户等级和账户信用等级,根据账户等级和账户信用等级计算用户的账户评分;
13、根据所述数据发送评分和账户评分计算用户的账户安全等级。
14、作为一种可选的实施方式,在本发明实施例第一方面中,所述基于所述历史共享信息计算数据发送评分,包括:
15、基于数据发送次数和数据发送成功次数计算数据发送成功率,获取所述数据发送成功率对应的第一评分数值;
16、获取数据重传次数对应的第二评分数值,将第一评分数值与第二评分数值相加得到数据发送评分。
17、作为一种可选的实施方式,在本发明实施例第一方面中,根据账户等级和账户信用等级计算用户的账户评分,包括:
18、判断账户信用等级是否低于阈值,当低于阈值时,判断账户评分为0,当高于或等于阈值时,将每一个账户信用等级对应的数字乘以系数的积作为该账户信用等级对应的评分值;
19、基于账户等级所对应的数字作为该账户等级的评分值,将所述账户信用等级对应的评分值与账户等级的评分值相加得到用户的账户评分。
20、作为一种可选的实施方式,在本发明实施例第一方面中,所述账户安全等级还包括第四等级,所述第四等级低于第三等级。
21、作为一种可选的实施方式,在本发明实施例第一方面中,根据所述数据发送评分和账户评分计算用户的账户安全等级,包括:
22、当账户评分为0时,定义账户安全等级为第四等级;
23、当账户评分不为0且账户评分高于安全阈值时,设置第一系数和第二系数,第一系数和第二系数均大于0,且第一系数大于第二系数,通过公式a*h1+b*h2计算安全总分,并根据安全总分匹配对应的账户安全等级,其中,a为第一系数,b为第二系数,h1为数据发送评分,h2为账户评分;
24、当账户评分不为0且账户评分低于安全阈值时,设置第三系数和第四系数,第三系数和第四系数均大于0,且第三系数大于第四系数,通过公式c*h2+d*h1计算安全总分,并根据安全总分匹配对应的账户安全等级,其中,c为第三次数,d为第四系数。
25、本发明实施例第二方面公开一种平台数据监控装置,包括:
26、数据分类模块:用于将数据按照分类规则进行分类,分配给分类后的每一类别数据一类别号,并将分类后的每一类别数据分别存在在对应的存储区间,所述类别号用于标识数据对应的分类和所在存储区间,所述分类规则包括数据用途、结构特征、来源、内容属性中的至少一种;
27、信息获取模块:用于接收用户的访问请求,获取访问请求中携带的账户信息,并根据所述账户信息获取该用户对应的共享权限,将所述共享权限对应的类别号发送给用户;
28、等级分析模块:用于根据所述账户信息分析用户的账户安全等级,所述账户安全等级包括第一等级、第二等级和第三等级,且第一等级的安全级别大于第二等级,第二等级的安全级别大于第三等级;
29、数据发送模块:用于接收用户的共享请求,基于共享请求获取对应的目标数据以及所述目标数据对应的类别号,当所述目标数据的类别号满足共享权限对应的类别号,且账户安全等级大于或等于第二等级时,将所述目标数据发送至用户。
30、作为一种可选的实施方式,在本发明实施例第二方面中,还包括:
31、当目标数据的类别号满足共享权限对应的类别号,且账户安全等级为第二三等级时,将所述目标数据发送至用户,并每隔预设时长监测目标数据的实时发送信息,所述实时发送信息包括发送进度;
32、当在预设时长内监测到目标数据发送完成时,标记完成信息,所述完成信息包括发送结果和完成时间戳,若未在预设时长内监测到目标数据发送完成时,重新发送所述目标数据。
33、作为一种可选的实施方式,在本发明实施例第二方面中,根据所述账户信息分析用户的账户安全等级,包括:
34、获取账户信息对应的历史共享信息,所述历史共享信息包括数据发送次数、数据发送成功次数、数据重传次数;并基于所述历史共享信息计算数据发送评分;
35、根据账户信息获取账户等级和账户信用等级,根据账户等级和账户信用等级计算用户的账户评分;
36、根据所述数据发送评分和账户评分计算用户的账户安全等级。
37、作为一种可选的实施方式,在本发明实施例第二方面中,所述基于所述历史共享信息计算数据发送评分,包括:
38、基于数据发送次数和数据发送成功次数计算数据发送成功率,获取所述数据发送成功率对应的第一评分数值;
39、获取数据重传次数对应的第二评分数值,将第一评分数值与第二评分数值相加得到数据发送评分。
40、作为一种可选的实施方式,在本发明实施例第二方面中,根据账户等级和账户信用等级计算用户的账户评分,包括:
41、判断账户信用等级是否低于阈值,当低于阈值时,判断账户评分为0,当高于或等于阈值时,将每一个账户信用等级对应的数字乘以系数的积作为该账户信用等级对应的评分值;
42、基于账户等级所对应的数字作为该账户等级的评分值,将所述账户信用等级对应的评分值与账户等级的评分值相加得到用户的账户评分。
43、作为一种可选的实施方式,在本发明实施例第二方面中,所述账户安全等级还包括第四等级,所述第四等级低于第三等级。
44、作为一种可选的实施方式,在本发明实施例第二方面中,根据所述数据发送评分和账户评分计算用户的账户安全等级,包括:
45、当账户评分为0时,定义账户安全等级为第四等级;
46、当账户评分不为0且账户评分高于安全阈值时,设置第一系数和第二系数,第一系数和第二系数均大于0,且第一系数大于第二系数,通过公式a*h1+b*h2计算安全总分,并根据安全总分匹配对应的账户安全等级,其中,a为第一系数,b为第二系数,h1为数据发送评分,h2为账户评分;
47、当账户评分不为0且账户评分低于安全阈值时,设置第三系数和第四系数,第三系数和第四系数均大于0,且第三系数大于第四系数,通过公式c*h2+d*h1计算安全总分,并根据安全总分匹配对应的账户安全等级,其中,c为第三次数,d为第四系数。
48、本发明实施例第三方面公开一种电子设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行本发明实施例第一方面公开的平台数据监控方法。
49、本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的平台数据监控方法。
50、与现有技术相比,本发明实施例具有以下有益效果:
51、本发明实施例中公开的平台数据监控方法,其先将数据按照分类规则进行分类,并在用户访问的时候获取用户的账户信息,进而获取用户对应的共享权限,分析用户的账户安全等级,根据账户安全等级大于或等于第二等级时才发送目标数据;实施例通对数据进行分类,按照不同的类别进行存储和划分,能够更好的管理平台的数据,进而可以方便共享数据,也更方便统计分析不同类别的共享次数、热门级别、安全级别等,方便于对数据进行系统的监控管理;其次实施例对用户的共享权限进行获知,对应于不同用户分配不同的共享权限,方便于对用户进行分类管理,提高用户管理以及数据管理的安全性,避免高安全等级的数据被随意使用、篡改等,之后根据用户的账户信息分析计算用户的账户安全等级,对于账户安全等级低的用户停止交互以提高平台的安全性能,避免数据被非法用户盗用、篡改,实施例提供了对平台的用户和数据均进行监控的方式来提供平台使用的安全保障。