网络分析和静态分析在移动应用隐私保护方面的应用

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:yushion
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动应用的快速普及让应用的端到端安全成为愈发重要的隐私安全保护主题。本文聚焦移动应用的用户认证过程及会话过程中的安全问题,分析当下产业界中用户隐私相关安全防护的实际现状,挖掘应用功能实现中广泛存在的缺陷漏洞。为辅助移动应用用户认证自动化安全分析,本文开发了并行任务执行工具来自动化收集应用在认证过程中产生的网络流量数据以辅助进一步的安全分析。在应用缺陷分析部分中,使用了流量分析方法从应用网络请求中挖掘缺陷,同时还使用了静态逆向工程方法对应用源代码进行白盒分析从而挖掘缺陷。通过应用该方法,最终在100项主流的重要应用中发现了其在用户认证或会话过程中存在的用户隐私泄露的缺陷。存在的缺陷包括使用明文或简单编码形式传输用户认证信息、简单地使用哈希函数对口令进行处理、以不安全的方式产生对称密钥对用户认证信息进行加密、以不安全的方式使用非对称加密算法对认证信息进行加密、不安全地产生消息认证码、不对会话标识进行保护等。这些缺陷会导致当用户接入恶意无线热点时,用户的账户信息能够被攻击者解密或被盗用身份从而入侵用户账户。为提升相关应用安全性的分析效率,本文开发了基于安卓模拟器的并行脚本任务执行工具。该工具支持从移动应用池中获取应用并安装于指定的安卓模拟器中,并在其上执行预定义任务脚本,从而自动化地启动应用。在脚本执行过程中,将使用启发式算法操作模拟器导航至认证界面,触发并收集用户登录流量日志以辅助批量分析。本文揭示了当下产业界移动应用在认证及会话过程中广泛存在的用户隐私泄露的缺陷,并且开发相应工具用于辅助大规模分析应用存在的缺陷。
其他文献
学位
蓄电池组对于维持UPS电源系统的可靠运行具有重要的作用。但是,个别蓄电池的老化与失效,对整组蓄电池的性能和使用寿命会造成极大的影响,所以蓄电池组的在线监测是一个具有实际
随着现代无线通信技术日新月异的发展,无线通信设备已经在各个领域得到广泛应用,并极大地促进了各个领域的科技发展。随着越来越多的消费电子产品开始利用无线传输功能,尤其是智
学位
雷达是对远距离的目标进行无线电探测、定位、成像和识别的电子设备,无论在军用还是民用方面均有广泛的应用。现代化高科技战争的迅速发展也对相关的雷达设备功能以及性能都提
无线能量传输技术是一种有潜力的新技术,因其能消除频繁的手工更换电池/充电的需要,从而大大提高了传统的电池供电的通信网络在很多方面的性能,如更高的吞吐量,更长的设备寿命,更
随着科技的发展,人们对生活质量的要求有了进一步地提高。但近年来,食品安全问题和环境污染问题日益突出,而如何精确地检测食品中的有害物质或者空气和水中的污染物成为迫切需要
虚拟数字式超声波探伤仪是一种新型的超声探伤设备,它是计算机技术和超声波探伤技术相结合的产物.该文就针对该仪器首先对虚拟数字式超声波仪器的重要的背景知识进行简要的介
基于通用处理器(GPP,general purpose processor)平台的通信系统是第五代移动通信(5G,5th Generation Mobile Communication)技术发展的研究热点之一。这种具有通用性、开放性
学位