- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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后台模块设计
后台模块包含了五个子模块,分别是开机启动模块、敏感词监听模块、敏感词处理模块,违规记录模块和报警提示模块。设计具体功能如下:开机启动模块的功能:当手机系统开机运行时,该系统能够自动检测到手机系统开机的广播,进而启动程序并运行;敏感词监听模块的功能:在该系统运行时,能够实时监听剪贴板,当出现复制、剪贴操作时能够获取剪贴板中的内容;敏感词处理模块的功能:当剪贴板中的内容存在敏感信息时,能够将其中的
您可能关注的文档
最近下载
- 公路养护中的设备定期检修保养.docx VIP
- 2025年中国激光打印机碳粉数据监测报告.docx
- 《婴幼儿生理基础》题库.pdf VIP
- 人教版八年级上册数学精品教学课件 第十四章 全等三角形 专项突破4 构造全等的常见辅助线作法 (3).ppt VIP
- 2025年1月福建省高中学业水平合格性考试数学试卷试题(含答案详解)_优选.pdf VIP
- 武汉大学病理题库.pdf VIP
- NBT 20394-2016 核电厂安全级控制盘、屏和机架的设计与鉴定.pdf VIP
- 甘肃2025年二级造价工程师《造价管理》真题答案及解析.docx
- 生成式AI在初中数学课堂中促进分层教学的实践研究教学研究课题报告.docx
- 全等三角形(常见辅助线)课件.pptx VIP
原创力文档


文档评论(0)