跟踪应用访问的方法、装置、设备及系统制造方法及图纸

技术编号:20627917 阅读:19 留言:0更新日期:2019-03-20 17:30
本说明书实施例提供了一种跟踪应用访问的方法、装置、设备及系统,该方法包括:向服务器发送目标应用的访问跟踪请求;其中,该访问跟踪请求中包括目标应用的标识;接收服务器根据该访问跟踪请求返回的域名标识;通过访问域名标识所对应的域名,检测该域名的中间证书是否已经被缓存;并根据检测结果的指示,确定该域名是否被目标应用所访问。

Methods, devices, devices and systems for tracking application access

The embodiment of this specification provides a method, device, device and system for tracking application access, which includes sending an access tracking request to a server for a target application, including the identification of the target application, the domain name identification returned by the receiving server according to the access tracking request, and detecting the domain name by accessing the domain name corresponding to the domain name identification. Whether the intermediate certificate of the domain name has been cached, and according to the instructions of the test results, determine whether the domain name is accessed by the target application.

【技术实现步骤摘要】
跟踪应用访问的方法、装置、设备及系统
本申请涉及互联网
,尤其涉及一种跟踪应用访问的方法、装置、设备及系统。
技术介绍
随着信息技术的不断发展,手机、平板电脑、计算机等终端设备在人们的生活、工作中得到了广泛的应用,成为人们生活、工作不可或缺的组成部分。为了给人们提供多种服务,如购物、聊天、信息查询、导航等,一般的,需要在终端设备上安装多个应用程序。各个应用程序在运行时会产生与本应用程序运行相关的数据,并在终端设备的系统中进行存储。为了保证终端设备系统运行的稳定性和安全性,避免出现某些应用程序恶意访问其他应用程序的数据的情况,一般需在不同的应用程序之间提供数据访问隔离机制,如沙箱。这样,每个应用程序都只能访问自己的数据,不能访问该终端设备上其他应用程序的数据。但是,在实际应用中,为了向用户进行信息推广或者相关测试等,可能需要对某些应用程序所访问的链接进行追踪。因此,亟需提出一种对目标应用所访问链接进行追踪的技术方案。
技术实现思路
本说明书实施例的目的是提供一种跟踪应用访问的方法、装置、设备及系统,以实现对目标应用所访问链接进行追踪。为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供了一种跟踪应用访问的方法,所述方法包括:向服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括所述目标应用的标识;接收所述服务器根据所述访问跟踪请求返回的域名标识;通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例还提供了一种跟踪应用访问的方法,所述方法包括:接收终端设备发送的目标应用的访问跟踪请求;其中,所述访问跟踪请求中携带有所述目标应用的标识;根据所述访问跟踪请求查找与所述访问跟踪请求对应的域名标识;将所述域名标识返回给所述终端设备,以使所述终端设备通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;并根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例还提供了一种跟踪应用访问的方法,所述方法包括:向服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括所述目标应用的标识;接收所述服务器根据所述访问跟踪请求返回的域名;通过访问所述域名,检测所述域名的中间证书是否已经被缓存;根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例还提供了一种跟踪应用访问的装置,所述装置包括:发送模块,用于向服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括所述目标应用的标识;第一接收模块,用于接收所述服务器根据所述访问跟踪请求返回的域名标识;检测模块,用于通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;第一确定模块,用于根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例还提供了一种跟踪应用访问的装置,所述装置包括:第二接收模块,用于接收终端设备发送的目标应用的访问跟踪请求;其中,所述访问跟踪请求中携带有所述目标应用的标识;查找模块,用于根据所述访问跟踪请求查找与所述访问跟踪请求对应的域名标识;返回模块,用于将所述域名标识返回给所述终端设备,以使所述终端设备通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;并根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例还提供了一种跟踪应用访问的装置,所述装置包括:发送模块,用于向服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括目标应用的标识;第一接收模块,用于接收所述服务器根据所述访问跟踪请求返回的域名;检测模块,用于通过访问所述域名,检测所述域名的中间证书是否已经被缓存;第一确定模块,用于根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例还提供了一种跟踪应用访问的系统,包括服务器和终端设备;所述终端设备,用于向所述服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括所述目标应用的标识;所述服务器,用于接收终端设备发送的访问跟踪请求;根据所述访问跟踪请求查找与所述访问跟踪请求对应的域名标识;将所述域名标识返回给所述终端设备;所述终端设备,还用于接收所述服务器根据所述访问跟踪请求返回的域名标识;通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例还提供了一种跟踪应用访问的系统,包括服务器和终端设备;所述终端设备,用于向所述服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括所述目标应用的标识;所述服务器,用于接收终端设备发送的所述访问跟踪请求;根据所述访问跟踪请求查找与所述访问跟踪请求对应的域名;将所述域名返回给所述终端设备;所述终端设备,还用于接收所述服务器根据所述访问跟踪请求返回的域名;通过访问所述域名,检测所述域名的中间证书是否已经被缓存;根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例还提供了一种跟踪应用访问的设备,所述设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:向服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括所述目标应用的标识;接收所述服务器根据所述访问跟踪请求返回的域名标识;通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例还提供了一种跟踪应用访问的设备,所述设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:接收终端设备发送的目标应用的访问跟踪请求;其中,所述访问跟踪请求中携带有所述目标应用的标识;根据所述访问跟踪请求查找与所述访问跟踪请求对应的域名标识;将所述域名标识返回给所述终端设备,以使所述终端设备通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;并根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例还提供了一种跟踪应用访问的设备,所述设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:向服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括目标应用的标识;接收所述服务器根据所述访问跟踪请求返回的域名;通过访问所述域名,检测所述域名的中间证书是否已经被缓存;根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例化提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:向服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括所述目标应用的标识;接收所述服务器根据所述访问跟踪请求返回的域名标识;通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;根据检测结果的指示,确定所述域名是否被所述目标应用所访问。本说明书实施例还提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:接收终端设备发送的目标应用的访问跟踪请求;其中,本文档来自技高网...

