本申请公开了一种应对轮询访问网页的方法和装置,包括:在生成网页链接时,若网页链接中具备特征规律数据,则随机生成与该特征规律数据关联的映射码;将该网页链接中的该特征规律数据用该映射码替换,存储该映射码与对应网页数据的对应关系;在收到对网页链接的访问请求时,获取该网页链接中的映射码,将该映射码作为查询网页数据的条件查询网页数据,如果通过该映射码能查询到对应网页数据则判定为正常访问,返回对应的网页数据;否则判定为非正常访问,拒绝该访问请求。本发明专利技术可以提高网站数据的安全性。
【技术实现步骤摘要】
本申请涉及互联网信息处理
,尤其涉及一种应对轮询访问网页的方法和 目.0
技术介绍
目前,随着互联网的发展,上网看新闻、购物等已成了人们生活中不可缺少的一部分。很多时候人们可以通过一些特殊的手段可以访问到一些还未发布出来的网页。例如对于购物网站来说,用户在购物的时候经常会打开一些页面,比如http://red.jd.com/redlndex/18.html,链接中的18是这个页面的唯一标识,通过访问这个链接就能在浏览器中看到这个链接的内容,具体的访问流程如图1所示:用户在浏览器地址中修改这个数字18,例如加1,就成了 19,那么浏览器链接地址就变成了 http://red.jd.com/redIndex/19.html,这个地址基于图1的流程是真实有效的,再往上加浏览器地址就变成了:http://red.jd.com/redlndex/20.html,这个地址基于图1的流程也是真实有效的,可以按照该规律一直往上加,直到根据活动标识查询不到页面数据为止。对于具备上述特征的网页,用户通过修改链接参数就能全部浏览完,这就是通过轮询来查看网页的方法。所谓轮询就是通过已有链接的特征,比如以上链接中数据往上加就是特征(并不限于数字特征,只要有规律可循),根据这个特征来依序修改网页访问链接参数来达到访问其它网页的目的,这是一种访问网页的非常规手段,可以无需网页的链接入口就能访问到一些还未发布出来的网页。但是,还未发布的网页被访问到具有极大地危害性,比如在某天早上10点要做一场抢购活动,活动网页已经提前做好了,链接是:http://red.jd.com/redIndex/55.html,到了 10点只需要将这个链接的入口打开,用户就能正常地浏览、抢购商品。但是通过以上轮询的方式有些网友可能在10点活动开始之前就已经访问到这个页面了,并且知道哪些商品在抢购,可以提前抢购,这样不仅对那些等到10点才能浏览到这个活动页面的用户不公平,而且如果抢购商品被轮询者大量购买了,运营方做活动的效果就很差,还会遭到正常用户的抗议。在以上示例中被轮询到的是商品,这只是电商行业的一个关于商品抢购的简单案例,如果通过这种方法轮询到的是公司机密等未发布的重要信息,那么危害将可想而知,所以防止网页被轮询,保证信息的安全是我们必须要解决的问题。为了防止网页被轮询,保证信息的安全,现有技术中一般都采用增加网页的有效时间这种技术方案来解决。图2为现有技术中的一种防止网页被轮询的方法流程图,这种现有技术的具体内容包括:在网页后台增加可配置网页展示的有效时间的功能,在网页生成链接的时候通过此功能设置该网页的有效时间,在此有效时间内网页才能被正常访问,比如以上示例中可将抢购活动的页面的有效时间设置成那天早上10点开始,12点结束,那么这个网页就算在9点被轮询到了,但不在有效时间内,也不能被访问到实际内容,也就无法提前购买抢购商品,可以起到防止被轮询的效果。现有技术方案的缺点:I)网站的每个网页的链接都需要设置有效时间,操作效率低下,导致工作量大,运营成本增加;而且有效时间是人工设置的,也会增加出现错误的几率,错误时间或长或短,都会给网站的正常运行造成风险。2)现有技术的这种方案没有从根本上解决问题,是从页面展示逻辑上实现,其实网页还是被轮询到了,只是做了一定的补救措施,依然存在着很大的安全隐患。
技术实现思路
有鉴于此,本专利技术的主要目的是提供一种应对轮询访问网页的方法和装置,以提高网站数据的安全性。本专利技术的技术方案是这样实现的:一种应对轮询访问网页的方法,包括:在生成网页链接时,若网页链接中具备特征规律数据,则随机生成与该特征规律数据关联的映射码;将该网页链接中的该特征规律数据用该映射码替换,存储该映射码与对应网页数据的对应关系;在收到对网页链接的访问请求时,获取该网页链接中的映射码,将该映射码作为查询网页数据的条件查询网页数据,如果通过该映射码能查询到对应网页数据则判定为正常访问,返回对应的网页数据;否则判定为非正常访问,拒绝该访问请求。优选的,所述映射码为随机生成的、无规律映射码。优选的,所述存储该映射码与对应网页数据的对应关系,具体为:存储该映射码与对应的动态网页数据的对应关系,所述动态网页数据存储在数据库中。优选的,所述存储该映射码与对应网页数据的对应关系,具体为:存储该映射码与对应的动态网页数据的对应关系,所述动态网页数据存储在数据库中,动态网页数据进一步加载到缓存器中;所述查询网页数据,具体为:从所述缓存器中查询网页数据,如果未查询到则进一步到数据库中查询网页数据。优选的,该方法进一步包括:在生成映射码时对该映射码进行加密;在将映射码作为查询网页数据的条件查询网页数据时,先对映射码进行解密再进行所述查询。—种应对轮询访问网页的装置,包括:随机码模块,用于在生成网页链接时,若网页链接中具备特征规律数据,则随机生成与该特征规律数据关联的映射码;将该网页链接中的该特征规律数据用该映射码替换,存储该映射码与对应网页数据的对应关系;访问判断模块,用于在收到对网页链接的访问请求时,获取该网页链接中的映射码,将该映射码作为查询网页数据的条件查询网页数据,如果通过该映射码能查询到对应网页数据则判定为正常访问,返回对应的网页数据;否则判定为非正常访问,拒绝该访问请求。优选的,所述映射码为随机生成的、无规律映射码。优选的,所述随机码模块存储该映射码与对应网页数据的对应关系,具体为:存储该映射码与对应的动态网页数据的对应关系,所述动态网页数据存储在数据库中。优选的,所述随机码模块存储该映射码与对应网页数据的对应关系,具体为:存储该映射码与对应的动态网页数据的对应关系,所述动态网页数据存储在数据库中;该装置进一步包括缓存加载模块,用于将动态网页数据进一步加载到缓存器中;所述访问判断模块查询网页数据,具体为:从所述缓存器中查询网页数据,如果未查询到则进一步到数据库中查询网页数据。与现有技术相比,本专利技术的技术方案从在技术层面上很好地解决了网页轮询问题,主要方案是在生成网页链接时,若网页链接中具备特征规律数据,则随机生成与该特征规律数据关联的映射码,该映射码为随机生成的、无规律映射码;将该网页链接中的该特征规律数据用该映射码替换,存储该映射码与对应数据的对应关系;在收到对网页链接的访问请求时,获取该网页链接中的映射码,将该映射码作为查询网页数据的条件,如果通过该映射码能查询到对应网页数据则判定为正常访问,返回对应的网页数据;否则判定为非正常访问,拒绝该访问请求。通过这种方案,就让可轮询访问的特征规律数据在网页链接中消失,用户无法在网页链接中找到特征规律,从而达到防止被轮询的目的,提高了网站数据的安全性。【附图说明】图1为现有技术中的一种访问网页的方法流程图;图2为现有技术中的一种防止网页被轮询的方法流程图;图3为本专利技术所述一种应对轮询访问网页的方法流程图;图4为本专利技术所述又一种应对轮询访问网页的详细流程图;图5为本专利技术所述应对轮询访问网页的装置的一种组成示意图。【具体实施方式】下面结合附图及具体实施例对本专利技术再作进一步详细的说明。图3为本专利技术所述一种应对轮询访问网页的方法流程图。参见图3,该方法主要流程包括:步骤301、在生成网页链接时,若本文档来自技高网...
【技术保护点】
一种应对轮询访问网页的方法,其特征在于,包括:在生成网页链接时,若网页链接中具备特征规律数据,则随机生成与该特征规律数据关联的映射码;将该网页链接中的该特征规律数据用该映射码替换,存储该映射码与对应网页数据的对应关系;在收到对网页链接的访问请求时,获取该网页链接中的映射码,将该映射码作为查询网页数据的条件查询网页数据,如果通过该映射码能查询到对应网页数据则判定为正常访问,返回对应的网页数据;否则判定为非正常访问,拒绝该访问请求。
【技术特征摘要】
【专利技术属性】
技术研发人员:梅军,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。