[发明专利]应用程序的网络访问方法、装置、计算机设备和存储介质在审
申请号: | 201910419718.7 | 申请日: | 2019-05-20 |
公开(公告)号: | CN110224996A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 许剑勇 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互联网协议地址 应用程序 对照表 网络访问 网络访问请求 计算机设备 存储介质 服务器 网络安全技术 应用程序访问 目标服务器 访问目标 获取目标 映射关系 预设指令 数据库 查询 检测 记录 申请 | ||
本申请涉及一种基于网络安全技术的应用程序的网络访问方法、装置、计算机设备和存储介质。所述方法包括:若检测到通过应用程序访问目标服务器的预设指令,则通过应用程序生成网络访问请求,并根据网络访问请求获取目标服务器的目标域名,从应用程序的本地数据库中获取互联网协议地址对照表,互联网协议地址对照表用于记录域名与互联网协议地址的映射关系,从互联网协议地址对照表中查询与目标域名对应的目标互联网协议地址,通过应用程序根据目标互联网协议地址访问目标服务器。采用本方法能够提高网络访问的安全性。
技术领域
本申请涉及计算机技术领域,特别是涉及一种应用程序的网络访问方法、装置、计算机设备和存储介质。
背景技术
DNS系统(Domain Name System),是域名和互联网协议地址(Internet ProtocolAddress),也即IP地址间相互映射的系统,其主要作用是将主机域名转换为互联网协议地址,例如将www.google.com转换成互联网协议地址216.58.193.68:80。具体过程为:用户终端中应用程序进行网络访问,用户终端检测到应用程序触发的网络访问请求,一方面,用户终端上运行着DNS客户端,应用程序将接收到的URL(Uniform Resource Locator,统一资源定位符)中抽取出目标域名,目标域名用于指向目标服务器,另一方面,用户终端将这个域名字段传送给DNS客户端,DNS客户端向DNS服务器端发送一份域名解析请求,域名解析请求中包含目标域名,该DNS客户端最终会收到一份与域名解析请求对应的回答报文,其中包含有被访问服务器对应的互联网协议地址,一旦应用程序收到来自DNS客户端反馈的互联网协议地址,就可以向该互联网协议地址对应的被访问服务器发起TCP(TransmissionControl Protocol传输控制协议)连接,实现应用程序网络访问目标服务器。
然而,应用程序在进行网络访问时,通过DNS客户端向DNS服务器发送域名解析请求的过程中,域名解析请求容易被监听方拦截监听,监听方通过将伪造互联网协议地址发送给用户终端,从而用户终端接收到监听者伪造的互联网协议地址,应用程序会访问到伪造互联网协议地址对应的伪造服务器,从而导致网络连接不安全。
发明内容
基于此,有必要针对上述技术问题,提供一种能够解决DNS解析进行网络访问时不安全问题的应用程序的网络访问方法、装置、计算机设备和存储介质。
一种应用程序的网络访问方法,所述方法包括:
若检测到通过应用程序访问目标服务器的预设指令,则通过所述应用程序生成网络访问请求,并根据所述网络访问请求获取所述目标服务器的目标域名;
从所述应用程序的本地数据库中获取互联网协议地址对照表;所述互联网协议地址对照表通过所述应用程序对应的服务器进行维护,所述互联网协议地址对照表用于记录域名与互联网协议地址的映射关系;
根据所述目标域名,从所述互联网协议地址对照表中查询得到目标域名对应的目标互联网协议地址;
通过所述应用程序根据所述目标互联网协议地址访问目标服务器。
在其中一个实施例中,还包括:根据所述目标域名,在所述互联网协议地址对照表中未查询到目标域名对应的目标互联网协议地址时;将所述目标域名发送给域名解析系统,得到所述目标域名对应的解析互联网协议地址;根据所述解析互联网协议地址访问目标服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910419718.7/2.html,转载请声明来源钻瓜专利网。