[发明专利]智能手机网络行为监控的方法和系统有效
申请号: | 201010609267.2 | 申请日: | 2010-12-28 |
公开(公告)号: | CN102006588A | 公开(公告)日: | 2011-04-06 |
发明(设计)人: | 乔伟;潘宣辰;肖新光 | 申请(专利权)人: | 北京安天电子设备有限公司 |
主分类号: | H04W12/00 | 分类号: | H04W12/00;H04W24/00;H04W88/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能手机 网络 行为 监控 方法 系统 | ||
技术领域
本发明涉及智能手机操作系统安全领域,特别涉及一种智能手机网络行为监控的方法和系统。
背景技术
目前,智能手机越来越普及,用户使用智能手机安装各种软件,通过网络进行各种应用变得越来越普遍。在这种情况下,一些应用程序的更新软件和服务器同步等功能,在用户不知情的情况下消耗用户上网流量。由于当前手机计费模式,使用按流量计费,因此用于可能在不知情的情况下消耗大量流量,造成财产损失。而一些恶意代码也乘虚而入,通过网络上传用户手机上的隐私信息,或者下载各种恶意代码等,危害用户智能手机系统安全,给用户带来极大困扰。
为了帮助用户解决查看网络流量的烦恼,目前市场出现了很多监控智能手机网络行为的产品。但这些产品往往只能监控整个智能手机系统的上传及下载流量。用户无法通过这些信息获知究竟是哪些软件产生的流量,从而无法做出采取对应的措施。而一些恶意代码发生网络行为,由于用户无法知情,也无法在第一时间采取相应的阻断措施,从而造成个人信息泄露、财产损失等问题。
发明内容
针对以上不足,本发明要解决的技术问题是提供一种智能手机网络行为监控的方法和系统,本方法和系统能够统计智能手机系统中各个进程的网络流量等情况,帮助用户监控各种程序的网络行为。
为了解决上述技术问题,本发明提供一种智能手机网络行为监控的方法,包括:
获取智能手机系统中各个进程的相关信息,并获取智能手机系统中的每个网络数据包及其相关信息;
根据进程的相关信息和网络数据包的相关信息,建立网络数据包和进程的对应关系;
统计与每个进程对应的网络数据包。
所述的智能手机网络行为监控的方法中,各个进程的相关信息至少包括进程标识和进程名。
所述的智能手机网络行为监控的方法中,网络数据包的相关信息包括网络数据包的源地址、目的地址、源端口、目的端口、协议类型以及网络数据包的内容。
所述的智能手机网络行为监控的方法中,网络数据包的相关信息还包括网络数据包的大小。
所述的智能手机网络行为监控的方法中,根据进程的相关信息和网络数据包的相关信息,建立网络数据包和进程的对应关系包括:
通过获取的每个网络数据包的相关信息定位每个网络数据包所属的网络连接;
根据定位到的网络连接的信息,获得网络连接的连接标识号;
查询每个进程的句柄记录中的网络连接标识号,如果与获得的网络连接的连接标识号相同,则确定该进程是与网络数据包所属的网络连接相关的进程,建立网络数据包和进程的对应关系。
所述的智能手机网络行为监控的方法中,通过获取的每个网络数据包的相关信息定位每个网络数据包所属的网络连接包括:读取 /proc/net/目录下不同类型的网络协议的连接信息;
通过比对不同类型的网络协议的连接信息与网络数据包中的相关信息,确定网络数据包所属的网络连接。
所述的智能手机网络行为监控的方法中,根据定位到的网络连接的信息,获得网络连接的连接标识号包括:根据定位到的网络连接的信息中的连接标识号字段,获得网络数据包所属网络连接的连接标识号。
所述的智能手机网络行为监控的方法中,查询每个进程的句柄记录中的网络连接标识号之前,还包括:通过/proc/进程标识/fd目录获取进程的句柄记录信息。
所述的智能手机网络行为监控的方法中,统计与每个进程对应的网络数据包包括:统计与每个进程对应的所有网络数据包的总大小和所有网络数据包的数量。
本发明还提供了一种智能手机网络行为监控的系统,包括:
信息获取模块,用于获取智能手机系统中各个进程的相关信息和智能手机系统中的每个网络数据包及其相关信息;
关联模块,用于根据信息获取模块获取的进程的相关信息和网络数据包的相关信息,建立网络数据包和进程的对应关系;
监控模块,用于统计与每个进程对应的网络数据包。
所述的智能手机网络行为监控的系统中,进程的相关信息包括进程标识和进程名。
所述的智能手机网络行为监控的系统中,网络数据包的相关信息包括网络数据包的源地址、目的地址、源端口、目的端口、协议类型以及网络数据包的内容。
所述的智能手机网络行为监控的系统中,网络数据包的相关信息还包括网络数据包的大小。
所述的智能手机网络行为监控的系统中,关联模块包括:
网络连接获取子模块,用于通过获取的每个网络数据包的相关信息定位每个网络数据包所属的网络连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安天电子设备有限公司,未经北京安天电子设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010609267.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电网输电线用复合绝缘塔
- 下一篇:智能天线系统及扩频信号接收机