[发明专利]基于第三方SDK的网络数据监控方法、装置及存储介质在审
申请号: | 201910339932.1 | 申请日: | 2019-04-25 |
公开(公告)号: | CN110113325A | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 桂盛霖;刘刚 | 申请(专利权)人: | 成都卫士通信息产业股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 成都市集智汇华知识产权代理事务所(普通合伙) 51237 | 代理人: | 罗艳 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第三方 第三方应用 被测设备 过滤 网络数据监控 存储介质 基本信息 网络请求 抓取 白名单信息 网络数据包 监控结果 人工干预 网络数据 移动安全 隐私数据 自动完成 数据包 预存 预设 检测 申请 | ||
1.一种基于第三方SDK的网络数据监控方法,用于监控被测设备中的被测第三方应用,其特征在于,所述方法包括:
S11:获取所述被测设备发出的网络数据包,根据预存的被测设备的基本信息和被测第三方应用的基本信息进行过滤,获得所述被测第三方应用发出的数据包;
S12:根据预设白名单信息进行过滤,获得第三方SDK发出的网络请求;
S13:检测所述第三方SDK发出的网络请求是否包含用户的隐私数据并生成监控结果。
2.根据权利要求1所述的基于第三方SDK的网络数据监控方法,其特征在于,所述步骤S11前,还包括步骤:
S10:获取所述被测设备的基本信息和所述被测第三方应用的基本信息并保存;
所述步骤S10的方法,包括:
S101:与所述被测设备建立通信;
S102:检测所述被测第三方应用是否正常启动,若否,则进入S103,若是,则进入S104;
S103:判断所述被测第三方应用是否为第n次检测到未正常启动,若是,则报错退出,若否,则启动所述被测第三方应用,返回S102,n为大于0的整数;
S104:获取所述被测第三方应用在所述被测设备中占用的pid,uid和端口信息,以及所述被测设备的IP地址信息并保存。
3.根据权利要求2所述的基于第三方SDK的网络数据监控方法,其特征在于,所述步骤S104中获取所述被测第三方应用在所述被测设备中占用的pid,uid和端口信息的方法,包括:
获取所述被测第三方应用在所述被测设备中的进程pid;
读取所述被测设备中/prov/<pid>/cgroup文件获取uid;
通过对所述被测设备中/proc/net/tcp文件和/proc/net/tcp6文件的解析检测,分析其中含有所述uid的信息,获得从所述被测第三方应用发出的网络请求的端口信息。
4.根据权利要求1所述的基于第三方SDK的网络数据监控方法,其特征在于,所述步骤S11的方法,包括:
与所述被测设备建立通信;
根据预存的所述被测设备的IP地址信息,获取所述被测设备转发的网络数据包;
根据预存的所述被测第三方应用在所述被测设备中占用的pid、uid和端口信息对获取的网络数据包进行过滤,获得所述被测第三方应用发出的数据包。
5.根据权利要求1所述的基于第三方SDK的网络数据监控方法,其特征在于,所述步骤S12的方法,包括:
将被测第三方应用发出的数据包进行解析,获得被测第三方应用发出的网络请求;
根据预设白名单信息过滤出第三方SDK发出的网络请求,所述预设白名单信息用于存放所述被测第三方应用本身发出的网络请求。
6.一种基于第三方SDK的网络数据监控装置,用于监控被测设备中的被测第三方应用,其特征在于,所述装置包括:
数据包获取过滤模块,用于获取所述被测设备发出的网络数据包,根据预存的被测设备的基本信息和被测第三方应用的基本信息进行过滤,获得所述被测第三方应用发出的数据包;
数据包过滤解析模块,用于根据预设白名单信息进行过滤,获得第三方SDK发出的网络请求;
数据包检测报告模块,用于检测所述第三方SDK发出的网络请求是否包含用户的隐私数据并生成监控结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都卫士通信息产业股份有限公司,未经成都卫士通信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910339932.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络安全器件及防火墙装置
- 下一篇:一种基于区块链的竞争排名方法及装置