【技术实现步骤摘要】
本专利技术的实施方式涉及网络安全
,更具体地,本专利技术的实施方式涉及一种页面获取方法和装置。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。目前,常用的页面获取的方式为:用户设备中浏览器或者APP的浏览器组件根据用户提交的页面地址,通过HTTP(超文本传输协议)协议向网络侧的服务器端发送HTPP请求,该请求用于获取相应的页面;网络侧的服务器端根据该HTTP请求,提取相应的页面数据,并通过HTTP协议将提取的页面数据响应给用户设备中的浏览器或者浏览器组件;浏览器或者浏览器组件将服务器端响应的页面数据拼接为相应的页面并显示。在HTTP协议下传输的数据均为明文数据,即服务器端利用HTTP协议向浏览器或者浏览器组件响应的页面数据为明文数据,一些网络攻击设备或软件可能会截取服务器响应的页面数据,并对该页面数据进行篡改,将篡改后的页面数据发送给用户设备,这就会造成用户设备无法正常显示页面,或者,显示的页面中包含各种垃圾信息的问题。目前,为了避免上述问题,将HTTP协议替换为HTTPS协议 ...
【技术保护点】
一种页面获取方法,包括:截取用于获取指定页面的超文本传协议HTTP请求;将指定加密标识添加到所述HTTP请求中;将添加指定加密标识的HTTP请求发送给网络侧。
【技术特征摘要】
1.一种页面获取方法,包括:截取用于获取指定页面的超文本传协议HTTP请求;将指定加密标识添加到所述HTTP请求中;将添加指定加密标识的HTTP请求发送给网络侧。2.根据权利要求1所述的方法,还包括:截取所述网络侧发送的以指定加密方式加密后的页面数据,所述页面数据为所述指定页面对应的页面数据;按照所述指定加密方式对应的解密方式,对所述加密后的页面数据进行解密处理;根据解密处理后的页面数据生成所述指定页面并显示,其中所述指定加密方式为所述指定加密标识对应的加密方式。3.根据权利要求2所述的方法,其中,所述页面数据包括所述指定页面的超文本标记语言HTML数据,所述HTML数据包括文本数据、JS链接地址和资源数据链接地址。4.根据权利要求3所述的方法,其中,按照所述指定加密方式对应的解密方式,对所述加密后的页面数据进行解密处理,包括:按照所述指定加密方式对应的解密方式,对所述加密后的页面数据进行解密,得到所述指定页面的解密后的HTML数据;根据所述HTML数据中的JS链接地址,从所述网络侧获取所述JS链接地址对应的已按照所述指定加密方式加密后的JS数据;按照所述指定加密方式对应的解密方式,对所述已按照所述指定加密方式加密后的JS数据进行解密,得到所述指定页面的JS数据;并,根据所述HTML数据中的资源数据链接地址,从所述网络侧获取所述资源数据链接地址对应的资源数据。5.根据权利要求4所述的方法,还包括:截取所述网络侧发送的以指定加密方式加密后的加载资源白名单;按照所述指定加密方式对应的解密方式,对所述加密后的加载资源白名单进行解密处理,所述加载资源白名单中包括所述指定页面中受信任的链接地址。6.根据权利要求5所述的方法,其中,根据所述HTML数据中的资源数据链接地址,从所述网络侧获取所述资源数据链接地址对应的资源数据,包括:确定所述资源数据链接地址为所述加载资源白名单中的资源数据链接地址时,从所述服务器获取所述资源数据链接地址对应的资源数据。7.根据权利要求1-6任一所述的方法,其中,将指定加密标识添加到所述HTTP请求中,包括:将指定加密标识添加到所述HTT...
【专利技术属性】
技术研发人员:周明明,黄晓军,
申请(专利权)人:网易无尾熊杭州科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。