[发明专利]一种对应用进行流量泄漏检测的方法和装置有效
申请号: | 201811555328.4 | 申请日: | 2018-12-18 |
公开(公告)号: | CN109587643B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 陈子为 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04W4/24 | 分类号: | H04W4/24;H04W24/08;H04L12/26 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 王昌贵 |
地址: | 201800 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 进行 流量 泄漏 检测 方法 装置 | ||
本发明公开了一种对应用进行流量泄漏检测的方法和装置,属于计算机技术领域。所述方法包括:测试进程接收针对目标应用的流量测试指令,启动所述目标应用;在对所述目标应用进行场景模拟时,所述测试进程通过系统管理目录中所述目标应用的每个进程对应的传输层数据记录文件,获取所述目标应用的每个进程的网络访问状态信息;所述测试进程根据所述网络访问状态信息和预设的所述目标应用的定向IP地址,判断所述目标应用的每个进程是否出现流量泄漏。采用本发明,可以降低对应用进行流量泄漏检测的时间人力成本,提高了对应用进行流量泄漏检测的效率。
技术领域
本发明涉及计算机技术领域,特别涉及一种对应用进行流量泄漏检测的方法和装置。
背景技术
定向流量计费是一种基于CDN集群和移动网络的,针对指定应用的数据流量的计费方式。对于具备定向流量计费功能的应用A,CDN服务方可以将该应用A所有请求的目的IP地址上的应用资源汇总到同一CDN节点上。这样,用户在使用应用A时,网络运营商可以通过统计该CDN节点上的应用A的数据流量(可称为定向流量),对应用A产生的数据流量实现定向流量计费。
应用A在运行时,可能会出现部分发往其它IP地址的请求,而这些IP地址(可称为非定向IP地址)未被汇总到上述CDN节点,因此,网络运营商将会按照通用的流量计费方式对该请求的数据流量(可称为非定向流量)进行计费,从而增加了用户的流量费用,影响应用和移动网络的用户体验。为此,在针对应用开发定向流量计费功能的过程中,需要对应用中的非定向流量进行测试核对,以确定应用在运行过程中是否会产生非定向流量,即是否存在流量泄露的问题。
针对安卓系统下的应用A,进行非定向流量进行测试核对时,技术人员可以先将运行有该应用A的终端设备连接至测试设备,然后在模拟应用A的用户使用场景时,在测试设备上通过网络抓包工具对终端设备产生的网络数据包进行过滤。之后,技术人员可以提取过滤出的网络数据包的信息,判断该网络数据包是否由应用A发出,且是否发往已汇总的IP地址(可称为定向IP地址),进而通过判断结果来确定应用A是否存在流量泄露的问题。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
其一,受限于软/硬件的性能,通常只能以一台测试设备对一台终端设备进行测试,效率低下;其二,由于安卓系统后台应用的网络通信无法完全关闭,核对结果将受到很大干扰;其三,由人工来测试核对非定向流量,时间人力成本较高,同时核对结果的准确性难以保证。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种对应用进行流量泄漏检测的方法和装置。所述技术方案如下:
第一方面,提供了一种对应用进行流量泄漏检测的方法,所述方法包括:
测试进程接收针对目标应用的流量测试指令,启动所述目标应用;
在对所述目标应用进行场景模拟时,所述测试进程通过系统管理目录中所述目标应用的每个进程对应的传输层数据记录文件,获取所述目标应用的每个进程的网络访问状态信息;
所述测试进程根据所述网络访问状态信息和预设的所述目标应用的定向IP地址,判断所述目标应用的每个进程是否出现流量泄漏。
可选的,所述测试进程启动所述目标应用之后,还包括:
所述测试进程执行shell命令,根据所述目标应用的应用标识获取所述目标应用每个进程的进程标识信息。
可选的,所述测试进程通过系统管理目录中所述目标应用的每个进程对应的传输层数据记录文件,获取所述目标应用的每个进程的网络访问状态信息,包括:
对于所述目标应用的目标进程,所述测试进程在系统管理目录中查找基于所述目标进程的进程标识信息命名的目标文件目录,并通过所述目标文件目录中的传输层数据记录文件获取所述目标进程的网络访问状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811555328.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计费方法及设备
- 下一篇:一种实时无线的桥梁结构智慧监测系统