【技术实现步骤摘要】
存储器、APP服务器主机地址分析方法、装置和设备
[0001]本专利技术涉及网络行为分析领域,特别涉及存储器、APP服务器主机地址分析方法、装置和设备。
技术介绍
[0002]APP应用的服务器能够提供用于作为的客户端的APP应用调用(call)的方法(methods),并通过各种协议来为APP应用(应用程序)提供(serves)商业逻辑(business logic)。
[0003]通过APP应用的网络行为进行数据分析获得APP应用的服务器主机地址;现有技术中,获得APP应用的服务器主机地址的方式一般需要采用全程监听或抓取用户操作使用APP过程产生的网络数据包;然后再 通过人工凭借个人的经验来分析获取的全部网络数据包,通过分析分辨APP应用在运行期间产生的网络行为,来确定APP应用的服务器的主机地址。
[0004]专利技术人经过研究发现,现有技术中确定APP应用的服务器的主机地址,至少存在以下问题:需要大量的人工操作且效率较低。
[0005]公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背 ...
【技术保护点】
【技术特征摘要】
1.一种APP服务器主机地址分析方法,其特征在于,包括步骤:S01、在安卓系统的环境下,捕获待分析APP的运行过程的网络数据包;S02、从所述网络数据包中过滤出所述待分析APP的预设运行阶段的分段网络数据包;所述预设运行阶段包括:APP启动开始至启动结束阶段、APP注册开始至注册结束阶段,和,APP登录开始至登录结束阶段;S03、通过获取所述预设运行阶段的分段网络数据包中的远端主机HOST并去重,分别获取各所述预设运行阶段的初选远端主机HOST;S04、通过对各所述预设运行阶段的初选远端主机HOST进行交集运算,以及,使用公用服务器字典从所述初选远端主机HOST剔除公用服务器主机地址,获取所述待分析APP的服务器主机地址。2.根据权利要求1所述的APP服务器主机地址分析方法,其特征在于,所述在安卓系统的环境下,捕获待分析APP的运行过程的网络数据包,包括:S11、启动所述待分析APP的定制安卓系统;S12、启动tcpdump来捕获网络数据包;S13、安装和运行所述待分析APP的apk;S14、操作所述待分析APP的apk完成注册动作和登录动作。3.根据权利要求1所述的APP服务器主机地址分析方法,其特征在于,所述从所述网络数据包中过滤出所述待分析APP的预设运行阶段的分段网络数据包,包括:确定所述APP启动开始至启动结束阶段的启动开始时间和启动结束时间:将所述待分析APP的apk的启动时间点定义为启动开始时间;将侦测到述待分析APP的apk启动浏览器内核,获取第一个OnPageFinish事件的时间点定义为启动结束时间,或,将屏幕画面保持不变满3秒的时间点定义为启动结束时间。4.根据权利要求1所述的APP服务器主机地址分析方法,其特征在于,所述从所述网络数据包中过滤出所述待分析APP的预设运行阶段的分段网络数据包,包括:确定所述APP注册开始至注册结束阶段的注册开始时间和注册结束时间:当侦测到当前页面的元素中包括第一预设关键字且所述当前页面包括2个以上的输入框时,或,当侦测到所述当前页面的标题包括第一特定标题关键字时,定义所述当前页面的加载时间点为注册开始时间;所述第一预设关键字包括:注册、手机、邀请码、推荐码、验证码、密码、regist或password;所述第一特定标题关键字包括:注册;相对于所述注册开始时间,将下一条POST提交报文后获得响应报文的时间点定义为注册结束时间,以及,在没有响应报文或者响...
【专利技术属性】
技术研发人员:李文瑞,赵伟,邵志峰,吴智杰,肖礼明,刘秋华,韩冰,欧荣安,李庭轩,马夹,范恒胜,林暖辉,贾东剑,
申请(专利权)人:广州市高奈特网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。