Android文件自毁技术的分析和实现(2)
时间:2022-03-06 20:00 来源:毕业论文 作者:毕业论文 点击:次
随着近几年文件自毁技术的丰富和发展,文件自毁技术的应用领域,已经扩展到政府、军工、保密局等机密场所以及医疗、金融等商业场所。文件自毁技术的应用设备也不再局限于计算机,已经扩展到智能手机等其他设备[1]。自2008年第一台智能手机设备诞生,近几年智能手机设备的数量已经超过了计算机的数量,智能手机平台的文档安全保护技术也很重要。因此,分析文档访问机制,了解文件安全保护技术,研究文档自毁方法是非常重要的。论文网 1。1。2 智能手机系统 智能手机,是指像个人电脑一样,具有独立的操作系统,独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入手机类型的总称[2]。智能手机系统不局限于Android与iOS,主流的智能手机系统还有:黑莓Blackberry,微软Windows Phone以及塞班Symbian等。 Android,由谷歌公司发布的开源智能手机系统,是全球第一大智能操作系统,世界80%智能手机都采用Android系统。Android系统因为其平台开放性深受生产商、开发商以及用户的青睐。 苹果iOS,由Apple公司推出的智能操作系统。iOS不是开源的操作系统,因此仅限于苹果公司独家使用,主要是给iPhone以及iPad等苹果公司的产品使用。 微软Windows Phone,由微软公司开发。微软系统的推出,其目的在于提供最优秀的端到端体验。虽然微软将超过Android和iOS的市场份额作为其主要目标,但其市场份额远远不如两者。 黑莓Blackberry,是RIM公司开发的智能手机系统,该系统主要用于黑莓手机。已逐渐在竞争与淘汰中退出历史舞台。 塞班Symbian,是由塞班公司研发的智能手机系统,诺基亚曾经广泛采用塞班系统。在Android系统成为智能手机系统霸主之前,塞班系统的市场份额位居世界第一。 1。2 现有技术 1。2。1计算机文件自毁技术 计算机方面的文件自毁技术大致包括如下三种方法:(1)批处理程序;(2)通过C语言嵌入汇编实现自毁程序;(3)借助Office软件中的VBA函数实现文件自删除[3]。 这三种方法有共同的优缺点:优点在于不需要安装庞大的应用软件即可实现文件自毁操作;缺点在于必须通过编程来实现,且无操作界面,只适合专业人员以及精通编程技术的用户使用。 1。2。2 智能手机文件自毁技术 通过查阅资料发现,智能手机方面的文件自毁技术目前只有主流的一种:借助服务器销毁文件。这种文件自毁技术曾经广泛应用于“阅后即焚”类社交工具,后来逐渐退出历史舞台。 这种技术的优点在于阅后即焚,及时销毁。缺点不言而喻,所谓的自毁并不是真正意义上的自毁,服务器端并没有真正的删除文件。文献综述 1。3 研究目的 本文在总结现有的文件自毁技术的基础上,通过比较现有技术的优缺点,拟提出一种新型的文件自毁技术,以弥补现有技术的缺点。 从分析文档访问机制入手,研究适合于文档处理的自毁方法。根据实际需求及特点,研究设计文档自毁机制的流程和实现方法,开发一个基于Android手机平台的操作简便、界面友好、实用安全的文档自毁系统。 2 文件自毁技术分析 2。1 批处理程序 批处理程序,是一个ASCII(无格式文本)文件,它包含一个或多个操作系统命令。批处理程序的文件名的扩展名是。cmd 或。bat。运行批处理程序时,其命令将按顺序处理[4]。 通过批处理程序对文件进行自毁设置,原理是通过批处理程序获得Word文件的控制权,程序打开Word文件之后,将CPU控制权交给Word程序,当用户浏览完毕,文档关闭时,控制权自动移交给批处理程序,此时批处理程序负责把文件从硬盘上永久删除[3]。过程如图2。1所示: (责任编辑:qin) |