Android平台敏感信息控制系统设计与实现.docVIP

Android平台敏感信息控制系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android平台敏感信息控制系统设计与实现

Android平台敏感信息控制系统设计与实现   摘 要 随着智能手机在部队管控的逐步放宽和大量普及,如何防止手机失泄密的安全问题也日益突出。本文研究分析了“设计输入法”技术、“监听输入框”技术和“监听剪贴板”技术,设计了基于Android平台的敏感信息控制系统,实现了对手机剪贴板的实时监听功能、敏感词替换功能以及自动报警功能,能有效防止在使用手机复制传播信息的过程中无意间造成的泄密,从而在一定程度上辅助部队或政府部门安全保密工作的开展。   关键词 Android 敏感信息 剪贴板监听   中图分类号:TP316. 8 文献标识码:A   0引言   随着部队逐步放宽对手机使用的管理,智能手机在部队中得以大量普及,但因此暴露出来的安全问题也日益突出,如何防止手机泄密已经成为如今部队亟待解决的问题。本文设计实现了基于Android平台的敏感信息控制系统,此系统通过对剪贴板的监听和替换,在技术上实现了阻碍敏感词汇传播的功能,较好地解决了如何防止手机泄密这一难题。   1核心技术研究与分析   1.1“设计输入法”技术研究与分析   通过研究了解到:输入法框架(IMF)共有三个主要部分:一是输入法管理器,管理各部分的交互;二是输入法(IME),实现一个允许用户生成文本的独立交互模块;三是客户应用程序,通过输入法管理器控制输入焦点和IME的状态。在完善好输入法的总体框架后,需要对输入法的词库进行编辑,去掉或者替换掉字库中的敏感文字,以保证用户在编辑文本时不能编辑敏感信息。   随着研究的深入发现此技术在设计词库时存在以下难点:首先,只能对词库中相关词组进行修改(对相关字进行修改会影响用户正常使用),因此当用户逐字输入敏感词时,不能够进行有效地监控;其次,设计输入法词库也无法有效地防止用户人为有意地分割敏感词,如:机密、机%密。   1.2“监听输入框”技术研究与分析   要实现监听输入框功能,首先要了解输入框获得焦点和失去焦点的判断代码,即当input输入框获得焦点事件发生时,开始监听输入框内容。对于元素的焦点事件,可以采用jQuery的焦点函数focus( ),blur( )。在输入框获得焦点后,开始调用数据库与输入框中的文本进行对比,同时将文本中存在的敏感信息替换掉。   随着研究的深入发现,这样的功能在本程序内部能够实现,却很难做到监听其他程序的输入框。即使实现,也容易被当作病毒或木马拦截和清除。所以,经研究分析得出结论――“监听输入框”技术实现困难,不具有可行性。   1.3“监听剪贴板”技术研究与分析   通过研究了解到:可以通过调用getSystemService( )方法来实例化Clipboard Manager的对象进而实现监听剪贴板的功能,而剪贴板的调用会在Android系统中发一个广播,可以用broadcastreceiver来监听这个广播,故“监听剪贴板”技术能够在系统全局实现。调用完剪贴板后,开始调用数据库与之对比,同时将剪贴板中存在的敏感信息替换掉。   此外,相比于前两种技术,“监听剪贴板”技术还具有以下优势:一是复制相比于手动编辑,传播信息速度快、数量大,且无意中的泄密常发生在复制大段文本信息时,故监听剪贴板更加实用;二是此技术还可以从全局分析关键词:对复制的整段文字进行预处理,去除#¥%@等特殊字符后再进行判定,防止用户人为分割敏感词。经研究分析得出结论,“监听剪贴板”技术具有可行性。   2系统设计与实现   2.1系统设计   系统在结构上可以分为:前台模块和后台模块。前台模块包括系统启动模块,记录列表模块,系统停止模块和系统提示模块;后台模块包括开机启动模块、敏感词监听模块、敏感词处理模块,违规记录模块和报警提示模块。系统总体功能模块如图1所示。   2.1.1前台模块设计   前台模块可以分为两类子模块,分别是显示界面模块和提示界面模块。设计具体功能如下:显示界面模块的功能:显示界面即系统的主界面,在这个界面中,用户可以实现系统的手动启动与停止;同时,这个界面还能够显示用户的违规记录列表,供用户查看;提示界面模块的功能:提示界面即响应button按钮而自动弹出的界面,在这个界面中,可以显示各类文字说明,提示用户系统的运行情况。   2.1.2后台模块设计   后台模块包含了五个子模块,分别是开机启动模块、敏感词监听模块、敏感词处理模块,违规记录模块和报警提示模块。设计具体功能如下:开机启动模块的功能:当手机系统开机运行时,该系统能够自动检测到手机系统开机的广播,进而启动程序并运行;敏感词监听模块的功能:在该系统运行时,能够实时监听剪贴板,当出现复制、剪贴操作时能够获取剪贴板中的内容;敏感词处理模块的功能:当剪贴板中的内容存在敏感信息时,能够将其中的

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档