The invention discloses anti-shielding methods, devices, computer devices and storage media of information resources. The methods include: content distribution network system obtains resource requests from browser side, which are generated according to the encrypted processing results of unified resource locators of requested information resources; content distribution network system restores unified resources from resource requests. Locator, according to the restored unified resource locator, retrieves information resources from the server side and returns them to the browser side. The application of the scheme of the invention can improve the anti-shielding effect, etc.
【技术实现步骤摘要】
信息资源反屏蔽方法、装置、计算机设备及存储介质
本专利技术涉及计算机应用技术,特别涉及信息资源反屏蔽方法、装置、计算机设备及存储介质。
技术介绍
目前,在浏览器端进行页面展示时,经常会通过某种方式额外展示一些信息资源,比如,加载一个独立的小窗口,用于展示广告资源等。相应地,也出现了各种各样的信息资源屏蔽软件,如ADBlock等,这些软件可对上述信息资源进行大规模的拦截和隐藏,从而实现对于上述信息资源的屏蔽。信息资源屏蔽软件可在浏览器端拦截资源请求,检测信息资源的统一资源定位符(URL,UniformResoureLocator)内容,若统一资源定位符的特征匹配,则终止资源请求,从而使得资源请求无法正常发送,进而使得信息资源无法正常展示。目前很多信息资源的统一资源定位符都存在非常明显的特征,很容易被信息资源屏蔽软件识别出来,从而终止资源请求。信息资源屏蔽软件的屏蔽操作,虽然给一些用户带来了一定的方便,但是也会导致一些符合规则的、正常内容的信息资源被屏蔽,为此,在某些情况下,需要进行信息资源的反屏蔽处理。比如,可在页面添加脚本用于检测信息资源屏蔽软件,若发现信息资源屏蔽软件存在,则提示用户关闭信息资源屏蔽软件或希望用户主动将相应站点加入到信息资源屏蔽软件的白名单中等,但这种方式需要用户进行手动操作,从而为用户带来了额外的工作量等。再比如,还可及时更换被信息资源屏蔽软件拦截的域名,如使用一个域名池进行轮换,但这只是一种短暂有效的解决方式,并不能解决资源屏蔽软件拦截除域名以外的其它特征,实际应用效果很差。
技术实现思路
有鉴于此,本专利技术提供了信息资源反 ...
【技术保护点】
1.一种信息资源反屏蔽方法,其特征在于,包括:内容分发网络系统获取来自浏览器端的资源请求,所述资源请求为根据所请求的信息资源的统一资源定位符的加密处理结果生成的;所述内容分发网络系统从所述资源请求中还原出所述统一资源定位符;所述内容分发网络系统根据所述统一资源定位符从服务器端获取所述信息资源,并返回给所述浏览器端。
【技术特征摘要】
1.一种信息资源反屏蔽方法,其特征在于,包括:内容分发网络系统获取来自浏览器端的资源请求,所述资源请求为根据所请求的信息资源的统一资源定位符的加密处理结果生成的;所述内容分发网络系统从所述资源请求中还原出所述统一资源定位符;所述内容分发网络系统根据所述统一资源定位符从服务器端获取所述信息资源,并返回给所述浏览器端。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:所述内容分发网络系统获取所述资源请求之前,获取来自所述浏览器端的页面请求,从所述服务器端获取所述页面请求对应的页面内容;所述内容分发网络系统在所述页面内容中注入反屏蔽脚本;所述内容分发网络系统将注入所述反屏蔽脚本后的页面内容返回给所述浏览器端,以便所述浏览器端运行所述反屏蔽脚本,由所述反屏蔽脚本对需要加载展示的所述信息资源的统一资源定位符进行加密处理,并将加密处理结果编码后拼接到预定域名后,生成所述资源请求。3.根据权利要求2所述的方法,其特征在于,该方法进一步包括:所述内容分发网络系统向所述页面内容中注入配置信息;所述配置信息中包括:所述预定域名;所述预定域名为所述信息资源提供方提供并接入到所述内容分发网络系统中的。4.根据权利要求3所述的方法,其特征在于,所述配置信息中进一步包括:所述反屏蔽脚本所采用的加密算法;所述内容分发网络系统从所述资源请求中还原出所述统一资源定位符包括:所述内容分发网络系统根据与所述反屏蔽脚本所采用的加密算法相对应的解密算法,还原出所述统一资源定位符。5.根据权利要求3所述的方法,其特征在于,所述配置信息中进一步包括:条件信息,以便所述反屏蔽脚本在对所述统一资源定位符进行加密处理之前,根据所述条件信息确定所述统一资源定位符是否符合加密条件,若是,则对所述统一资源定位符进行加密处理。6.根据权利要求2所述的方法,其特征在于,所述反屏蔽脚本包括:JavaScript脚本;所述JavaScript脚本注入到所述页面内容的最前端。7.一种信息资源反屏蔽方法,其特征在于,包括:浏览器端向内容分发网络系统发送资源请求,所述资源请求为根据所请求的信息资源的统一资源定位符的加密处理结果生成的;所述浏览器端获取所述内容分发网络系统返回的所述信息资源,所述信息资源为所述内容分发网络系统从所述资源请求中还原出所述统一资源定位符后,根据所述统一资源定位符从服务器端获取的。8.根据权利要求7所述的方法,其特征在于,该方法进一步包括:所述浏览器端向所述内容分发网络系统发送页面请求;所述浏览器端获取所述内容分发网络系统返回的页面内容,所述页面内容为所述内容分发网络系统从服务器端获取所述页面请求对应的页面内容后,向所述页面内容中注入反屏蔽脚本后的页面内容;所述浏览器端运行所述反屏蔽脚本,由所述反屏蔽脚本对需要加载展示的信息资源的统一资源定位符进行加密处理,并将加密处理结果编码后拼接到预定域名后,生成资源请求。9.一种信息资源反屏蔽装置,其特征在于,包括:第一获取单元、信息还原单元以及第二获取单元;所述第一获取单元,用于获取来自浏览器端的资源请求,所述资源请求为根据所请求的信息资源的统一资源定位符的加密处理结果生成的;所述信息还原单元,...
【专利技术属性】
技术研发人员:白宇,张子秋,焦腾飞,韦俊琳,段海新,彭坚,郑晓峰,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。