一种数据处理方法、装置和电子设备制造方法及图纸

技术编号:26066232 阅读:22 留言:0更新日期:2020-10-28 16:39
本发明专利技术实施例提供了一种信息保护方法、装置和电子设备,其中,所述方法包括:确定浏览器当前运行的模式,其中,所述浏览器包括多个模式;从多个维度对所述模式进行保护,所述维度包括:数据存储维度、硬件指纹维度、软件监控维度和网络访问维度;从而保障信息安全。

【技术实现步骤摘要】
一种数据处理方法、装置和电子设备
本专利技术涉及数据处理
,特别是涉及一种信息保护方法、装置和电子设备。
技术介绍
随着互联网技术和浏览器技术的发展,浏览器已成为大多数用户进行获取信息的重要渠道,通常用户可以在浏览器中访问网页,从网页中获取所需信息。其中,用户使用浏览器访问网页时,用户信息安全难以得到保障,例如第三方网站如地图用于通过IP地址获取用户位置,又例如第三方网站根据用户的硬件指纹限制用户访问次数等等;因此信息安全成为亟待解决的问题之一。
技术实现思路
本专利技术实施例提供一种信息保护方法,以保障信息安全。相应的,本专利技术实施例还提供了一种信息保护装置和一种电子设备,用以保证上述方法的实现及应用。为了解决上述问题,本专利技术实施例公开了一种信息保护方法,具体包括:确定浏览器当前运行的模式,其中,所述浏览器包括多个模式;从多个维度对所述模式进行保护,所述维度包括:数据存储维度、硬件指纹维度、软件监控维度和网络访问维度。可选地,所述从数据存储维度对所述模式进行保护,包括:将在所述模式下获取到的数据,保存至所述模式对应的数据目录;其中,不同模式对应的数据目录不同。可选地,所述的方法还包括:将在所述模式下共享的数据,存储至共享数据目录。可选地,所述从硬件指纹维度对所述模式进行保护,包括:在页面渲染过程中,依据所述模式对应的绘制参数绘制图形;其中,不同模式对应的绘制参数不同。可选地,所述从硬件指纹维度对所述模式进行保护,包括:在页面渲染过程中,确定待绘制图形对应的像素点;从所述待绘制图像对应的像素点中选取多个目标像素点,并确定各目标像素点对应的像素值;按照预设规则更改各目标像素点的像素值,并按照其他像素点和对应的像素值,及目标像素点和对应更改后的像素值,绘制所述待绘制图形。可选地,所述从软件监控维度对所述模式进行保护,包括:预先设置钩子函数对设定存储软件进行监控;当所述钩子函数监控到页面调用所述设定存储软件存储数据时,依据所述模式对应的数据标识对所述数据进行更改;将更改后的数据存储至所述设定存储软件。可选地,所述从网络访问维度对所述模式进行保护,包括:当获取到网页访问指令时,通过所述模式对应的服务器访问所述网页访问指令对应页面的服务器,其中,所述服务器包括虚拟专用网络服务器和代理服务器,不同的模式对应不同的服务器;从所述网页访问指令对应页面的服务器,获取所述网页访问指令对应的页面数据。本专利技术实施例还公开了一种信息保护装置,具体包括:模式确定模块,用于确定浏览器当前运行的模式,其中,所述浏览器包括多个模式;模式保护模块,用于从多个维度对所述模式进行保护,所述维度包括:数据存储维度、硬件指纹维度、软件监控维度和网络访问维度。可选地,所述模式保护模块包括:数据保护子模块,用于将在所述模式下获取到的数据,保存至所述模式对应的数据目录;其中,不同模式对应的数据目录不同。可选地,所述的装置还包括:共享保护模块,用于将在所述模式下共享的数据,存储至共享数据目录。可选地,所述模式保护模块包括:第一硬件保护子模块,用于在对页面渲染过程中,依据所述模式对应的绘制参数绘制图形;其中,不同模式对应的绘制参数不同。可选地,所述模式保护模块包括:第二硬件保护子模块,用于在对页面渲染过程中,确定待绘制图形对应的像素点;从所述待绘制图像对应的像素点中选取多个目标像素点,并确定各目标像素点对应的像素值;按照预设规则更改各目标像素点的像素值,并按照其他像素点和对应的像素值,及目标像素点和对应更改后的像素值,绘制所述待绘制图形。可选地,所述模式保护模块包括:软件保护子模块,用于预先设置钩子函数对设定存储软件进行监控;当所述钩子函数监控到页面调用所述设定存储软件存储数据时,依据所述模式对应的数据标识对所述数据进行更改;将更改后的数据存储至所述设定存储软件。可选地,所述模式保护模块包括:网络保护子模块,用于当获取到网页访问指令时,通过所述模式对应的服务器访问所述网页访问指令对应页面的服务器,其中,所述服务器包括虚拟专用网络服务器和代理服务器,不同的模式对应不同的服务器;从所述网页访问指令对应页面的服务器,获取所述网页访问指令对应的页面数据。本专利技术实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本专利技术实施例任一所述的信息保护方法。本专利技术实施例还公开了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:确定浏览器当前运行的模式,其中,所述浏览器包括多个模式;从多个维度对所述模式进行保护,所述维度包括:数据存储维度、硬件指纹维度、软件监控维度和网络访问维度。可选地,所述从数据存储维度对所述模式进行保护,包括:将在所述模式下获取到的数据,保存至所述模式对应的数据目录;其中,不同模式对应的数据目录不同。可选地,还包含用于进行以下操作的指令:将在所述模式下共享的数据,存储至共享数据目录。可选地,所述从硬件指纹维度对所述模式进行保护,包括:在页面渲染过程中,依据所述模式对应的绘制参数绘制图形;其中,不同模式对应的绘制参数不同。可选地,所述从硬件指纹维度对所述模式进行保护,包括:在页面渲染过程中,确定待绘制图形对应的像素点;从所述待绘制图像对应的像素点中选取多个目标像素点,并确定各目标像素点对应的像素值;按照预设规则更改各目标像素点的像素值,并按照其他像素点和对应的像素值,及目标像素点和对应更改后的像素值,绘制所述待绘制图形。可选地,所述从软件监控维度对所述模式进行保护,包括:预先设置钩子函数对设定存储软件进行监控;当所述钩子函数监控到页面调用所述设定存储软件存储数据时,依据所述模式对应的数据标识对所述数据进行更改;将更改后的数据存储至所述设定存储软件。可选地,所述从网络访问维度对所述模式进行保护,包括:当获取到网页访问指令时,通过所述模式对应的服务器访问所述网页访问指令对应页面的服务器,其中,所述服务器包括虚拟专用网络服务器和代理服务器,不同的模式对应不同的服务器;从所述网页访问指令对应页面的服务器,获取所述网页访问指令对应的页面数据。本专利技术实施例包括以下优点:本专利技术实施例中,所述浏览器可以包括多个模式,确定浏览器当前运行的模式后,可以通过从数据存储维度、硬件指纹维度、软件监控维度和网络访问维度等多个维度所述模式进行保护,保障信息安全。附图说明图1是本专利技术的一种信息保护方法实施例的步骤流程图;图2是本专利技术的一种数据存储维度的信息保护方法实施例的步骤流程图;图3是本专利技术的一种硬件指纹维度的信息保护方法实施例的步骤流程图;图4是本专利技术的一种软件监控维度的信息保护方法实施例的步骤流程图;图5是本专利技术的一种网络访问维度的信息保护方法实施例的步骤流程图;...

