[发明专利]一种基于浏览器客户端的安全隐私计算的实现方法有效
申请号: | 202110101812.5 | 申请日: | 2021-01-26 |
公开(公告)号: | CN112765578B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 易小伟;赵琪;杨丹丹;高帅歌 | 申请(专利权)人: | 上海黔易数据科技有限公司 |
主分类号: | G06F21/32 | 分类号: | G06F21/32;G06F21/60;G06F21/62;G06F16/957 |
代理公司: | 遵义市创先知识产权代理事务所(普通合伙) 52118 | 代理人: | 刘创先 |
地址: | 201100 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 客户端 安全 隐私 计算 实现 方法 | ||
1.一种基于浏览器客户端的安全隐私计算的实现方法,其特征在于,具体安全隐私计算方法步骤如下:
步骤S1:用户注册登录,用户通过客户端设备提交用户信息进行注册,并将注册成功的用户信息发送至数据库进行储存,用户信息包括用户的姓名、年龄、职业以及本人实名认证的手机号码,客户端设备包括智能手机和平板电脑;
步骤S2:指纹录入,用户通过客户端设备进行账号登录,登录时对浏览器进行分析,通过浏览器指纹采集器进行浏览器指纹采集,并通过获取浏览器中所能获取到的浏览器数据,将获取到的浏览器数据拼接成字符串,将浏览器指纹与当前用户的信息进行绑定;
步骤S3:指纹识别,用户登录浏览器时,对登录用户进行分析,判断用户身份,用户身份包括新用户、老用户以及机器人;
步骤S4:用户使用质量检测,通过对用户的评价数据进行分析,从而对用户的使用质量进行检测;
在所述步骤S2中浏览器数据包括浏览器调色板的比特深度、客户终端设备上运行的逻辑处理器的数量以及浏览器系统的CPU等级,将浏览器标记为i,i=1,2,……,n,n为正整数,浏览器指纹的采集绑定具体步骤如下:
步骤S21:获取到浏览器调色板的比特深度,并将浏览器调色板的比特深度标记为BTi;
步骤S22:获取到客户终端设备上运行的逻辑处理器的数量,并将客户终端设备上运行的逻辑处理器的数量标记为CLi;
步骤S23:获取到浏览器系统的CPU等级,并将浏览器系统的CPU等级标记为DJi;
步骤S24:通过公式获取到浏览器的采集系数CJi,其中,a1、a2以及a3均为比例系数,且a1>a2>a3>0;
步骤S25:将浏览器的采集系数CJi与采集系数阈值进行比较:
若浏览器的采集系数CJi≥采集系数阈值,则生成浏览器指纹采集信号并进入步骤S26;
若浏览器的采集系数CJi<采集系数阈值,则生成浏览器异常信号并将浏览器异常信号发送至用户的客户端设备;
步骤S26:获取浏览器中的浏览器数据,将获取到的浏览器数据进行归一化处理,并将处理后的数据拼接成字符串,随后根据非加密哈希算法对字符串进行加密,同时生成32位跨浏览器的用户设备唯一标识ID,并标记为浏览器指纹;
步骤S27:将浏览器指纹与当前用户的信息进行绑定。
2.根据权利要求1所述的一种基于浏览器客户端的安全隐私计算的实现方法,其特征在于,所述步骤S3中对登录用户的分析判定过程具体如下:
步骤S31:实时用户进行登录时,实时登录的浏览器终端生成的指纹与用户绑定的浏览器指纹进行对比;
步骤S32:若实时用户当前没有绑定浏览器指纹时,则生成登录指令并将登录指令发送至实时用户的客户终端设备,实时用户通过短信验证进行身份验证,若在时间阈值内,实时用户未进行身份验证,则判定实时用户为机器人;若在时间阈值内,实时用户进行并通过身份验证,则判定实时用户为新用户;
步骤S33:若实时用户当前有绑定浏览器指纹时,则生成指纹比对指令并将实时用户绑定的浏览器指纹与登录浏览器实时生成的指纹进行比对:
若实时用户绑定的浏览器指纹与登录浏览器实时生成的指纹一致时,则判定用户未信任当前设备录,生成登录成功信号;
若实时用户绑定的浏览器指纹与登录浏览器实时生成的指纹不一致时,则判定用户信任当前设备,生成登录验证信号。
3.根据权利要求1所述的一种基于浏览器客户端的安全隐私计算的实现方法,其特征在于,所述步骤S4中,通过对用户的评价数据进行分析,从而对用户的使用质量进行检测,评价数据包括用户对浏览器指纹的好评次数与差评次数的比值、用户对浏览器指纹的修改次数以及使用浏览器指纹的用户增长数量,具体分析检测过程如下:
步骤S41:获取到用户对浏览器指纹的好评次数与差评次数的比值,并将用户对浏览器指纹的好评次数与差评次数的比值标记为BZ;
步骤S42:获取到用户对浏览器指纹的修改次数,并将用户对浏览器指纹的修改次数标记为CS;
步骤S43:获取到使用浏览器指纹的用户增长数量,并将使用浏览器指纹的用户增长数量标记为SL;
步骤S44:通过公式获取到用户使用质量的检测系数JC,其中,a1、a2以及a3均为比例系数,且a1>a2>a3>0,β为误差修正因子,取值为2.3620123;
步骤S45:将用户使用质量的检测系数JC与质量的检测系数阈值进行比较:
若用户使用质量的检测系数JC≥质量的检测系数阈值,则判定用户使用质量正常,生成正常信号并将正常信号发送至用户的客户端设备;
若用户使用质量的检测系数JC<质量的检测系数阈值,则判定用户使用质量异常,生成异常信号并将异常信号发送至用户的客户端设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海黔易数据科技有限公司,未经上海黔易数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110101812.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:农产品全程冷链配送和视频监控系统
- 下一篇:一种伸缩传动机构及按摩装置