一种网页数据加解密方法及装置制造方法及图纸

技术编号:19352319 阅读:32 留言:0更新日期:2018-11-07 17:33
本发明专利技术涉及信息安全技术领域,特别涉及一种网页数据加解密方法及装置。该方法为:浏览器基于当前访问页面的标识,确定与所述当前访问页面相对应的加解密策略,其中,所述加解密策略中包含有唯一标识所述当前网页的标识,待加解密网页数据属性类型集合和加解密方案;浏览器基于所述加解密策略对网页数据进行加解密处理。采用上述方法,浏览器根据与当前访问页面相对应的加解密策略,对自身与业务系统之间交互的网页数据进行加解密处理,这样就能够在不对业务系统进行升级改造的前提下,针对业务系统提供的各网页页面增加、删除或动态配置相应的加解密策略,提高了配置加解密策略的灵活性。

【技术实现步骤摘要】
一种网页数据加解密方法及装置
本专利技术涉及信息安全
,特别涉及一种网页数据加解密方法及装置。
技术介绍
目前,浏览器主要用于呈现后台服务器推送过来的网页数据,浏览器与业务系统的网页数据交互过程中,通过对网页数据加解密的方式实现的对网页数据的保护。现有技术中,对网页数据的加解密均是依赖业务系统进行的,通过对浏览器上传至业务系统的网页数据进行加密,对浏览器从业务系统下载的数据进行解密。目前,常用的业务系统对网页数据的加解密方式有两种:第一种方式:浏览器将网页数据上传至业务系统后,业务系统对浏览器上传的网页数据进行加密处理;浏览器需要从业务系统下载网页数据时,业务系统对浏览器需要下载的网页数据进行解密,并发送至浏览器进行网页数据的呈现。第二种方式:业务系统调用加解密控件对浏览器上传到业务系统的网页数据进行加密处理;业务系统调用加解密控件对浏览器从业务系统下载的网页数据进行解密处理,并由浏览器进行网页数据呈现。然而,当需要针对没有对网页数据进行加解密的业务系统执行网页数据加解密数据策略时,或者,需要对业务系统现有的加解密方案进行升级,也需要对业务系统进行相应升级,需要对业务系统进行改造,改造成本高,改造难度大。
技术实现思路
本专利技术实施例的目的是提供一种网页数据加解密方法及装置,用以解决现有技术中存在的对网页数据加解密策略进行增、删、改时,需要对业务系统进行改造的问题。本专利技术实施例中提供的具体技术方案如下:第一方面,本专利技术提供一种网页数据加解密方法,该网页数据加解密方法包括:浏览器基于当前访问页面的标识,确定与该当前访问页面相对应的加解密策略,其中,该加解密策略中包含有唯一标识该当前网页的标识,待加解密网页数据属性类型集合和加解密方案;浏览器基于该加解密策略对网页数据进行加解密处理。采用本专利技术提供的网页数据加解密方法,浏览器根据当前访问的业务系统的网页页面,确定相应的针对该网页页面预先设置的加解密策略,并基于确定出的该加解密策略,对浏览器与该业务系统交互的网页数据进行加解密处理,在浏览器侧根据该网页页面相对应的加解密策略对网页数据执行加解密操作,在无需对业务系统进行改造升级的前提下,可实现对各网页页面与业务系统交互的网页数据的加解密策略的增加、删除或者更改。可选的,浏览器在基于当前访问页面的标识,确定与所述当前访问页面相对应的加解密策略之前,进一步包括:浏览器从加解密策略管理系统中获取加解密策略集合。可选的,浏览器基于当前访问页面的标识,确定与所述当前访问页面相对应的加解密策略,包括:浏览器获取所述当前访问页面的统一资源定位符URL;浏览器根据所述当前访问页面的URL从所述加解密策略集合中确定出包含有所述当前访问页面的URL的加解密策略。可选的,浏览器基于所述加解密策略对网页数据进行加解密处理,包括:浏览器针对需要上传至业务系统的,且归属于所述待加解密网页数据属性类型集合的第一网页数据,根据所述加解密方案,确定相应的加密密钥,并采用所述加密密钥对所述第一网页数据进行加密处理,其中,所述加解密方案用于确定加密各属性类型的网页数据时,分别采用的加密密钥。可选的,浏览器根据所述加解密方案,确定相应的加密密钥,并采用所述加密密钥对所述第一网页数据进行加密处理,包括:浏览器针对向所有用户公开的网页数据,采用所有用户均持有的密钥对中的公钥进行加密处理;或者,浏览器针对向指定用户公开的网页数据,采用所述指定用户持有的密钥对中的公钥进行加密处理。可选的,浏览器基于所述加解密策略对网页数据进行加解密处理,包括:浏览器针对从业务系统下载的,且归属于所述待加解密网页数据属性类型集合的第二网页数据,根据所述加解密方案,确定相应的解密密钥,并采用所述解密密钥对所述第二网页数据进行解密处理,其中,所述加解密方案用于确定解密各属性类型的网页数据时,分别采用的解密密钥。可选的,浏览器根据所述加解密方案,确定相应的解密密钥,并采用所述解密密钥对所述第二网页数据进行解密处理,包括:浏览器针对向所有用户公开的网页数据,采用所有用户均持有的密钥对中的私钥进行解密处理;或者,浏览器针对向自身公开的网页数据,采用自身持有的密钥对中的私钥进行解密处理。第二方面,本专利技术提供一种网页数据加解密装置,该网页数据加解密装置包括:确定单元,用于基于当前访问页面的标识,确定与所述当前访问页面相对应的加解密策略,其中,所述加解密策略中包含有唯一标识所述当前网页的标识,待加解密网页数据属性类型集合和加解密方案;加解密单元,用于基于所述加解密策略对网页数据进行加解密处理。可选的,在基于当前访问页面的标识,确定与所述当前访问页面相对应的加解密策略之前,所述网页数据加解密装置进一步包括:获取单元,用于从加解密策略管理系统中获取加解密策略集合。可选的,在基于当前访问页面的标识,确定与所述当前访问页面相对应的加解密策略时,所述确定单元用于:获取所述当前访问页面的统一资源定位符URL;根据所述当前访问页面的URL从所述加解密策略集合中确定出包含有所述当前访问页面的URL的加解密策略。可选的,在基于所述加解密策略对网页数据进行加解密处理时,所述加解密单元用于:针对需要上传至业务系统的,且归属于所述待加解密网页数据属性类型集合的第一网页数据,根据所述加解密方案,确定相应的加密密钥,并采用所述加密密钥对所述第一网页数据进行加密处理,其中,所述加解密方案用于确定加密各属性类型的网页数据时,分别采用的加密密钥。可选的,在根据所述加解密方案,确定相应的加密密钥,并采用所述加密密钥对所述第一网页数据进行加密处理时,所述加解密单元用于:针对向所有用户公开的网页数据,采用所有用户均持有的密钥对中的公钥进行加密处理;或者,针对向指定用户公开的网页数据,采用所述指定用户持有的密钥对中的公钥进行加密处理。可选的,在基于所述加解密策略对网页数据进行加解密处理时,所述加解密单元用于:针对从业务系统下载的,且归属于所述待加解密网页数据属性类型集合的第二网页数据,根据所述加解密方案,确定相应的解密密钥,并采用所述解密密钥对所述第二网页数据进行解密处理,其中,所述加解密方案用于确定解密各属性类型的网页数据时,分别采用的解密密钥。可选的,在根据所述加解密方案,确定相应的解密密钥,并采用所述解密密钥对所述第二网页数据进行解密处理时,所述加解密单元用于:针对向所有用户公开的网页数据,采用所有用户均持有的密钥对中的私钥进行解密处理;或者,针对向自身公开的网页数据,采用自身持有的密钥对中的私钥进行解密处理。第三方面,本专利技术提供一种计算设备,该计算设备包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述第一方面中任一项方法。第四方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述第一方面中任一项方法。本专利技术有益效果如下:综上所述,本专利技术实施例中,在对网页数据进行加解密的过程中,浏览器基于当前访问页面的标识,确定与所述当前访问页面相对应的加解密策略,其中,所述加解密策略中包含有唯一标识所述当前网页的标识,待加解密网页数据属性类型集合和加解密方案;浏览器基于所述加解密策略对网页数据进行加解密处理本文档来自技高网...

