本发明涉及网络安全,尤其涉及一种基于windows端的浏览器隐私反跟踪方法、系统、存储介质及计算机设备。
背景技术:
1、随着信息化的发展,网络数据安全已然成为近年来突出的重点问题,尤其是伴随着人们隐私安全意识的提升,用户对浏览器的隐私要求越来越严格。
2、近几年,工信部越来越关注用户隐私安全,时常对侵犯用户隐私的行为进行曝光;目前有些网站为了向用户定点投送广告,往往会在用户访问的时候持续跟踪用户的上网行为,进而导致用户接收到越来越多的垃圾广告,用户也因各种隐私泄露问题极为困扰;同时,隐私泄露造成的财产及精神损失也危害极大。
3、综上可知,现有的方法在实际使用上,存在着较多的问题,所以有必要加以改进。
技术实现思路
1、针对上述的缺陷,本发明的目的在于提供一种基于windows端的浏览器隐私反跟踪方法,系统、存储介质及其计算机设备,能够有效干扰页面通过上行请求来追踪用户上网行为,同时干扰页面获取用户浏览器指纹,提升用户隐私的安全性。
2、为了实现上述目的,本发明提供一种基于windows端的浏览器隐私反跟踪方法,包括步骤:
3、响应于用户的开关指令,控制客户端的反跟踪模式启动或关闭;
4、在所述反跟踪模式下监测所述客户端向目标网址发送上行请求时,将浏览器ua进行随机化处理;
5、检测到浏览器被注入页面js时,将所述客户端的本地相关信息进行随机化处理;其中,所述本地相关信息为所述目标网址预通过所述浏览器请求获取的用户识别信息,所述目标网址为预设的白名单之外的网址。
6、可选的,所述在所述反跟踪模式下监测所述客户端向目标网址发送上行请求时,将浏览器ua进行随机化处理的步骤具体包括:
7、若所述客户端处于所述反跟踪模式下,则监听到所述客户端向网页发送http上行请求或https上行请求时,判断所述网页对应的网址是否为目标网址;
8、若是所述目标网址,则将所述浏览器ua进行随机化处理。
9、可选的,所述若是所述目标网址,则将所述浏览器ua进行随机化处理的步骤具体包括:
10、若是所述目标网址,则在浏览器ua中添加随机后缀。
11、可选的,所述判断所述网页对应的网址是否为目标网址的步骤具体包括:
12、判断所述网页是否记录于所述白名单中;
13、若所述网页未记录于所述白名单中,则确定所述网页对应的网址为目标网址。
14、可选的,所述检测到浏览器被注入页面js时,将所述客户端的本地相关信息进行随机化处理的步骤具体包括:
15、检测到浏览器在所述反跟踪模式下被注入页面js时,在所述客户端上的本地相关信息中添加随机后缀。
16、可选的,还包括:
17、所述目标网址的页面加载完成时,生成反跟踪记录日志;
18、响应于所述用户的查询请求,显示对应的所述反跟踪记录日志。
19、可选的,所述在所述反跟踪模式下监测所述客户端向目标网址发送上行请求时,将浏览器ua进行随机化处理的步骤之前,还包括:
20、根据所述用户的设置指令,创建所述反跟踪模式对应的所述白名单。
21、还提供了一种基于windows端的浏览器隐私反跟踪系统,包括有:
22、模式控制单元,用于响应于用户的开关指令,控制客户端的反跟踪模式启动或关闭;
23、第一随机化处理单元,用于在所述反跟踪模式下监测所述客户端向目标网址发送上行请求时,将浏览器ua进行随机化处理;
24、第二随机化处理单元,用于检测到浏览器被注入页面js时,将所述客户端的本地相关信息进行随机化处理;其中,所述本地相关信息为所述目标网址预通过所述浏览器请求获取的用户识别信息,所述目标网址为预设的白名单之外的网址。
25、另外,还提供了一种存储介质和计算机设备,所述存储介质用于存储一种用于执行上述基于windows端的浏览器隐私反跟踪方法的计算机程序。
26、所述计算机设备包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的基于windows端的浏览器隐私反跟踪方法。
27、本发明所述的基于windows端的浏览器隐私反跟踪方法及其系统,可在接收到用户的开关指令后,控制客户端启动或关闭反跟踪模式;在客户端处于反跟踪模式下,当监测到客户端向目标网址发送上行请求时,将浏览器ua进行随机化处理,以干扰页面通过请求对用户进行识别;并且在检测到浏览器被注入页面js时,将客户端的本地相关信息进行随机化处理;其中,所述本地相关信息为所述目标网址预通过所述浏览器请求获取的用户识别信息,所述目标网址为预设的白名单之外的网址。据此,本发明能够有效干扰页面通过上行请求来追踪用户上网行为,同时干扰页面获取用户浏览器指纹,提升用户隐私的安全性。
1.一种基于windows端的浏览器隐私反跟踪方法,其特征在于,包括步骤:
2.根据权利要求1所述的基于windows端的浏览器隐私反跟踪方法,其特征在于,所述在所述反跟踪模式下监测所述客户端向目标网址发送上行请求时,将浏览器ua进行随机化处理的步骤具体包括:
3.根据权利要求2所述的基于windows端的浏览器隐私反跟踪方法,其特征在于,所述若是所述目标网址,则将所述浏览器ua进行随机化处理的步骤具体包括:
4.根据权利要求2所述的基于windows端的浏览器隐私反跟踪方法,其特征在于,所述判断所述网页对应的网址是否为目标网址的步骤具体包括:
5.根据权利要求1所述的基于windows端的浏览器隐私反跟踪方法,其特征在于,所述检测到浏览器被注入页面js时,将所述客户端的本地相关信息进行随机化处理的步骤具体包括:
6.根据权利要求1所述的基于windows端的浏览器隐私反跟踪方法,其特征在于,还包括:
7.根据权利要求1所述的基于windows端的浏览器隐私反跟踪方法,其特征在于,所述在所述反跟踪模式下监测所述客户端向目标网址发送上行请求时,将浏览器ua进行随机化处理的步骤之前,还包括:
8.一种基于windows端的浏览器隐私反跟踪系统,其特征在于,包括有:
9.一种存储介质,其特征在于,用于存储一种用于执行权利要求1~7中任意一种所述基于windows端的浏览器隐私反跟踪方法的计算机程序。
10.一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1~7任一项所述基于windows端的浏览器隐私反跟踪方法。