论文部分内容阅读
移动智能终端网络化应用是一种使用移动智能终端浏览器呈现的新型移动应用。它的主要特点是“一次编写,处处运行”,其优异的跨平台能力为用户和应用开发者都带来很大好处。随着技术的发展,移动智能终端网络化应用可以获取的移动智能终端本地资源越来越多,然而其权限管理机制的匮乏是一个严重的安全隐患。因此,为保护用户隐私、保障信息安全,本文设计了一套基于Cordova的移动智能终端网络化应用权限管理系统,并在基于Android终端的网络化应用承载平台上进行了实现。首先,本文介绍了移动智能终端网络化应用的概念、结构和分类,分析并对比了主流的移动智能终端网络化应用中间件。其次,本文详细分析了Cordova中间件的框架结构和实现原理,并对基于Android终端的Cordova网络化应用承载平台进行了介绍。然后,本文探讨了移动智能终端网络化应用权限管理系统与本地应用权限管理系统的异同,并在此基础上分析了系统需求,对系统实现技术进行了选型。之后,本文对系统进行了框架设计、模块设计和具体实现。接下来,本文研究了国内外现有的移动应用权限管理技术的现状和不足,并在此基础上对其进行了改进,提出两种新的移动应用权限管理策略,分别为基于角色的权限管理策略和基于频率的权限管理策略,然后在移动智能终端网络化应用权限管理系统的基础上进行了设计和实现。最后,本文对基于Cordova网络化应用承载平台的移动智能终端网络化应用权限管理系统进行了调试与测试,对基于角色的权限管理策略和基于频率的权限管理策略进行了测试和评估。实验结果表明,基于Cordova的移动智能终端网络化应用权限管理系统可以实现动态、细粒度的权限管理功能,基于角色的和基于频率的权限管理策略可以实现更准确的权限管理效果,帮助用户解决隐私泄露的后顾之忧,为用户提供一个安全可靠的终端网络化应用使用环境。