摘要
提出了一种基于Android平台的位置信息拦截技术,控制应用程序对于位置信息的使用.首先通过对Android系统中位置数据的通信结构进行分析,跟踪应用程序请求和获取位置数据的行为过程.其次,针对位置数据通信过程的拦截问题,对不同系统层次下位置数据的拦截技术对服务质量的影响进行了对比分析.最后,依据分析结果,提出一种基于Android API HOOK的位置拦截和修改方法,通过在系统中加载位置模糊模块,控制应用程序获取到的具体位置数据.实验验证了该方法的有效性.
A location information interception technology based on Android platform is proposed to control the use of location information by applications. First, the communication structure of location data in Android system is analyzed, tracking the behavior of applications requesting and obtaining location data. Secondly, according to the interception location data communication process, the research discusses the location interception method at different levels of Android system concerning the effect of service quality. Finally, this paper presents a location interception and modification technique based on API HOOK. By adding control modules at the communication layer, the location information obtained by the application is controlled. The experimental results demonstrate the effectiveness of this method.
出处
《武汉大学学报(工学版)》
CAS
CSCD
北大核心
2017年第3期465-471,共7页
Engineering Journal of Wuhan University
基金
湖北省教育厅科研计划项目(编号:Q20152203)
湖北经济学院青年基金项目(编号:XJ201510)
湖北省科技支撑计划项目(编号:2014BCH270)
关键词
位置服务
隐私保护
位置拦截
location services
privacy protection
location interception