当前位置: 首页 > 专利查询>中山大学专利>正文

一种动静结合的移动应用隐私安全分析方法、系统及设备技术方案

技术编号:40513443 阅读:22 留言:0更新日期:2024-03-01 13:29
本发明专利技术公开了一种动静结合的移动应用隐私安全分析方法、系统及设备,包括利用反编译工具对物联网移动应用的APK文件进行反编译,得到APK文件的xml文件和smali文件;通过对xml文件和smali文件分别进行静态分析,得到物联网移动应用的声明使用权限和实际使用权限;使用Hook框架动态获取物联网移动应用运行时发送的函数调用栈和网络数据包;通过对比声明使用权限和实际使用权限,以及按照预设策略对函数调用栈和网络数据包分别进行数据分析,判断物联网移动应用是否存在隐私安全风险。本发明专利技术通过这种动静态结合的分析方法,不仅可以全面地评估物联网移动应用的隐私安全状况,还能在更早的阶段发现和预防潜在的数据安全风险。

【技术实现步骤摘要】

本专利技术涉及物联网安全,特别是涉及一种动静结合的移动应用隐私安全分析方法、系统及设备


技术介绍

1、在当今万物互联时代,许多物联网设备支持多种通信模式。除了物联网设备与其云后端之间的连接外,许多物联网设备还能够通过点对点、基于本地网络的物联网到移动通信直接与智能手机通信。多样的数据通信方式对数据隐私的传输安全性带来了一定的挑战。智能手机通过蓝牙、nfc等方式获取到的物联网设备信息,其中可能会携带有位置信息、环境温度和个人身体数据等隐私。在android平台上,由于其开放的生态系统和开发者对安全性的重视不足,隐私泄露和数据安全问题尤为突出。

2、传统的安全分析方法,如静态分析技术,主要是对应用程序的源代码和apk文件进行分析;动态检测技术,通过监视应用程序的运行行为来检测应用程序的隐私泄露行为,包括api hooking技术、动态污点分析技术、系统调用监控技术和网络流量监控技术等,这些技术可以有效地检测应用程序的真实行为。

3、然而,静态分析技术也存在一些限制,比如无法检测到动态生成的代码和应用程序的真实行为;动态检测技术虽然能够本文档来自技高网...

【技术保护点】

1.一种动静结合的移动应用隐私安全分析方法,其特征在于,包括:

2.根据权利要求1所述的移动应用隐私安全分析方法,其特征在于,在所述使用Hook框架动态获取所述物联网移动应用运行时发送的函数调用栈和网络数据包之前,还包括:

3.根据权利要求1所述的移动应用隐私安全分析方法,其特征在于,所述利用反编译工具对物联网移动应用的APK文件进行反编译,得到所述APK文件的xml文件和smal i文件,包括:

4.根据权利要求1所述的移动应用隐私安全分析方法,其特征在于,所述通过对所述xml文件和所述smal i文件分别进行静态分析,得到所述物联网移动应用的声明使...

【技术特征摘要】

1.一种动静结合的移动应用隐私安全分析方法,其特征在于,包括:

2.根据权利要求1所述的移动应用隐私安全分析方法,其特征在于,在所述使用hook框架动态获取所述物联网移动应用运行时发送的函数调用栈和网络数据包之前,还包括:

3.根据权利要求1所述的移动应用隐私安全分析方法,其特征在于,所述利用反编译工具对物联网移动应用的apk文件进行反编译,得到所述apk文件的xml文件和smal i文件,包括:

4.根据权利要求1所述的移动应用隐私安全分析方法,其特征在于,所述通过对所述xml文件和所述smal i文件分别进行静态分析,得到所述物联网移动应用的声明使用权限和实际使用权限,包括:

5.根据权利要求1所述的移动应用隐私安全分析方法,其特征在于,所述使用hook框架动态获取所述物联网移动应用运行时发送的函数调用栈和网络数据包,包括:

【专利技术属性】
技术研发人员:薛磊王世豪肖艳樊雪丽
申请(专利权)人:中山大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1