版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Android的防盗追踪与隐私保护系统
李永成,罗凯耀,刘凯,王红红,姜代红(徐州工程学院信电学院,江苏徐州221008)摘要:随着国内Android终端呈现爆发式发展,隐私保护成为人们在互联网时代最为关注的问题。系统通过绑定IMSI码检测当前系统是否处于安全状态,并研究人脸识别在Android系统中的实现以及用户个人信息的保护。该系统包含人脸解锁、密码解锁、设置/取消加密应用、程序锁、数据备份、查看偷窥者记录信息和查看定位信息等功能。关键词:Android;人脸识别;隐私保护;定位DOI:10.11907/rjdk.151374TP309.7:A:1672-7800(2015)007-0189-03作者简介:李永成(1992-),男,江苏徐州人,徐州工程学院信电工程学院学生,研究方向为网络技术;罗凯耀(1994-),男,广东深圳人,徐州工程学院信电工程学院学生,研究方向为网络技术;刘凯(1994-),男,江苏扬州人,徐州工程学院信电工程学院学生,研究方向为网络技术;姜代红(1969-),女,湖南郴州人,徐州工程学院信电工程学院教授,研究方向为数据库技术、嵌入式技术。1项目研究背景随着基于移动通信和互联网技术的移动互联网蓬勃发展,智能终端呈现爆发式发展趋势,移动应用层出不穷。与此同时,移动互联网的安全问题也开始引起人们的强烈关注,特别是人们愈发依赖以智能手机为代表的智能终端来从事各种不同的社会活动(如手机支付、社交),手机内存储着大量的重要信息和隐私,手机丢失的代价是巨大的。用户不仅无法找回之前的重要信息资料,而且对新手机的重新设置也非常繁琐。Android是Google开发的基于Linux平台的开源手机操作系统,被誉为第一个完整、开放而免费的移动平台。Google提供在线文档、工具、论坛和软件开发工具包等资源,以便开发者在Android平台上开发应用程序[1]。如今Android已成为目前主流的手机操作系统之一,深受开发人员青睐。随着国内Android终端发展迅速,Android手[来自www.lW5]机用户越来越多,智能手机上的移动信息安全问题值得深入研究。2项目研究现状及意义手机防护包括两方面:软件和硬件。而采用硬件方式或厂家预装方式实现的防护功能较为有限,无法满足广大手机用户对手机防护的需求,同时也会增加手机成本。智能手机的推出和发展,为防护软件提供了一个可以实现的平台。目前,市面上也出现了智能手机防护软件,比较知名的防护软件有:“手机防盗锁”、“360手机安全卫士”、“金山手机卫士”等。使用此类软件有的能够在手机丢失前报警,有的能够在手机丢失后实现换卡通知、清除手机上存储的重要数据、远程锁定用[来自WW]户设备等。但是此类软件都是单一的事前或事后行为,获取信息不够详细,数据传输过程中的安全性也得不到保证。利用重力传感器、光传感器等,本系统可实现静止模式和口袋模式,能在生活中容易被盗的公交车/地铁、购物、就餐等场景进行场景感应防盗。当手机被盗时,手机可瞬间发出报警讯号,使用户在第一时间获取信号,及时做出防盗行为。同时如果手机被盗后,利用Android广播机制,程序监听手机开机启动,通过监听SIM卡的IMSI码改变来判断手机安全状态,可监听并截获安全指令[2],实现手机锁定、数据备份等功能。通过双重保护,能更大程度地满足用户需求,使得手机处于更加安全的环境下。3项目研究目标开发出一个基于Android的防盗追踪与隐私保护系统,解决手机防盗追踪与隐私保护两方面问题。研究人脸识别相关算法及技术,提高团队成员独立学习思考的能力和创新精神,寻找出效率最高和安全防护最强的解决方案,并应用到实例中。4相关技术介绍4.1Android平台一个Android应用程序是由Activity、BroadcastReceiver、Service、ContentProvider中的一个或多个组件组成,称为Android的4大组件。Activity是系统可视化组件,它可以监听并处理用户做出的响应;Service是运行在后台的一种服务程序,没有可视化界面,可以用来开发监控类程序等;BroadcastReceiver是广播接收器,接收系统级别或自定义的广播;ContentProvider可用来保存和检索数据,这些数据存储在本地。Android应用程序的构成如图1所示。4.2人脸识别人脸识别的处理过程包括人脸处理、人脸检测、人脸特征提取和人脸识别,主要需要解决光照不均匀引起检测率与识别率降低的问题,采用直方图均衡化的方法对输入的人脸图像进行预处理[3]。本系统选择OpenCV计算机视觉库来实现人脸检测和人脸识别,Opencv是基于BSD许可证授权发布的实时计算机视觉的函数库,它是由C++和一系列C函数组成,并且提供Java接口,能够运行在Linux、Windows、Android和Mac平台上。函数包括图像处理和计算机视觉方面的很多通用算法,现已实现超过2500个优化算法。5系统详细设计及实现5.1个性设置模块本模块是该系统的基础模块,能够把各个模块之间相互联系在一起。通过绑定熟人的安全号码,手机能在被盗后获取换卡通知的功能;当用户设置自己的安全邮箱,系统自动检测邮箱格式是否正确,用于接收被盗手机上传的信息;通过训练样本图片,提取样本图像中的特征,并保存在本地.xml文件中,作为人脸解锁的比对数据;通过设定防盗数字密码,防止小偷修改防盗设置,可用于密码解锁。人脸信息注册流程如图2所示。当用户点击添加人脸图片时,本系统会调用手机系统自带的CameraApp,用户可以拍摄照片,系统会利用上述人脸检测方法判断拍摄的照片中是否有人脸。如果存在人脸,继续采集图片直到采集完3张图片,此时人脸注册按钮变为可用;如果不存在人脸,系统会出现“未检测到人脸,请再拍一次”的Toast提示。系统调用CameraApp的代码如下所示:IntentintentCamera=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intentCamera,1)当点击完成人脸注册时,系统调用上述人脸特征提取代码,完成特征值的本地存储。用户在设定防盗数字密码界面中输入两次备用密码,点击Button按钮。若两次输入正确,则系统保存备用密码到本地,否则系统会显示“两次密码输入不一致!请重新输入”的Toast提示,同时清空EditText中的内容。5.2解锁管理模块本模块分为人脸解锁和密码锁。密码锁界面是在人脸解锁不成功的情况下,自动跳入到该界面。在人脸解锁界面,使用Surfaceview调用系统摄像头,使用系统摄像头时,需要添加android.permission.CAMERA权限。当摄像头被调用时,系统要实时捕获帧,在Activity中继承PreviewCallback接口[4]。程序调用PreviewCallback接口,此时系统会自动加载onPreviewframe函数,可以在该函数中捕获到图片,并进行处理。本系统中主要用setOneShotPreviewCallback函数来触发该回调。解锁失败3次时,系统会默认人脸解锁不成功,将头像保存在数据库表中,之后跳到防盗密码解锁界面。密码解锁界面如图3所示。系统自动判断用户输入的密码是否正确,如果正确,则允许用户进入手机系统;如果错误,会提示用户再次输入密码。若用户连续3次及3次以上输入错误的防盗密码,系统则会将最新拍摄的相片发送到安全邮箱。5.3隐私保护模块在本模块中,使用列表控件来显示应用程序的图标和名称。当用户点击某个控件时,若该控件为选中状态,则变为未选中状态,同时从数据库中删除该应用程序包信息;若该控件为未选中状态,则变为选中状态,同时向数据库中加入该包信息,备份短信、通讯录数据到绑定邮箱。5.4偷窥者管理模块在解锁管理模块中,系统记录了偷窥者图像信息。用户可以查看偷窥者图片与偷窥时间、删除偷窥者记录。查看偷窥者信息界面如图4所示。查看定位信息界面如图5所示。用户可查看偷窥者偷窥时在地图上显示的位置。6结语本系统在人脸识别算法基础上实现了手机解锁、偷窥者记录查看等功能,同时将手机的安全防护与追踪定位技术相结合,以为用户提供安全的定位服务为出发点,实现了Android手机的安全防盗与追踪功能。参考文献:[1]刘昌平,范明钰.Android手机的轻量级访问控制[J].计算机应用研究,2010(7):2611-2613.[2]ENCKW,ONGTANGM,MCDANIELP.Understandingandroidsecurit
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《电话沟通科顿》课件
- 移动支付系统漏洞挖掘与修复-洞察分析
- 星系早期形成理论-洞察分析
- 虚拟现实游戏教育应用-洞察分析
- 习惯性脱位微创手术并发症分析-洞察分析
- 游戏直播平台竞争策略-洞察分析
- 农村网格员先进事迹(6篇)
- 新闻真实性与伦理考量-洞察分析
- 虚拟协作空间设计-洞察分析
- 移植后心理护理路径构建-洞察分析
- 2022-2023学年广东省广州市天河区教科版(广州)六年级上册期末测试英语试卷(含听力音频) 【带答案】
- 国家开放大学-工程力学(本)(闭卷)
- 江西旅游经济发展调查分析报告
- 黄腐植酸钠投资项目可行性研究报告
- TSG-T7001-2023电梯监督检验和定期检验规则宣贯解读
- 2024-2029年中国会议平板行业发展趋势分析及投资前景预测研究报告
- 中医培训课件:《中药热奄包技术》
- 寻方问药纵横谈智慧树知到期末考试答案2024年
- 工业机器人系统操作员国家职业技能考核标准(2023年版)
- 景观设计初学者实战宝典-园林规划设计智慧树知到期末考试答案2024年
- (2024年)周黑鸭营销策划课件
评论
0/150
提交评论