【技术保护点】
1.一种信息保护方法,其特征在于,包括:/n确定浏览器当前运行的模式,其中,所述浏览器包括多个模式;/n从多个维度对所述模式进行保护,所述维度包括:数据存储维度、硬件指纹维度、软件监控维度和网络访问维度。/n

【技术特征摘要】
1.一种信息保护方法,其特征在于,包括:
确定浏览器当前运行的模式,其中,所述浏览器包括多个模式;
从多个维度对所述模式进行保护,所述维度包括:数据存储维度、硬件指纹维度、软件监控维度和网络访问维度。


2.根据权利要求1所述的方法,其特征在于,所述从数据存储维度对所述模式进行保护,包括:
将在所述模式下获取到的数据,保存至所述模式对应的数据目录;
其中,不同模式对应的数据目录不同。


3.根据权利要求2所述的方法,其特征在于,所述的方法还包括:
将在所述模式下共享的数据,存储至共享数据目录。


4.根据权利要求1所述的方法,其特征在于,所述从硬件指纹维度对所述模式进行保护,包括:
在页面渲染过程中,依据所述模式对应的绘制参数绘制图形;
其中,不同模式对应的绘制参数不同。


5.根据权利要求1所述的方法,其特征在于,所述从硬件指纹维度对所述模式进行保护,包括:
在页面渲染过程中,确定待绘制图形对应的像素点;
从所述待绘制图像对应的像素点中选取多个目标像素点,并确定各目标像素点对应的像素值;
按照预设规则更改各目标像素点的像素值,并按照其他像素点和对应的像素值,及目标像素点和对应更改后的像素值,绘制所述待绘制图形。


6.根据权利要求1所述的方法,其特征在于,所述从软件监控维度对所述模式进行保护,包括:
预先设置钩子函数对设定存储软件进行监控;
当所述钩子...

【专利技术属性】
技术研发人员:贺跃松杨浩
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1