Android智能手机系统中文件实时监控的研究与实现 (2).pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:5 大小:427KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Android智能手机系统中文件实时监控的研究与实现 (2).pdf

Android智能手机系统中文件实时监控的研究与实现(2).pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据Android智能手机系统中文件实时监控的研究与实现‘通信作者简介:艾丽蓉(1肛).女,副教授,研究方向:软件安温敏艾丽蓉’Android智能手机系统简介Android系统是Google公司开发的基于LinuxAndroid系统基于LinuxAndroid中应用程序一种是APK(AndroidAndroid系统中文件系统采用的是一种针对科学技术与工程王志国户的信息安全带来了极大的威胁。于从文件管理器到安全工具的各种应用程序都是必用了Android手机系统,通过对Android智能手机操核心服务,例如安全机制,内存管理,进程管理,Java语言核心库内的大部分功能。Android应用程@2009础。通过对Android智能手机操作系统的研究和分析,提出了在Android系统下采用基于文件信息节点的监控机制实现对文Android中图法分类号TN929.5;文献标志码B随着手机技术的不断发展,一方面,手机功能不断增强,向智能方向发展,手机与个人电脑之间的界限越来越模糊,许多用户将自己的私密信息存放在手机中,这些信息一旦泄露或损坏,对手机用户造成的损失将无法估量;另一方面,随着智能手机的普及,针对手机的恶意软件也越来越多,这些恶意软件包括蠕虫、木马、间谍软件及其他病毒等,随着智能手机在全球范围内销量的急剧增加,恶意软件大规模扩散的危险也越来越严重,给手机上用对于—个安全的计算系统而言,保证其文件的安全是保护系统安全的一个重点,对文件实施监控,对要的,也是保护系统安全乃至于以后的灾情评估的基础,因此需要对文件的实时监控技术进行分析和研究,也就是通过文件监控来保证数据的完整性¨1。针对当前智能手机操作系统多种多样,本文采作系统的研究,在此基础上描述了一套对手机中文件进行实时监控的方法和实现细节。在当前手机数据通信交换通道多样化的环境下能对智能手机中的文件进行有效的监控。平台开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的开放和完整的移动软件。2.6内核来提供系统的网络堆栈和驱动模块。其包含一组核心库,提供了序运行于Dalvik虚拟机之上,该虚拟机是基于存储器的,运行经过Java语言编译器的类,这些类通过”d】【”工具被转换成.dex(DalvikExecutable)格式。Package)格式文件,是类似于ZIP文件的压缩文件,可以直接运行于Dalvik虚拟机上。NAND设备的新型文件系统Yaffs2【2J,读写速度更快,并支持大容量的NAND-Flash芯片。第9卷第7期2009年4月1671-.1S19(2009)7.-1716··05Sci.Teck(西北工业大学计算机学院,西安710129)摘要保证文件的安全是保护系统安全的一个重点,通过文件监控来保证教据的完整性是保护系统安全和灾情评估的基件的实时监控,并详细的描述了在Android平台下实现的关键数据结构、实现细节以及实验测试结果。关键词文件监控智能手机第一作者简介:沮敏(19髓一),男,硕士研究生,研究方向:智能120鸺年11月24日收到陕西省自然科学基础研究计划项目(2007F45)、西安市科技创新支撑计划项目(YF07019)资助手机的安全防护。全,信息安全与智能处理。ScienceTechnologyandEngineeringVoL9No.7Apr.2009Engnb万方数据衫proc文件系统中创建的文件,可根据函数control_proc—file,这样可以动态的添加新文件缈2设计原理APK(Android(4)对Android系统Linux内核修改后,使用交(5)启动Android系统,通过设置的监控列表对3具体实现通过接口函数inotify一册一watch()取消其所对应的叉编译工具重新编译内核,用生成的新内核镜像文Linux内核文件系统管理中,每一个目录或文件在内核中都对应一个唯一的文件信息节点(iIl—ode);inode节点是内核管理文件系统的最基本单位【3】。如果对文件或目录对应的inode节点实行监控,将是一种细粒度的、非常有效的文件监控措施。通过对Android系统Linux内核的分析,尤其是对文件系统源代码的深入分析和理解,本文提出了在Android系统下采用基于inode节点的文件监控机制,实现对文件的有效监控,其实现可分以下几个步骤(见图1)。(1)Android应用程序所使用的文件类型,包括txt、JPg、mp3、avi等常见类型普通文件和二进制文件,以及直接运行于AndroidDalvik虚拟机上的Package)格式文件;(2)创建监控文件列表,要实施监控的文件将保存在此表中;(3)通过接口函数inotify—add—watch()为监控文件列表中的每个文件或目录inode节点创