The invention relates to the Internet field, in particular to a web page access method, a device and a computer readable storage medium and a terminal. The method comprises: receiving a web page file visited, obtaining a preset initial identification number in the web page file, calculating the web page file, and obtaining the current identification number of the web page file; When the initial identification number of the web page file is different from the current identification number, it is determined that the web page is hijacked, and the web page is requested to visit again with an HTTPS protocol link; when the initial identification number of the web page file is the same as the current identification number, the web page is rendered with the received web page file. The invention determines whether a web page is hijacked or not by judging whether the initial identification number of a web page is the same as the current identification number, and establishes different access strategies, which can ensure the security of web page access, the speed of web page access and the overall user experience.
【技术实现步骤摘要】
网页访问方法、装置及计算机可读存储介质、终端
本专利技术涉及互联网领域,具体涉及一种网页访问方法、装置及计算机可读存储介质、终端。
技术介绍
ISP,即互联网服务提供商,为网络用户提供网络接入服务,目前具有ISP资质的包括CNC(网通)、TELCOM(电信)、铁通、联通、移动、电力通(通过电力线上网)、有线通(通过有线电视上网),卫通(通过卫星上传下载数据)等等,这些互联网服务提供商虽然为网络用户的网络接入提供了便利,然而,也存在一些弊端,例如,用户所访问的网页遭受到ISP劫持,典型地,某些互联网服务提供商会在用户访问的网页中,强制性地向用户推送广告,或者,篡改用户访问网页的网页内容等。因此,如何准确、有效地判断某个网页是否被ISP劫持,并解决劫持问题,成为本领域技术人员亟需解决的一个问题,目前,行业内的解决方案是全站使用HTTPS协议,而使用HTTPS协议虽然可以大部分解决网页被劫持的问题,但是明显降低了网页的访问速度,影响用户体验。
技术实现思路
为克服以上技术问题,特别是现有技术对于网页被劫持的问题,无法平衡网页访问安全和网页访问速度的问题,特提出以下技术方案:第一方面,本专利技术提供了一种网页访问方法,包括:接收所访问网页的网页文件,获取网页文件中预置的初始识别码;计算所述网页文件,获取网页文件的当前识别码;当所述网页文件的初始识别码与当前识别码不相同时,确定所述网页被劫持,以HTTPS协议链接再次请求访问该网页;当所述网页文件的初始识别码与当前识别码相同时,以接收到的所述网页文件渲染出该网页。进一步的,所述初始识别码为在所述网页开发过程中根据指定算法 ...
【技术保护点】
1.一种网页访问方法,其特征在于,包括:接收所访问网页的网页文件,获取网页文件中预置的初始识别码;计算所述网页文件,获取网页文件的当前识别码;当所述网页文件的初始识别码与当前识别码不相同时,确定所述网页被劫持,以HTTPS协议链接再次请求访问该网页;当所述网页文件的初始识别码与当前识别码相同时,以接收到的所述网页文件渲染出该网页。
【技术特征摘要】
1.一种网页访问方法,其特征在于,包括:接收所访问网页的网页文件,获取网页文件中预置的初始识别码;计算所述网页文件,获取网页文件的当前识别码;当所述网页文件的初始识别码与当前识别码不相同时,确定所述网页被劫持,以HTTPS协议链接再次请求访问该网页;当所述网页文件的初始识别码与当前识别码相同时,以接收到的所述网页文件渲染出该网页。2.根据权利要求1所述的方法,其特征在于,所述初始识别码为在所述网页开发过程中根据指定算法计算网页文件得到的初始识别码;所述计算所述网页文件,获取网页文件的当前识别码,包括:根据所述指定算法计算网页文件,获取网页文件的当前识别码。3.根据权利要求2所述的方法,其特征在于,所述根据所述指定算法计算网页文件,获取网页文件的当前识别码,包括:基于所述网页文件包含的标签根据所述指定算法计算出网页文件的当前识别码。4.根据权利要求3所述的方法,其特征在于,所述基于所述网页文件包含的标签根据所述指定算法计算出网页文件的当前识别码,包括:获取网页文件中<script>标签数量;获取网页文件中<img>标签数量;获取网页文件中<iframe>标签数量;确认所述<script>标签是否存在IP形式地址的外链;以所述<script>标签数量、<img>标签数量、<iframe>标签数量、确认<script>是否存在IP形式地址的外链与预定分隔符组合,作为网页文件的当前识别码。5.根据权利要求1所述的方法,其特征...
【专利技术属性】
技术研发人员:陈精任,
申请(专利权)人:广州优视网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。