首页> 中文学位 >移动网络流量中安卓应用自动识别方法研究
【6h】

移动网络流量中安卓应用自动识别方法研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第1章 绪论

1.1 背景介绍

1.2 相关研究现状

1.3 论文研究内容

1.4 论文组织结构

第2章 流量识别相关基础

2.1 HTTP协议

2.2 字符串

2.3 机器学习理论

2.4 本章小结

第3章 系统设计和实现

3.1 系统设计思路

3.2 流量收集器

3.3 预处理器

3.4 聚类

3.5 指纹生成器

3.6 本章小结

第4章 实验评估

4.1 实验环境

4.2 实验过程

4.3 性能评估

4.4 本章小结

结论

参考文献

致谢

附录A 发表论文和参加科研情况说明

展开▼

摘要

随着移动网络的迅猛发展以及智能手机的快速增加,近些年来移动app的数量正在以指数形式增长,从而导致移动网络中的流量爆发式增加且变得越来越复杂。考虑到安全和管理的问题,网络运营商需要清楚了解移动网络中的app,因此用来识别移动app流量的许多技术应运而生。
  传统的网络流量识别包括基于端口号、应用层负载、主机行为和机器学习等技术,这些技术都得到广泛研究与发展。它们对于Internet网络流量的识别在一定时期都发挥了较好的作用。对于移动网络流量的识别技术,国内外的研究都相对较少。目前,分析移动app流量数据包的特定标签的方法均不易提取标签;分析HTTP头中的User-Agent字段以及Host字段来识别移动app流量方法准确度低;提取移动app流量的指纹来识别移动app的NetworkProfile系统复杂性高。
  针对上述问题,同时考虑到现在大部分的应用都是基于HTTP/HTTPS协议。
  1.因此本文设计了一个新颖的、有效的从安卓app的网络流量生成指纹识别安卓app流量的系统,实现了安卓app的自动识别。
  2.为了能够有效地处理大量的流量数据,本文采用非负矩阵分解的方法分析流量使之聚类成不同的分组。每个app的访问特征由不同的分组组成,这些分组就可以用来作为区分不同app的指纹。
  3.为了使每一个安卓app的指纹尽量准确有效,本文提出一个多字符串聚类算法对app的指纹进行优化。
  实验证明,本文设计的系统不仅能够比较准确地从随机的和混合的流量中识别安卓app,而且在测试和评估中表现出非常好的性能。该系统实现了安卓app流量的自动有效的识别,且不依赖于安卓app的特殊标签,具有执行时间少、复杂度低且容错性高的特点,为安卓app流量的识别提供了一种新的方法。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号