【技术保护点】
1.一种跟踪应用访问的方法,所述方法包括:向服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括所述目标应用的标识;接收所述服务器根据所述访问跟踪请求返回的域名标识;通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;根据检测结果的指示,确定所述域名是否被所述目标应用所访问。

【技术特征摘要】
1.一种跟踪应用访问的方法,所述方法包括:向服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括所述目标应用的标识;接收所述服务器根据所述访问跟踪请求返回的域名标识;通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;根据检测结果的指示,确定所述域名是否被所述目标应用所访问。2.如权利要求1所述的方法,所述通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存,包括:访问所述域名标识所对应的域名,并监测是否向所述服务器请求所述域名所对应的中间证书;若是,则确定所述域名所对应的中间证书未被缓存;否则,确定所述域名所对应的中间证书已经被缓存;或者,访问所述域名标识所对应的域名,并监测是否接收到所述服务器返回的所述域名所对应的中间证书;若是,则确定所述域名所对应的中间证书未被缓存;否则,确定所述域名所对应的中间证书已经被缓存。3.如权利要求1或2所述的方法,所述通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存之前,所述方法还包括:按照预设的域名组合规则,将所述域名标识组合为所述域名。4.如权利要求1或2所述的方法,所述向服务器发送目标应用的访问跟踪请求,包括:通过终端设备的第一应用向服务器发送所述访问跟踪请求;相应的,所述根据检测结果的指示,确定所述域名是否被所述目标应用所访问,包括:根据所述检测结果的指示,确定所述域名是否被所述终端设备上的所述目标应用所访问;其中,所述第一应用和所述目标应用为所述终端设备上的不同应用。5.如权利要求1或2所述的方法,所述访问跟踪请求中还包括与所述服务器建立连接所使用的网络互连协议IP地址信息;相应的,所述接收所述服务器根据所述访问跟踪请求返回的域名标识,包括:接收所述服务器根据所述目标应用的标识和所述IP地址信息所查询到的域名标识。6.如权利要求5所述的方法,所述访问跟踪请求中还包括终端设备相关信息;相应的,所述接收所述服务器根据所述访问跟踪请求返回的域名标识,包括:接收所述服务器根据所述目标应用的标识、所述IP地址信息所述和所述终端设备相关信息所查询到的域名标识。7.一种跟踪应用访问的方法,所述方法包括:接收终端设备发送的目标应用的访问跟踪请求;其中,所述访问跟踪请求中携带有所述目标应用的标识;根据所述访问跟踪请求查找与所述访问跟踪请求对应的域名标识;将所述域名标识返回给所述终端设备,以使所述终端设备通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;并根据检测结果的指示,确定所述域名是否被所述目标应用所访问。8.如权利要求7所述的方法,所述接收终端设备发送的目标应用的访问跟踪请求之前,所述方法还包括:接收各终端设备发送的域名访问请求;根据所述域名访问请求确定所述域名所对应的域名标识以及访问所述域名的应用的标识;将所述域名标识和所述应用的标识对应的存储。9.如权利要求8所述的方法,所述接收终端设备发送的访问跟踪请求之前,所述方法还包括:根据所述域名访问请求确定访问所述域名所使用的IP地址信息;将所述域名标识、所述应用的标识和所述IP地址信息对应的存储。10.一种跟踪应用访问的方法,所述方法包括:向服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括所述目标应用的标识;接收所述服务器根据所述访问跟踪请求返回的域名;通过访问所述域名,检测所述域名的中间证书是否已经被缓存;根据检测结果的指示,确定所述域名是否被所述目标应用所访问。11.如权利要求10所述的方法,所述通过访问所述域名,检测所述域名的中间证书是否已经被缓存,包括:访问所述域名,并监测是否向所述服务器请求所述域名所对应的中间证书;若是,则确定所述域名所对应的中间证书未被缓存;否则,确定所述域名所对应的中间证书已经被缓存;或者,访问所述域名,并监测是否接收到所述服务器返回的所述域名所对应的中间证书;若是,则确定所述域名所对应的中间证书未被缓存;否则,确定所述域名所对应的中间证书已经被缓存。12.一种跟踪应用访问的装置,所述装置包括:发送模块,用于向服务器发送目标应用的访问跟踪请求;其中,所述访问跟踪请求中包括所述目标应用的标识;第一接收模块,用于接收所述服务器根据所述访问跟踪请求返回的域名标识;检测模块,用于通过访问所述域名标识所对应的域名,检测所述域名的中间证书是否已经被缓存;第一确定模块,用于根据检测结果的指示,确定所述域名是否被所述目标应用所访问。13.如权利要求12所述的装置,所述检测模块,具体用于:访问所述域名标识所对应的域名,并监测是否向所述服务器请求所述域名所对应的中间证书;若是,则确定所述域名所对应的中间证书未被缓存;否则,确定所述域名所对应的中间证书已经被缓存;或者,访问所述域名标识所对应的域名,并监测是否接收到所述服务器返回的所述域名所对应的中间证书;若是,则确定所述域名所对应的中间证书未被缓存;否则,确定所述域名所对应的中间证书已经被缓存。14.如权利要求12或13所述的装置,所述装置还包括:组合模块,用于按照预设的域名组合规则,将所述域名标识组合为所述域名。15.如权利要求12或13所述的装置,所述发送模块,...

【专利技术属性】
技术研发人员:吴建雷
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1