【技术保护点】
1.一种网页数据加解密方法,其特征在于,包括:浏览器基于当前访问页面的标识,确定与所述当前访问页面相对应的加解密策略,其中,所述加解密策略中包含有唯一标识所述当前网页的标识,待加解密网页数据属性类型集合和加解密方案;浏览器基于所述加解密策略对网页数据进行加解密处理。

【技术特征摘要】
1.一种网页数据加解密方法,其特征在于,包括:浏览器基于当前访问页面的标识,确定与所述当前访问页面相对应的加解密策略,其中,所述加解密策略中包含有唯一标识所述当前网页的标识,待加解密网页数据属性类型集合和加解密方案;浏览器基于所述加解密策略对网页数据进行加解密处理。2.如权利要求1所述的方法,其特征在于,浏览器在基于当前访问页面的标识,确定与所述当前访问页面相对应的加解密策略之前,进一步包括:浏览器从加解密策略管理系统中获取加解密策略集合。3.如权利要求2所述的方法,其特征在于,浏览器基于当前访问页面的标识,确定与所述当前访问页面相对应的加解密策略,包括:浏览器获取所述当前访问页面的统一资源定位符URL;浏览器根据所述当前访问页面的URL从所述加解密策略集合中确定出包含有所述当前访问页面的URL的加解密策略。4.如权利要求1-3任一项所述的方法,其特征在于,浏览器基于所述加解密策略对网页数据进行加解密处理,包括:浏览器针对需要上传至业务系统的,且归属于所述待加解密网页数据属性类型集合的第一网页数据,根据所述加解密方案,确定相应的加密密钥,并采用所述加密密钥对所述第一网页数据进行加密处理,其中,所述加解密方案用于确定加密各属性类型的网页数据时,分别采用的加密密钥。5.如权利要求4所述的方法,其特征在于,浏览器根据所述加解密方案,确定相应的加密密钥,并采用所述加密密钥对所述第一网页数据进行加密处理,包括:浏览器针对向所有用户公开的网页数据,采用所有用户均持有的密钥对中的公钥进行加密处理;或者,浏览器针对向指定用户...

【专利技术属性】
技术研发人员:丁敏
申请(专利权)人:北京海泰方圆科技股份有限公司
类型:发明
国别省市:北京,11

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

1